// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Funnel Runners — build 2026-09-15
// Engine: UE 5.6 · process StormEscape-Win64-Shipping.exe · dumped 2026-09-15T17:51:25Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// ABP_Spline_Mesh_C (/Game/ExampleContent/Blueprint_Splines/Blueprints/BP_Spline_Mesh.BP_Spline_Mesh_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void UpdateSpline(); // 0x15cd700
    void K2_OnCableBecomeTrap(); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_Spline_Mesh(int32 EntryPoint); // 0x15cd700 [Final]

// UABP_MainCharacter_Postprocess_C (/Game/StormEscape/Art/Characters/PlayerCharacter/ControlRigs/ABP_MainCharacter_Postprocess.ABP_MainCharacter_Postprocess_C)
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x15cd700

// ABP_GasStation_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_GasStation/BP_GasStation_Destr.BP_GasStation_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_GasStation_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House01_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House01_Destr.BP_House01_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House01_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House02_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House02_Destr.BP_House02_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House02_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House03_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House03_Destr.BP_House03_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House03_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House04_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House04_Destr.BP_House04_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House04_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House05_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House05_Destr.BP_House05_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House05_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House06_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House06_Destr.BP_House06_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House06_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_House07_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_HouseDestruction/BP_House07_Destr.BP_House07_Destr_C)
    void SetupDoorLinks(); // 0x15cd700 [Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_House07_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_CarJunkyard_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_ParkDestruction/BP_CarJunkyard_Destr.BP_CarJunkyard_Destr_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_CarJunkyard_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SmallPark_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_ParkDestruction/BP_SmallPark_Destr.BP_SmallPark_Destr_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_SmallPark_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SqPark01_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_SquareArea/BP_SqPark01_Destr.BP_SqPark01_Destr_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_SqPark01_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SqWaterTower_Destr_C (/Game/StormEscape/Art/Environment/BP_DestructibleAreas/BP_SquareArea/BP_SqWaterTower_Destr.BP_SqWaterTower_Destr_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_SqWaterTower_Destr(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_A_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_A.BP_MobileArea_A_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_A(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_B_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_B.BP_MobileArea_B_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_B(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_C_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_C.BP_MobileArea_C_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_C(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_D_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_D.BP_MobileArea_D_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_D(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_E_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_E.BP_MobileArea_E_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_E(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_F_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_F.BP_MobileArea_F_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_F(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_G_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_G.BP_MobileArea_G_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_G(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_H_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_H.BP_MobileArea_H_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_H(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_I_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_I.BP_MobileArea_I_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_I(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_J_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_J.BP_MobileArea_J_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_J(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_K_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_K.BP_MobileArea_K_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_K(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_L_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_L.BP_MobileArea_L_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_L(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_M_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_M.BP_MobileArea_M_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_M(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MobileArea_N_C (/Game/StormEscape/Art/Environment/Vehicles/BPs_MobileAreas/BP_MobileArea_N.BP_MobileArea_N_C)
    void SetItemSpawnTransformArray(); // 0x15cd700 [Event Public]
    void GenerateItems(); // 0x15cd700 [Event Public]
    void SpawnKeyItems(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_MobileArea_N(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Fluorescent_Light_C (/Game/StormEscape/Art/Vehicles/SM_VEH_ChevyP30_01/SetDressingProps/Lights/BP_Fluorescent_Light.BP_Fluorescent_Light_C)
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Public]
    void FlickLights(bool bShouldFlick); // 0x15cd700 [Public]
    void ExecuteUbergraph_BP_Fluorescent_Light(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Fluorescent_LightCabin_C (/Game/StormEscape/Art/Vehicles/SM_VEH_ChevyP30_01/SetDressingProps/Lights/BP_Fluorescent_LightCabin.BP_Fluorescent_LightCabin_C)
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Public]
    void FlickLights(bool bShouldFlick); // 0x15cd700 [Public]
    void ExecuteUbergraph_BP_Fluorescent_LightCabin(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_LargeLight_C (/Game/StormEscape/Art/Vehicles/SM_VEH_ChevyP30_01/SetDressingProps/Lights/BP_LargeLight.BP_LargeLight_C)
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Public]
    void FlickLights(bool bShouldFlick); // 0x15cd700 [Public]
    void ExecuteUbergraph_BP_LargeLight(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_HouseTV_C (/Game/StormEscape/Blueprints/Actors/HomeTV/BP_HouseTV.BP_HouseTV_C)
    void PlayClickSound(); // 0x15cd700 [Public]
    void TurnOnAnim_Timeline__FinishedFunc(); // 0x15cd700
    void TurnOnAnim_Timeline__UpdateFunc(); // 0x15cd700
    void TurnOffAnim_Timeline__FinishedFunc(); // 0x15cd700
    void TurnOffAnim_Timeline__UpdateFunc(); // 0x15cd700
    void PlayTurnOnAnim(); // 0x15cd700
    void PlayTurnOffAnim(); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void K2_OnTurnOn(); // 0x15cd700 [Event Protected]
    void K2_OnTurnOff(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_HouseTV(int32 EntryPoint); // 0x15cd700 [Final]

// UAN_OpenItem_C (/Game/StormEscape/Blueprints/AnimNotify/AN_OpenItem.AN_OpenItem_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15cd700 [Event Public]

// UAN_PlayConsumableLoopeableCAS_C (/Game/StormEscape/Blueprints/AnimNotify/AN_PlayConsumableLoopeableCAS.AN_PlayConsumableLoopeableCAS_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15cd700 [Event Public]

// UAN_ShowToolMesh_C (/Game/StormEscape/Blueprints/AnimNotify/AN_ShowToolMesh.AN_ShowToolMesh_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x15cd700 [Event Public]

// ABP_BaseDoor_C (/Game/StormEscape/Blueprints/Doors/BP_BaseDoor.BP_BaseDoor_C)
    void TL_OpenDoor__FinishedFunc(); // 0x15cd700
    void TL_OpenDoor__UpdateFunc(); // 0x15cd700
    void ApplyPushback(bool bPushFromFront); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void UpdateDoorScale(); // 0x15cd700 [Event Protected]
    void PlayOpenAnimation(bool bShouldOpen, bool bOpenFromFront, bool bPlayFastAnim); // 0x15cd700 [Event Protected]
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_BaseDoor(int32 EntryPoint); // 0x15cd700 [Final]

// IBPI_Lights_C (/Game/StormEscape/Blueprints/Interfaces/BPI_Lights.BPI_Lights_C)
    void FlickLights(bool bShouldFlick); // 0x15cd700 [Public]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Public]

// ABP_ConfidentialFolder_C (/Game/StormEscape/Blueprints/Items/Collectables/BP_ConfidentialFolder.BP_ConfidentialFolder_C)
    void NotifyPickUp(AActor* interactor, UInteractComponent* InteractComponent); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_ConfidentialFolder(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Newspaper_C (/Game/StormEscape/Blueprints/Items/Collectables/BP_Newspaper.BP_Newspaper_C)
    void K2_OnPickedUp(); // 0x15cd700 [Event Protected]
    void Highligth_Item(bool bShouldHighlight); // 0x15cd700 [Event Public]
    void AttachShadow(USkeletalMeshComponent* shadowMesh); // 0x15cd700 [Event Public]
    void DettachShadow(); // 0x15cd700 [Event Public]
    void UpdateItemVisibility(bool bShouldBeVisible); // 0x15cd700 [Event Public]
    void ToggleItemMesh(bool bShowSkeletalMesh); // 0x15cd700 [Event Public]
    void EnableFirstPersonRendering(bool bShouldEnable); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_Newspaper(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VHSTape_C (/Game/StormEscape/Blueprints/Items/Collectables/BP_VHSTape.BP_VHSTape_C)
    void NotifyPickUp(AActor* interactor, UInteractComponent* InteractComponent); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_VHSTape(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Dart_C (/Game/StormEscape/Blueprints/Items/Darts/BP_Dart.BP_Dart_C)
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_Dart(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Radio_C (/Game/StormEscape/Blueprints/Items/Radio/BP_Radio.BP_Radio_C)
    void SetScreenDisplay(); // 0x15cd700 [Public]
    void SetupScreenMaterial(); // 0x15cd700 [Public]
    void SetupRadioMaterial(); // 0x15cd700 [Public]
    void UpdateScreenMaterial(); // 0x15cd700 [Public]
    void TurnOnTimeline__FinishedFunc(); // 0x15cd700
    void TurnOnTimeline__UpdateFunc(); // 0x15cd700
    void K2_OnTransmissionEnded(); // 0x15cd700 [Event Protected]
    void K2_OnSignalStarted(); // 0x15cd700 [Event Protected]
    void K2_OnSignalEnded(); // 0x15cd700 [Event Protected]
    void SetLightValue(float Value, const FName& Parameter); // 0x15cd700
    void K2_OnTransmissionStarted(); // 0x15cd700 [Event Protected]
    void K2_OnDeactivated(); // 0x15cd700 [Event Protected]
    void K2_OnActivated(); // 0x15cd700 [Event Protected]
    void OnLocalPeerUpdated(int64 NewPeer); // 0x15cd700
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void DamagePart(); // 0x15cd700 [Event Public]
    void OnVoiceActivityChanged(const FString& UserId, const EVoiceState& NewState); // 0x15cd700
    void ExecuteUbergraph_BP_Radio(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_RadioMic_C (/Game/StormEscape/Blueprints/Items/Radio/BP_RadioMic.BP_RadioMic_C)
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void OnTransmissionStarted(); // 0x15cd700
    void OnTransmissionEnded(); // 0x15cd700
    void OnSignalStarted(); // 0x15cd700
    void OnSignalEnded(); // 0x15cd700
    void K2_OnTargetChanged(ABaseDeviceItem* Target); // 0x15cd700 [Event Protected]
    void SetLightValue(float Value, const FName& Parameter); // 0x15cd700
    void EnableFirstPersonRendering(bool bShouldEnable); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_RadioMic(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_LiveMapCamera_C (/Game/StormEscape/Blueprints/LiveMapCamera/BP_LiveMapCamera.BP_LiveMapCamera_C)
    void OnRep_HasSpawningExecuted(); // 0x15cd700
    void CaptureScene(); // 0x15cd700 [Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void OnItemInitializedDelegate_Event(ABaseItem* Item); // 0x15cd700
    void CaptureFullMap(); // 0x15cd700
    void ExecuteUbergraph_BP_LiveMapCamera(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_GameplayVan_C (/Game/StormEscape/Blueprints/Van/BP_GameplayVan.BP_GameplayVan_C)
    void UpdatePostGameStageLightsState(bool bDidWin); // 0x15cd700 [Public]
    bool GetStageCharacter(const USkeletalMeshComponent*& CharacterMesh); // 0x15cd700 [Event Protected]
    void UpdateStage(bool bLockerStage); // 0x15cd700 [Public]
    void ResetStageCharacterMesh(); // 0x15cd700 [Public]
    void SetIsRotatingRight(bool bIsRotatingRight); // 0x15cd700 [Public]
    void SetIsRotatingLeft(bool bIsRotatingLeft); // 0x15cd700 [Public]
    void SetupStageLights(); // 0x15cd700 [Public]
    void SetupStage(); // 0x15cd700 [Public]
    void InitializeChildActors(); // 0x15cd700 [Public]
    void SetActorsAsCosmetic(); // 0x15cd700 [Public]
    void StopVanDoorAudio(); // 0x15cd700 [Public]
    void PlayVanDoorAudio(); // 0x15cd700 [Public]
    void GetSpawnArray(TArray<FTransform>& SpawnArray); // 0x15cd700 [Public]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void Timeline__FinishedFunc(); // 0x15cd700
    void Timeline__UpdateFunc(); // 0x15cd700
    void DoorTimeline__FinishedFunc(); // 0x15cd700
    void DoorTimeline__UpdateFunc(); // 0x15cd700
    void LiftVanTimeline__FinishedFunc(); // 0x15cd700
    void LiftVanTimeline__UpdateFunc(); // 0x15cd700
    void LowerVanTimeline__FinishedFunc(); // 0x15cd700
    void LowerVanTimeline__UpdateFunc(); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void HandleJackInserted(const FName& spotTag); // 0x15cd700 [Event Public]
    void LiftVan(USkeletalMeshComponent* JackMesh); // 0x15cd700 [Event Public]
    void Multicast_Lift(const FRotator& Rotation, USkeletalMeshComponent* JackMesh); // 0x15cd700
    void ToggleDoorsOpen(bool bShouldOpen); // 0x15cd700 [Event Protected]
    void Multicast_UpdateWidget(double Value); // 0x15cd700
    void UpdateFreezeMaterial(float FillProgress); // 0x15cd700 [Event Public]
    void UpdateFuelWidget(float Value); // 0x15cd700 [Event Public]
    void OpenDoors(); // 0x15cd700
    void CloseDoors(); // 0x15cd700
    void UpdateOilMaterial(float FillProgress); // 0x15cd700 [Event Public]
    void Multicast_UpdateFreezeMaterial(UStaticMeshComponent* CoolantMesh, double FillProgress); // 0x15cd700
    void Multicast_UpdateOilMaterial(UStaticMeshComponent* OilMesh, double FillProgress); // 0x15cd700
    void Multicast_StartVan(); // 0x15cd700
    void StartVan(); // 0x15cd700 [Event Protected]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Protected]
    void LightEmissive(bool bShouldBeOn); // 0x15cd700
    void FlickLights(bool bShouldFlicker); // 0x15cd700 [Event Protected]
    void Multicast_TeleportPlayers(AActor* Player, const FVector& Location, const FRotator& Rotation); // 0x15cd700
    void Multicast_Lower(const FRotator& Rotation); // 0x15cd700
    void LowerVan(); // 0x15cd700 [Event Public]
    void CheckDoorAngle(double Yaw); // 0x15cd700
    void OnLiftButtonPressedDelegate_Event(AActor* InLiftButton, bool bOpen); // 0x15cd700
    void K2_HandleDoorBreak(); // 0x15cd700 [Event Protected]
    void LiftRiggers(); // 0x15cd700
    void LowerRiggers(); // 0x15cd700
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ResetStageCharacter(); // 0x15cd700 [Event Protected]
    void SetIsStageRotatingLeft(bool bIsRotatingLeft); // 0x15cd700 [Event Protected]
    void SetIsStageRotatingRight(bool bIsRotatingRight); // 0x15cd700 [Event Protected]
    void UpdatePostGameStageLights(bool bDidWin); // 0x15cd700 [Event Protected]
    void UpdateStageSetting(bool bIsLockerStage); // 0x15cd700 [Event Protected]
    void HandleBatteryDamaged(); // 0x15cd700 [Event Protected]
    void HandleBatteryInstalled(); // 0x15cd700 [Event Protected]
    void ToggleMonitorsTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_GameplayVan(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_DopplerRadar_C (/Game/StormEscape/Blueprints/Van/Gadgets/DopplerRadar/BP_DopplerRadar.BP_DopplerRadar_C)
    void EnableScreenMaterial(bool bEnabled); // 0x15cd700 [Public]
    void CustomEvent(); // 0x15cd700
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Public]
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void DamagePart(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_DopplerRadar(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_TornadoTracker_C (/Game/StormEscape/Blueprints/Van/Gadgets/DopplerRadar/BP_TornadoTracker.BP_TornadoTracker_C)
    void ForecastTimeline__FinishedFunc(); // 0x15cd700
    void ForecastTimeline__UpdateFunc(); // 0x15cd700
    void K2_OnTornadoForecast(FTornadoReportData& Report); // 0x15cd700 [Event Protected]
    void K2_OnTornadoSpawned(ATornado* Tornado); // 0x15cd700 [Event Protected]
    void K2_OnTornadoDespawned(ATornado* Tornado); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_TornadoTracker(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Locker_C (/Game/StormEscape/Blueprints/Van/Gadgets/Locker/BP_Locker.BP_Locker_C)
    void ResetFOV(); // 0x15cd700 [Public]
    void SetStageFOV(); // 0x15cd700 [Public]
    void GetStageVan(const AGameplayVan*& StageVan); // 0x15cd700 [Public]
    void Use(); // 0x15cd700 [Event Protected]
    void Client_EnterLocker(); // 0x15cd700
    void LocalShowUI(); // 0x15cd700
    void ExitLocker(); // 0x15cd700
    void LocalHideUI(); // 0x15cd700
    void OnStaticEnded(); // 0x15cd700
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_Locker(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_LorePC_C (/Game/StormEscape/Blueprints/Van/Gadgets/LorePC/BP_LorePC.BP_LorePC_C)
    void BP_OnLoreStatusChanged(const ELoreScreenState& NewState); // 0x15cd700 [Event Protected]
    void BP_OnScreenSetupComplete(UMaterialInstanceDynamic* DMI); // 0x15cd700 [Event Protected]
    void ToggleScreen(bool bShouldBeOn); // 0x15cd700 [Event Protected]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void UpdateLoreTexture(); // 0x15cd700
    void ExecuteUbergraph_BP_LorePC(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SurveillenceMonitor_C (/Game/StormEscape/Blueprints/Van/Gadgets/Surveillance/BP_SurveillenceMonitor.BP_SurveillenceMonitor_C)
    void EnableSignalLost(); // 0x15cd700 [Public]
    void DisableMonitor(); // 0x15cd700 [Public]
    void EnableSurveillance(); // 0x15cd700 [Public]
    void EnableStatic(); // 0x15cd700 [Public]
    void CreateScreenMaterial(); // 0x15cd700 [Public]
    void InitializeScreenMaterial(); // 0x15cd700
    void RemoveStaticNoise(); // 0x15cd700
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Public]
    void K2_OnMonitorInitialized(); // 0x15cd700 [Event Public]
    void SetStaticNoise(); // 0x15cd700 [Event Public]
    void OnPlayerDeath(); // 0x15cd700 [Event Public]
    void OnPlayerRevived(); // 0x15cd700 [Event Public]
    void UpdateMonitorDisplay(); // 0x15cd700 [Event Public]
    void DamagePart(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_SurveillenceMonitor(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_TV_C (/Game/StormEscape/Blueprints/Van/Gadgets/TV/BP_TV.BP_TV_C)
    void SetWidgetToTelevisionMode(); // 0x15cd700 [Public]
    void K2_OnWidgetClosed(); // 0x15cd700 [Event Public]
    void CustomEvent(); // 0x15cd700
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_TV(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VendingMachine_C (/Game/StormEscape/Blueprints/Van/Gadgets/VendingMachine/BP_VendingMachine.BP_VendingMachine_C)
    bool TryUse(); // 0x15cd700 [Event Public]
    void TryCaptureWidget(); // 0x15cd700 [Public]
    void K2_OnVendingItemsGenerated(); // 0x15cd700 [Event Protected]
    void Client_ShowUI(); // 0x15cd700
    void Server_ClearUsage(); // 0x15cd700
    void BP_OnWidgetDeactivated_Event(); // 0x15cd700
    void DamagePart(); // 0x15cd700 [Event Public]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Protected]
    void OnRefreshedVendingItems(TArray<FVendingItemData>& VendingItems); // 0x15cd700
    void InitializeDisplay(); // 0x15cd700
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_VendingMachine(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_AntiFreeze_C (/Game/StormEscape/Blueprints/Van/Tools/BP_AntiFreeze.BP_AntiFreeze_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void UpdateWidget(float Value); // 0x15cd700 [Event Protected]
    void Multicast_UpdateWiget(double Value); // 0x15cd700
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void OpenItem(bool bShouldOpen); // 0x15cd700 [Event Public]
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_AntiFreeze(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Fuel_C (/Game/StormEscape/Blueprints/Van/Tools/BP_Fuel.BP_Fuel_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void UpdateWidget(float Value); // 0x15cd700 [Event Protected]
    void Multicast_UpdateWiget(double Value); // 0x15cd700
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_Fuel(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Oil_C (/Game/StormEscape/Blueprints/Van/Tools/BP_Oil.BP_Oil_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void Multicast_UpdateWiget(double Value); // 0x15cd700
    void UpdateWidget(float Value); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void OpenItem(bool bShouldOpen); // 0x15cd700 [Event Public]
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_Oil(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_BatterySpot_C (/Game/StormEscape/Blueprints/Van/VehiclePartSpots/BP_BatterySpot.BP_BatterySpot_C)
    void Timeline__FinishedFunc(); // 0x15cd700
    void Timeline__UpdateFunc(); // 0x15cd700
    void ExecuteInteractionError(bool bSuccess); // 0x15cd700 [Event Public]
    void Multicast_LerpColors(); // 0x15cd700
    void ExecuteUbergraph_BP_BatterySpot(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_FuseBox_C (/Game/StormEscape/Blueprints/Van/VehiclePartSpots/BP_FuseBox.BP_FuseBox_C)
    void TL_Lerp_Colors__FinishedFunc(); // 0x15cd700
    void TL_Lerp_Colors__UpdateFunc(); // 0x15cd700
    void BndEvt__BP_FuseBox_fuseAttachMesh_K2Node_ComponentBoundEvent_0_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x15cd700
    void BndEvt__BP_FuseBox_fuseAttachMesh_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15cd700
    void ExecuteInteractionError(bool bSuccess); // 0x15cd700 [Event Public]
    void Multicast_LerpColors(); // 0x15cd700
    void Enable_Collision(bool bEnable); // 0x15cd700
    void Multicast_EnableCollision(bool bEnable); // 0x15cd700
    void ExecuteUbergraph_BP_FuseBox(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_TireSpot_C (/Game/StormEscape/Blueprints/Van/VehiclePartSpots/BP_TireSpot.BP_TireSpot_C)
    void TL_Lerp_Colors__FinishedFunc(); // 0x15cd700
    void TL_Lerp_Colors__UpdateFunc(); // 0x15cd700
    void ExecuteInteractionError(bool bSuccess); // 0x15cd700 [Event Public]
    void Multicast_LerpColors(); // 0x15cd700
    void ExecuteUbergraph_BP_TireSpot(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Battery_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_Battery.BP_Battery_C)
    void PickMaterial(bool NewParam); // 0x15cd700
    void ApplyTransparency(bool bShouldApply); // 0x15cd700 [Event Protected]
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void Server_RemoveTerminals(); // 0x15cd700
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_Battery(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Boombox_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_Boombox.BP_Boombox_C)
    void OnBoomboxPlaySong(USoundBase* Song, float StartOffset); // 0x15cd700 [Event Protected]
    void OnBoomboxStopSong(); // 0x15cd700 [Event Protected]
    void OnBoomboxActivated(bool bIsActivated); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_Boombox(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_CollectableContainer_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_CollectableContainer.BP_CollectableContainer_C)
    void Test(); // 0x15cd700
    void SpawnContainerUI(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_CollectableContainer(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_EngineLid_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_EngineLid.BP_EngineLid_C)
    void TL_ToggleLid__FinishedFunc(); // 0x15cd700
    void TL_ToggleLid__UpdateFunc(); // 0x15cd700
    void ToggleOpenLid(); // 0x15cd700 [Event Protected]
    void Multicast_Open(); // 0x15cd700
    void Multicast_Close(); // 0x15cd700
    void Interact(AActor* interactor, UInteractComponent* InteractComponent); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_EngineLid(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_FuelCap_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_FuelCap.BP_FuelCap_C)
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_FuelCap(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Fuses_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_Fuses.BP_Fuses_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void EnableFirstPersonRendering(bool bShouldEnable); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_Fuses(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_LiftButton_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_LiftButton.BP_LiftButton_C)
    void UpdateButtonMaterial(bool bReady); // 0x15cd700 [Event Protected]
    void Multicast_UpdateMaterial(bool bReady); // 0x15cd700
    void Interact(AActor* interactor, UInteractComponent* InteractComponent); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_LiftButton(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_QuestBoard_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_QuestBoard.BP_QuestBoard_C)
    void OnObjectiveCompleted(const FName& completedObjectiveID); // 0x15cd700 [Public]
    void SetObjectivesOnBoard(); // 0x15cd700 [Public]
    void Use(); // 0x15cd700 [Event Protected]
    void Client_ShowQuestUI(); // 0x15cd700
    void OnQuestsGeneratedDelegate_Event(); // 0x15cd700
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_QuestBoard(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_Tire_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_Tire.BP_Tire_C)
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ApplyTransparency(bool bShouldApply); // 0x15cd700 [Event Protected]
    void PickMaterial(bool NewParam); // 0x15cd700
    void StartMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void Server_FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void FinishedMinigame(bool bSuccess, bool bAllowDamage); // 0x15cd700
    void ExecuteUbergraph_BP_Tire(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VanSchematic_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_VanSchematic.BP_VanSchematic_C)
    void Use(); // 0x15cd700 [Event Protected]
    void Client_ShowPosterUI(); // 0x15cd700
    void ExecuteUbergraph_BP_VanSchematic(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VanSeat_C (/Game/StormEscape/Blueprints/Van/VehicleParts/BP_VanSeat.BP_VanSeat_C)
    void ToggleInteraction(bool bShouldEnable); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_VanSeat(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SteeringWheel_C (/Game/StormEscape/Blueprints/Van/VehicleParts/Dashboard/BP_SteeringWheel.BP_SteeringWheel_C)
    void UpdateDashboardTablet(bool bIsVanRepaired); // 0x15cd700 [Public]
    void OnNotifyEnd_A628610042829BBAC060A09BDB4F9573(const FName& NotifyName); // 0x15cd700
    void OnNotifyBegin_A628610042829BBAC060A09BDB4F9573(const FName& NotifyName); // 0x15cd700
    void OnInterrupted_A628610042829BBAC060A09BDB4F9573(const FName& NotifyName); // 0x15cd700
    void OnBlendOut_A628610042829BBAC060A09BDB4F9573(const FName& NotifyName); // 0x15cd700
    void OnCompleted_A628610042829BBAC060A09BDB4F9573(const FName& NotifyName); // 0x15cd700
    void OnNotifyEnd_EE8ED59941C8081B7E13C19FEF007147(const FName& NotifyName); // 0x15cd700
    void OnNotifyBegin_EE8ED59941C8081B7E13C19FEF007147(const FName& NotifyName); // 0x15cd700
    void OnInterrupted_EE8ED59941C8081B7E13C19FEF007147(const FName& NotifyName); // 0x15cd700
    void OnBlendOut_EE8ED59941C8081B7E13C19FEF007147(const FName& NotifyName); // 0x15cd700
    void OnCompleted_EE8ED59941C8081B7E13C19FEF007147(const FName& NotifyName); // 0x15cd700
    void CompleteGame(); // 0x15cd700
    void K2_OnActivated(); // 0x15cd700 [Event Protected]
    void Server_ShowRepairQuestObjectives(); // 0x15cd700
    void K2_OnDeactivated(); // 0x15cd700 [Event Protected]
    void PerformHonk(); // 0x15cd700 [Event Protected]
    void EndHonk(); // 0x15cd700 [Event Protected]
    void Use(); // 0x15cd700 [Event Protected]
    void Complete(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_SteeringWheel(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VanDashboard_C (/Game/StormEscape/Blueprints/Van/VehicleParts/Dashboard/BP_VanDashboard.BP_VanDashboard_C)
    void PlayStartupFailSoundEffect(); // 0x15cd700 [Public]
    void EnableTablet(bool bIsVanRepaired); // 0x15cd700 [Public]
    void DisableTablet(); // 0x15cd700 [Public]
    void CreateScreenMaterial(); // 0x15cd700 [Public]
    void TL_Start__FinishedFunc(); // 0x15cd700
    void TL_Start__UpdateFunc(); // 0x15cd700
    void TL_Fail__FinishedFunc(); // 0x15cd700
    void TL_Fail__UpdateFunc(); // 0x15cd700
    void TL_Loop__FinishedFunc(); // 0x15cd700
    void TL_Loop__UpdateFunc(); // 0x15cd700
    void TabletGlitchAnim__FinishedFunc(); // 0x15cd700
    void TabletGlitchAnim__UpdateFunc(); // 0x15cd700
    void PlayStartAnimation(); // 0x15cd700 [Event Public]
    void PlayFailAnimation(); // 0x15cd700 [Event Public]
    void PlayLoopAnimation(); // 0x15cd700 [Event Public]
    void Server_EnableTablet(bool bIsVanRepaired); // 0x15cd700
    void Multicast_EnableTablet(bool bIsVanRepaired); // 0x15cd700
    void PlayTabletGlitchAnim(); // 0x15cd700
    void K2_InitializeDashboard(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_VanDashboard(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_FinalTornado_C (/Game/StormEscape/Blueprints/Weather/BP_FinalTornado.BP_FinalTornado_C)
    void CREATEDELEGATE_PROXYFUNCTION_0(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x15cd700
    void UpdateSize(const FTornadoSizeData& InSizeData); // 0x15cd700 [Public]
    void UpdateStormBlend(UPDA_TornadoStormBlend_C* StartData, UPDA_TornadoStormBlend_C* EndData, double Alpha); // 0x15cd700 [Public]
    void SetDiameter(USceneComponent* Target, double Scale); // 0x15cd700 [Public]
    void WeatherBlendTimeline__FinishedFunc(); // 0x15cd700
    void WeatherBlendTimeline__UpdateFunc(); // 0x15cd700
    void K2_OnSizeChanged(FTornadoSizeData& Data); // 0x15cd700 [Event Protected]
    void OnWeatherTransitionStarted(const FStormId& StartWeatherId, const FStormId& EndWeatherId, double TransitionLength); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void StartStormBlend(UPDA_TornadoStormBlend_C* StartData, UPDA_TornadoStormBlend_C* EndData, float BlendLength); // 0x15cd700
    void K2_OnTornadoUpdated(float DeltaTime); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_FinalTornado(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_MinorTornado_C (/Game/StormEscape/Blueprints/Weather/BP_MinorTornado.BP_MinorTornado_C)
    void CREATEDELEGATE_PROXYFUNCTION_0(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x15cd700
    void CheckLightning(); // 0x15cd700 [Public]
    void UpdateStormBlend(UPDA_TornadoStormBlend_C* StartData, UPDA_TornadoStormBlend_C* EndData, double BlendAlpha); // 0x15cd700 [Public]
    void SetDiameter(USceneComponent* Target, double Scale); // 0x15cd700 [Public]
    void DecayVFXTimeline__FinishedFunc(); // 0x15cd700
    void DecayVFXTimeline__UpdateFunc(); // 0x15cd700
    void FlushVFXTimeline__FinishedFunc(); // 0x15cd700
    void FlushVFXTimeline__UpdateFunc(); // 0x15cd700
    void RemovalVFXTimeline__FinishedFunc(); // 0x15cd700
    void RemovalVFXTimeline__UpdateFunc(); // 0x15cd700
    void WeatherBlendTimeline__FinishedFunc(); // 0x15cd700
    void WeatherBlendTimeline__UpdateFunc(); // 0x15cd700
    void K2_OnFormationStarted(float Duration); // 0x15cd700 [Event Protected]
    void K2_OnDecayStarted(float Duration); // 0x15cd700 [Event Protected]
    void K2_OnFlushStarted(float ExpectedDuration); // 0x15cd700 [Event Protected]
    void K2_OnRemovalStarted(float Duration); // 0x15cd700 [Event Protected]
    void K2_OnSizeChanged(FTornadoSizeData& Data); // 0x15cd700 [Event Protected]
    void OnWeatherTransitionStarted(const FStormId& StartWeatherId, const FStormId& EndWeatherId, double TransitionLength); // 0x15cd700
    void StartStormBlend(UPDA_TornadoStormBlend_C* StartData, UPDA_TornadoStormBlend_C* EndData, float BlendLength); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void K2_OnTornadoUpdated(float DeltaTime); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_MinorTornado(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_TornadoManager_C (/Game/StormEscape/Blueprints/Weather/BP_TornadoManager.BP_TornadoManager_C)
    void HandleDebrisDespawn(int32 SourceId); // 0x15cd700 [Public]
    void StopTornadoDebris(ATornado* Source); // 0x15cd700 [Public]
    void StartTornadoDebris(ATornado* Source); // 0x15cd700 [Public]
    void InitTrailMap(); // 0x15cd700 [Public]
    void BakeTrailMap(FDrawToRenderTargetContext& Context); // 0x15cd700 [Public]
    void DrawTornadoTrail(ATornado* Source, UCanvas* Canvas, const FVector2D& CanvasSize); // 0x15cd700 [Public]
    void BeginTrailDraw(const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x15cd700 [Public]
    void BndEvt__BP_TornadoManager_PresenceComponent_K2Node_ComponentBoundEvent_0_OnComponentTornadoPresenceChangedSignature__DelegateSignature(TArray<ATornado*>& PresenceList, float DeltaTime); // 0x15cd700
    void K2_OnTornadoGenStarted(); // 0x15cd700 [Event Protected]
    void K2_OnTornadoSpawnedWithCheat(AMinorTornado* Tornado); // 0x15cd700 [Event Protected]
    void BndEvt__BP_TornadoManager_PresenceComponent_K2Node_ComponentBoundEvent_1_OnComponentTornadoGroundingChangedSignature__DelegateSignature(ATornado* Tornado, bool bIsGrounded); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void K2_OnProgressChanged(const EFinalTornadoState& FinalTornadoState, float ElapsedTime, float Goal); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_TornadoManager(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_WindManager_C (/Game/StormEscape/Blueprints/Weather/BP_WindManager.BP_WindManager_C)
    void BakeWindMap(double DeltaTime); // 0x15cd700 [Public]
    void BeginWindDraw(double MatchProgress, const double& BaseIntensity, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x15cd700 [Public]
    void DrawWindPartition(const FWindPartitionStatus& Partition, double WindIntensity, double TornadoInterference, UCanvas* Canvas, const FVector2D& CanvasSize); // 0x15cd700 [Public]
    void K2_OnWindStarted(); // 0x15cd700 [Event Protected]
    void K2_OnPartitionMapUpdated(float MatchProgress, float DeltaTime, float TornadoInterference, TArray<FWindPartitionStatus>& PartitionStatus); // 0x15cd700 [Event Protected]
    void UpdateWindMap(float MatchProgress, float DeltaTime, double TornadoInterference, TArray<FWindPartitionStatus>& PartitionStatus); // 0x15cd700
    void K2_TickIdleWind(float DeltaTime); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_WindManager(int32 EntryPoint); // 0x15cd700 [Final]

// UPDA_TornadoBlendCollection_C (/Game/StormEscape/Blueprints/Weather/WeatherControl/PDA_TornadoBlendCollection.PDA_TornadoBlendCollection_C)
    UPDA_TornadoStormBlend_C* GetFromId(const FStormId& StormId, const bool& bFound); // 0x15cd700 [Public]

// UPDA_WeatherCollection_C (/Game/StormEscape/Blueprints/Weather/WeatherControl/PDA_WeatherCollection.PDA_WeatherCollection_C)
    UUDS_Weather_Settings_C* GetFromId(const FStormId& StormId, const bool& bFound); // 0x15cd700 [Public]

// UWBP_CBRadioScreen_C (/Game/StormEscape/Blueprints/Widgets/WBP_CBRadioScreen.WBP_CBRadioScreen_C)
    void SetPeerActivity(const int64& peerId, const EVoiceState& NewState); // 0x15cd700 [Public]
    void CheckVoiceActivity(); // 0x15cd700 [Public]
    void SetSignalId(int64 peerId); // 0x15cd700 [Public]
    void SetTransmitting(bool bIsTransmitting, int64 peerId); // 0x15cd700 [Public]
    void RefreshConnectionIcon(); // 0x15cd700 [Public]
    void UpdateBattery(float Percentage); // 0x15cd700
    void UpdateConnection(int64 peerId); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_CBRadioScreen(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_VendingIcons_C (/Game/StormEscape/Blueprints/Widgets/WBP_VendingIcons.WBP_VendingIcons_C)
    bool MeetsLevelRequirements(); // 0x15cd700 [Public]
    void OnLoaded_59976CA942C2209CBA9E739714E7F984(UObject* Loaded); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateAppearance(); // 0x15cd700
    void ToggleLights(bool bEnabled); // 0x15cd700
    void DesaturateIcon(bool bEnabled); // 0x15cd700
    void ExecuteUbergraph_WBP_VendingIcons(int32 EntryPoint); // 0x15cd700 [Final]

// UABP_FP_MainCharacter_C (/Game/StormEscape/Core/Characters/ABP_FP_MainCharacter.ABP_FP_MainCharacter_C)
    bool IsSitting(); // 0x15cd700 [Event Public]
    bool IsRagdolling(); // 0x15cd700 [Event Public]
    USkeletalMeshComponent* GetCharacterMesh(const ECharacterMeshType& MeshType); // 0x15cd700 [Event Public]
    bool IsMainFirstPersonMesh(); // 0x15cd700 [Event Public]
    bool IsPlayingMontage(); // 0x15cd700 [Event Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0x15cd700
    bool ShouldUseFootIK(); // 0x15cd700 [Public]
    bool ShouldRotateHeadOnly?(); // 0x15cd700 [Public]
    bool CanUseLeftHandAnim?(); // 0x15cd700 [Public]
    bool ShouldApplyAdditive?(); // 0x15cd700 [Public]
    bool IsMainFirstPersonMesh?(); // 0x15cd700 [Public]
    bool CanPlayRightHandAdditive?(); // 0x15cd700 [Public]
    bool ShouldInvertRightArmPitch(); // 0x15cd700 [Public]
    bool ShouldInvertLeftArmPitch(); // 0x15cd700 [Public]
    void TraceForBothArmIK(); // 0x15cd700 [Public]
    void TraceForLeftArmIK(); // 0x15cd700 [Public]
    void TraceForRightArmIK(); // 0x15cd700 [Public]
    FRotator CalculateYawRotation(APawn* Target); // 0x15cd700 [Public]
    FRotator CalculatePitchRotation(APawn* Target, double Delta); // 0x15cd700 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_BlendListByBool_9A8A259D4484C7992C42FB89E9087858(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_ControlRig_FFF9A2B1489E4B62FBA72FBED9BF2820(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_ModifyBone_32757E4D46BBD5CB3ACA2F8E0D4166EB(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_ModifyBone_661E48C6418397FB57D2B68EA1991431(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_F2032EE24FCC682C8AF5B483E206CBB4(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_93BD25BC4DBB807A9F0F42B0B4D430AC(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_04C54C13453E113976F45490B9304A19(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_10F9645748A6B1A0E4337CB8B432BB5C(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_B5291D604D4E1E0CA3B0618A243BCB02(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_2DCBE56E4D8225FF882A23A887E4883F(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_6328FAD24B92F2B13B8B29A9332E27B7(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_0544FA254C4A1ADB3A1B33BB15458208(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_74B8709A4AEC591615DE2091E8FFA1F5(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_5A5F80A14338EA5B4C65BCBCB585BC10(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_D887D26F41AB6B116D763EB8A8A0757D(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_79D496074515F5F99AA8A48083ED7152(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_766777E84702FF9C9C8E0BA2C9CB4002(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_C95A84B643FA821B716890B95C70D3B0(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_2F258E5D45ECCF00969D738359233598(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_4C4AB5344E0174013F8719B1EF54F6D9(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_15AA64584BC8C0236F510981FCEBB5AB(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_6729CD974CC086FB0DE969AAAC96701E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_A3CDBDB746E4F9728C1E4AA15A365C47(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_1DE3AD3A49E7475A78E74783B38942F7(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_2D4B292541705D029015739C41165D0E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_3769D67A4B84400FD761468E8D37BB00(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_89850D6B4516FA5384D1FEA5BC62CEE5(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_0AEFA6DF4FB28BC0A3D50785166F3971(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_EEA1A9784B68A7A885BC96BB2D8BF495(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_B338C8BD430C5FC5CD00BFA24858F004(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_490DA5354B1E499592569A986E917359(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_2460CB184418F89C7C2348BB9DCB17DA(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_DC2606DD4117E001D51AD8B06B9B5512(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_93D25DB94E80C488C612998C2F0D46C2(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_6609A99C4D1DB9637DE9B9823DA24DD5(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_9AA782D14F9818B80643A8B76BC56E42(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_ApplyAdditive_44BEAF634071D03FC9B729874364C333(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_E1F4F2F64FE93AB83012D8B627F0C6C0(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_2D5664E24D4D4EFE35CBB3BDCB5314FD(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_6360A9FF4486FE8FF16D9D85C01BB6AE(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_8D75A39B46F2066E9B6C009092F715A7(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_EF4283BB47EA909A9E7D789ABD7018EC(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_A69C5B4D4C00CC98B291FBB36AE46B48(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_D628DE3C46A99861C5A7EA891AE05E58(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_8FAB03964D23DB1F62F753BE0EAE58DF(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_5FE9AC0E424FD4A1F175E5AFCBB3030E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_F7E7040A414843B5D42F2091C76E54A0(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_E8A3620F4BF1EED448FB2BA5ACF2F658(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_B967E6914078C8F69B2C6F931D389120(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_8224F8354DA07316888E94823E424819(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_1641958E4631B5A3F35F73B40971AE70(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_D5CE620146689D6B1A012AB7E9F4CB2D(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_E5C72F0C4C1A66BC2C84148D7BD46F5B(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_227ADF4B4248C42AB325328E1488CD6A(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_35DE78194951E4C6F73DBE9FC37837AD(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_FP_MainCharacter_AnimGraphNode_TransitionResult_00E0FE594A5AF4CDDD8317B79C783D6B(); // 0x15cd700
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15cd700 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15cd700 [Event Public]
    void ToggleCameraControl(bool bControlCamera); // 0x15cd700 [Event Public]
    void StopCharacterMontage(); // 0x15cd700 [Event Public]
    void StopCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass); // 0x15cd700 [Event Public]
    void SetCameraLagProfile(const ECameraLagProfile& NewProfile); // 0x15cd700 [Event Public]
    void PlayCharacterMontage(UAnimMontage* Animation); // 0x15cd700 [Event Public]
    void AnimNotify_Grab(); // 0x15cd700
    void PlayCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass, float Scale); // 0x15cd700 [Event Public]
    void AnimNotify_EnableCameraControl(); // 0x15cd700
    void LeftArmTick(); // 0x15cd700
    void ExecuteUbergraph_ABP_FP_MainCharacter(int32 EntryPoint); // 0x15cd700 [Final]

// UABP_TP_MainCharacter_C (/Game/StormEscape/Core/Characters/ABP_TP_MainCharacter.ABP_TP_MainCharacter_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x15cd700
    bool CanModifyPelvis(); // 0x15cd700 [Public]
    bool ShouldApplyCrouchOffset(); // 0x15cd700 [Public]
    bool ShouldUseFootIK(); // 0x15cd700 [Public]
    bool ShouldRotateHeadOnly?(); // 0x15cd700 [Public]
    bool CanUseLeftHandAnim?(); // 0x15cd700 [Public]
    void TraceForLeftArmIK(); // 0x15cd700 [Public]
    void TraceForRightArmIK(); // 0x15cd700 [Public]
    FRotator CalculatePitchRotationRightArm(); // 0x15cd700 [Public]
    FRotator CalculatePitchRotationLeftArm(); // 0x15cd700 [Public]
    FRotator CalculateYawRotationSpine(double Yaw); // 0x15cd700 [Public]
    FRotator CalculatePitchRotationSpine(APawn* Target); // 0x15cd700 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_BlendListByBool_0B694382418329E372C2D59228438F1D(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_ModifyBone_12C4E1884F4DD455FC75E19A5D649CC4(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_ModifyBone_7D98B80E44F3906611009782BD513A18(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_BlendListByBool_D95AD490492A20B5BD7C2FB2A81DAE8E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_ControlRig_5715CCF74F97EF6D32E232B9FA958FCE(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_E867F9F24069DAF86D0A97B7DC5A5F4A(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_98997486492B80B3D1C444A7417F63FA(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_ADECED74420EEAEC2E29618558610930(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_74589F8142237F2770F84EA490B7CEEC(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_8B0A24344C49250B239D3486C1E338AD(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_31B967004C0272E938ACC2B684C754A8(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_A8D01BDD40F032F9A0FEA28E599B4BFB(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_13E322434E810844367CD7A85826814D(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_5BD6A8FE4552F6BFB5FEF89CB34F0FE7(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_7834C8904243D1F92E095F8B28C5AB5E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_97F8F47849581FD39E4134B9335542C2(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_9E3FA2624813887EBD6936A691ADB261(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_3F6F66594FB89D70955F1A8BA027A13D(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_52A9695E4E4FF588E77887B0F0C1EEC8(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_890925A342C0068AB882B999498D4B6A(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_003B18EC4C18327C2336049517298F04(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_85E71A5F444C5282E814D7A1A55F8903(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_E10C239D4B5C612D9E4F80AD93999ABE(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_C66075FF4CDAA6D7A671DF9AD99F4FE6(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_26996CC44AA20CD2FE93C3900265FA91(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_4F63EEE4461C2172CFBD32B35E37A1F6(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_031EB3DC44E6D6CF771699B59DEBCB6E(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_E138ABF341F89D0282FF2FB3F15B84E0(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_D5C4527D47C7EE8BC08EF6807F6FDA79(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_339915124818B82B8F12BEB83F33A4A3(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_9A82232E416BE1E69930F092C1A82819(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_9A02A7EF4659B767D5382F8B0B2B8C42(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_68A2EABC4A189D6678BBD18F337B6504(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_D88CF0124D128D6CA30F6AADAA4E35FB(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_31E3B7EF4F1E961A2A4F79A3D3E3F739(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_FC53FD7E48B615F85E8FA9B9A478DFF2(); // 0x15cd700
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TP_MainCharacter_AnimGraphNode_TransitionResult_16994C494DCA3C5CF8B4498C5F459479(); // 0x15cd700
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15cd700 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15cd700 [Event Public]
    void AnimNotify_Grab(); // 0x15cd700
    void AnimNotify_OnAppeared(); // 0x15cd700
    void LeftArmTick(); // 0x15cd700
    void ExecuteUbergraph_ABP_TP_MainCharacter(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_LobbyCharacter_C (/Game/StormEscape/Core/Characters/BP_LobbyCharacter.BP_LobbyCharacter_C)
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void InpActEvt_Divide_K2Node_InputDebugKeyEvent_0(const FKey& Key, const FInputActionValue& ActionValue); // 0x15cd700
    void SetupShadowMesh(); // 0x15cd700 [Event Protected]
    void OnInitializePlayer(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_LobbyCharacter(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_SpectatorPawn_C (/Game/StormEscape/Core/Characters/BP_SpectatorPawn.BP_SpectatorPawn_C)
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_SpectatorPawn(int32 EntryPoint); // 0x15cd700 [Final]

// UBP_StormEscape_GI_C (/Game/StormEscape/Core/GameInstance/BP_StormEscape_GI.BP_StormEscape_GI_C)
    void OnFailure_C76F6EF1478502DBC56B27A92881B298(); // 0x15cd700
    void OnSuccess_C76F6EF1478502DBC56B27A92881B298(); // 0x15cd700
    void FindLobby(); // 0x15cd700
    void HostLobby(); // 0x15cd700
    void StartIntroSequence(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_BP_StormEscape_GI(int32 EntryPoint); // 0x15cd700 [Final]
    void OnCreatedSession__DelegateSignature(); // 0x15cd700 [Public]
    void OnError__DelegateSignature(const FString& ErrorMessaage); // 0x15cd700 [Public]
    void OnSessionJoined__DelegateSignature(); // 0x15cd700 [Public]

// ABP_StormEscape_HUD_C (/Game/StormEscape/Core/HUD/BP_StormEscape_HUD.BP_StormEscape_HUD_C)
    void CREATEDELEGATE_PROXYFUNCTION_4(float Stamina, float MaxStamina); // 0x15cd700
    void CREATEDELEGATE_PROXYFUNCTION_3(float health, float MaxHealth); // 0x15cd700
    void CREATEDELEGATE_PROXYFUNCTION_2(float BaseValue, float EffectiveValue, float CurrentStamina); // 0x15cd700
    void CREATEDELEGATE_PROXYFUNCTION_1(float Stamina, float MaxStamina); // 0x15cd700
    void CREATEDELEGATE_PROXYFUNCTION_0(float health, float MaxHealth); // 0x15cd700
    void OnAttemptToTeleportPlayerToSafeLocation(float TeleportDelaySeconds); // 0x15cd700 [Public]
    void SetCrosshairOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetInitialHUDVisibility(); // 0x15cd700 [Public]
    void OnCancelDashboardStartup(); // 0x15cd700 [Public]
    void OnAttemptDashboardStartup(float Duration); // 0x15cd700 [Public]
    void OnSetDashboardActive(bool bIsActive); // 0x15cd700 [Public]
    void SetHUDElementsOpacity(float InOpacity); // 0x15cd700 [Public]
    void OnSelectionFailed(); // 0x15cd700 [Public]
    void OnFocusItemChanged(AActor* Item); // 0x15cd700 [Public]
    void OnItemRemoved(int32 RemovedSlotIndex); // 0x15cd700 [Public]
    void OnItemAdded(int32 AddedSlotIndex, AActor* AddedItem); // 0x15cd700 [Public]
    void OnSelectedItemChanged(int32 SelectedSlotIndex, AActor* SelectedItem); // 0x15cd700 [Public]
    void UnbindInventoryEvents(); // 0x15cd700 [Public]
    void BindInventoryEvents(); // 0x15cd700 [Public]
    void OnHealthFull(); // 0x15cd700 [Public]
    void OnMaxStaminaChanged(double BaseValue, double EffectiveValue, double CurrentStamina); // 0x15cd700 [Public]
    void SetupStartupSettings(); // 0x15cd700 [Public]
    void OnToggleTaskList(); // 0x15cd700 [Public]
    void SetMoodletsVisibility(const ESlateVisibility& InVisibility); // 0x15cd700 [Public]
    void CreateGameVersionWidget(); // 0x15cd700 [Public]
    void CreateOrUpdateGameHUD(); // 0x15cd700 [Public]
    void ShowDeathScreen(); // 0x15cd700 [Public]
    void OnCharacterRevived(ACharacter* Character); // 0x15cd700 [Public]
    void OnStaminaChanged(double CurrentStamina, double MaxStamina); // 0x15cd700 [Public]
    void OnHealthChanged(double CurrentHealth, double MaxHealth); // 0x15cd700 [Public]
    void UnbindAttributeEvents(); // 0x15cd700 [Public]
    void OnCharacterDeath(bool bIsGameOver, ACharacter* Character); // 0x15cd700 [Public]
    void UnbindCharacterEvents(); // 0x15cd700 [Public]
    void OnTryToInteract(bool bSucces); // 0x15cd700 [Public]
    void UnbindInteractionEvents(); // 0x15cd700 [Public]
    void BindInteractionEvents(); // 0x15cd700 [Public]
    void BindCharacterEvents(); // 0x15cd700 [Public]
    void BindAttributeEvents(); // 0x15cd700 [Public]
    void CreateCrosshairWidget(); // 0x15cd700 [Public]
    void ToggleUI(bool bShowUI); // 0x15cd700 [Event Public]
    void ToggleCrosshair(bool bShowCrosshair); // 0x15cd700 [Event Public]
    void OnUISettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700
    void AddMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]
    void RemoveMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]
    void InitializeWithPawn(APawn* PlayerPawn); // 0x15cd700 [Event Public]
    void OnPawnUpdated(); // 0x15cd700
    void OnMoodletWearOffStarted(UPDA_MoodletData* MoodletData, float WearOffTime); // 0x15cd700 [Event Public]
    void OnMoodletWearOffCancelled(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]
    void OnMoodletExtended(UPDA_MoodletData* MoodletData, float NewRemainingTime, float NewMaxTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_StormEscape_HUD(int32 EntryPoint); // 0x15cd700 [Final]

// APC_Lobby_BP_C (/Game/StormEscape/Core/PlayerController/PC_Lobby_BP.PC_Lobby_BP_C)
    void EnableLockerMappingContext(bool bEnable, AGameplayVan* StageVan); // 0x15cd700
    void RestoreInput(); // 0x15cd700
    void ExecuteUbergraph_PC_Lobby_BP(int32 EntryPoint); // 0x15cd700 [Final]

// UBP_ItemCheatParams_C (/Game/StormEscape/Data/Cheats/BP_ItemCheatParams.BP_ItemCheatParams_C)
    void GetItemsByCategory(FCheatParameter_NameList& ItemList); // 0x15cd700 [Public]
    bool GetNameListParameter(FGameplayTag& Tag, FCheatParameter_NameList& OutParameter); // 0x15cd700 [Event Public]

// UBP_TornadoCheatParams_C (/Game/StormEscape/Data/Cheats/BP_TornadoCheatParams.BP_TornadoCheatParams_C)
    void GetDurationParam(FCheatParameter_Float& Param); // 0x15cd700 [Public]
    void GetTopDiameterParam(FCheatParameter_Float& Param); // 0x15cd700 [Public]
    bool GetFloatParameter(FGameplayTag& Tag, FCheatParameter_Float& OutParameter); // 0x15cd700 [Event Public]

// UBP_WeatherCheatParams_C (/Game/StormEscape/Data/Cheats/BP_WeatherCheatParams.BP_WeatherCheatParams_C)
    bool GetFloatParameter(FGameplayTag& Tag, FCheatParameter_Float& OutParameter); // 0x15cd700 [Event Public]

// UBP_WeatherDisplaySettings_C (/Game/StormEscape/UI/Data/BP_WeatherDisplaySettings.BP_WeatherDisplaySettings_C)
    FText GetStormWeakenMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormIntensifyMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetTornadoDespawningMessage(const ETornadoCategory& Category, const FString& Coordinates); // 0x15cd700 [Event Public]
    FText GetTornadoDeviatingMessage(const ETornadoCategory& Category, const FString& Coordinates, const FString& NewDirection); // 0x15cd700 [Event Public]
    FText GetTornadoSpawnedMessage(const ETornadoCategory& Category, const FString& Coordinates, const FString& StartDirection); // 0x15cd700 [Event Public]
    FText GetTornadoFormingMessage(const ETornadoCategory& Category, const FString& Coordinates); // 0x15cd700 [Event Public]
    FText GetStormEndedMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormFormingMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormBeganMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetPlayerDeathMessage(const FString& Coordinates); // 0x15cd700 [Event Public]
    FString GetTornadoDisplayName(const ETornadoCategory& Category); // 0x15cd700 [Event Public]
    FString GetStormDisplayName(FStormId& WeatherId, bool bEffectOnly); // 0x15cd700 [Event Public]
    void GetStormName(const EStormEffect& StormEffect, const EStormIntensity& StormIntensity, FText& StormName); // 0x15cd700 [Public]
    void GetStormEffectName(const EStormEffect& StormEffect, FText& StormName); // 0x15cd700 [Public]

// UW_Box_C (/Game/StormEscape/UI/Foundation/Backgrounds/W_Box.W_Box_C)
    void UpdateState(bool bIsHovered, bool bIsSelected, bool bIsPressed, bool bIsDisabled, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBackgroundPadding(const FMargin& BackgroundPadding, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBackgroundBrush(const FSlateBrush& BackgroundBrush, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetLineEffectMaterial(UMaterialInterface* LineEffectMaterial, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetLineSize(double LineSize, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetLineColors(const FLinearColor& LineColor, const FLinearColor& LineHoveredColor, const FLinearColor& LineSelectedColor, const FLinearColor& LineSelectedHoveredColor, const FLinearColor& LinePressedColor, const FLinearColor& LineDisabledColor, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetLineColor(const FLinearColor& LineColor, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBoxDisabled(bool bIsDisabled, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBoxPressed(bool bIsPressed, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBoxSelected(bool bIsSelected, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetBoxHovered(bool bIsHovered, bool bUpdateStyle); // 0x15cd700 [Public]
    void SetNeverUpdateEffectMaterial(bool bNeverUpdateEffectMaterial, bool bUpdateStyle); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FSlateBrush& BackgroundBrush, UMaterialInterface* LineEffectMaterial, double LineSize, const FMargin& LinePadding, const FLinearColor& LineColor); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_Box(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Bracket_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_Bracket_Button.W_Bracket_Button_C)
    void SetText(const FText& Text); // 0x15cd700 [Public]
    void UpdateFont(); // 0x15cd700 [Public]
    void UpdateBrackets(); // 0x15cd700 [Public]
    void UpdateSizeBox(); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FText& Text, TSubclassOf<UCommonTextStyle> TextStyle, const FVector2D& HoveredTextDisplacement, TSubclassOf<UCommonButtonStyle> CommonButtonStyle, TSubclassOf<UCommonButtonStyle> BrushStyle, const FVector2D& ButtonDisplacement, const FMargin& ButtonPadding, bool bDisplayTestStyle, const FLinearColor& BracketColor); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_1_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_3_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_4_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void SetEnabled(bool bIsEnabled); // 0x15cd700
    void ExecuteUbergraph_W_Bracket_Button(int32 EntryPoint); // 0x15cd700 [Final]
    void OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]

// UW_Bracket_Buy_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_Bracket_Buy_Button.W_Bracket_Buy_Button_C)
    void SetCanBuy(bool bCanBuy); // 0x15cd700 [Public]
    void SetPrice(int32 Price); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void UpdateFont(); // 0x15cd700 [Public]

// UW_DisplaceableButton_C (/Game/StormEscape/UI/Foundation/Buttons/W_DisplaceableButton.W_DisplaceableButton_C)
    void UpdateState(bool bIsHovered, bool bIsSelected, bool bIsPressed, bool bIsDisabled, bool bUpdateStyle); // 0x15cd700 [Public]
    void GetIsFocused(const bool& bIsFocused); // 0x15cd700 [Public]
    void SetButtonStyle(TSubclassOf<UCommonButtonStyle> CommonButtonStyle); // 0x15cd700 [Public]
    void SetUpdatesBrush(bool bUpdatesBrush); // 0x15cd700 [Public]
    void SetNeverUpdateEffectMaterial(bool bNeverUpdateEffectMaterial, bool bUpdateBrush); // 0x15cd700 [Public]
    void SetLineColor(const FLinearColor& LineColor); // 0x15cd700 [Public]
    void SetLineEffectMaterial(UMaterialInterface* LineEffectMaterial); // 0x15cd700 [Public]
    void SetButtonDisplacement(const FVector2D& ButtonDisplacement); // 0x15cd700 [Public]
    void SetManualBrushStyles(const FSlateBrush& NormalBaseBrush, const FSlateBrush& NormalHoveredBrush, const FSlateBrush& NormalPressedBrush, const FSlateBrush& SelectedBaseBrush, const FSlateBrush& SelectedHoveredBrush, const FSlateBrush& SelectedPressedBrush, const FSlateBrush& DisabledBrush); // 0x15cd700 [Public]
    void SetUseManualBrushStyles(bool bUseManualBrushStyles); // 0x15cd700 [Public]
    void UpdateSizeBox(); // 0x15cd700 [Public]
    void UpdateBrush(); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> CommonButtonStyle, TSubclassOf<UCommonButtonStyle> BrushStyle, const FVector2D& ButtonDisplacement); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void SetButtonDisabled(bool bDisabled); // 0x15cd700
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_6_CommonSelectedStateChangedBase__DelegateSignature(UCommonButtonBase* Button, bool Selected); // 0x15cd700
    void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_DisplaceableButton_W_StormCommonButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_0_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_1_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void SetIsSelectable(bool bInIsSelectable); // 0x15cd700
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x15cd700
    void SetIsToggleable(bool bIsToggleable); // 0x15cd700
    void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_DisplaceableButton_CommonButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_DisplaceableButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnUnfocused__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnFocused__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected); // 0x15cd700 [Public]
    void OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]

// UW_GamepadActionWidget_C (/Game/StormEscape/UI/Foundation/Buttons/W_GamepadActionWidget.W_GamepadActionWidget_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void SetHidden(bool bHidden); // 0x15cd700
    void BndEvt__W_GamepadActionWidget_CommonActionWidget_18_K2Node_ComponentBoundEvent_0_OnInputIconUpdated__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_GamepadActionWidget(int32 EntryPoint); // 0x15cd700 [Final]

// UW_InputActionButton_C (/Game/StormEscape/UI/Foundation/Buttons/W_InputActionButton.W_InputActionButton_C)
    void OnUpdateInputAction(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_InputActionButton(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Menu_Item_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_Menu_Item_Button.W_Menu_Item_Button_C)
    void Update Font Color(bool IsHover?, bool IsPressed?); // 0x15cd700 [Public]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_Menu_Item_Button(int32 EntryPoint); // 0x15cd700 [Final]

// UW_OptionSelector_CheckBox_C (/Game/StormEscape/UI/Foundation/Buttons/W_OptionSelector_CheckBox.W_OptionSelector_CheckBox_C)
    bool CanRevertSetting(); // 0x15cd700 [Public]
    void SetSizeBoxOverrides(); // 0x15cd700 [Public]
    void UpdateDisplay(); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void OnOptionChanged_Event(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue); // 0x15cd700 [Event Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x15cd700 [Event Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BndEvt__W_OptionSelectorBase_SBtn_Revert_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void RevertSettingToDefault(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_OptionSelector_CheckBox(int32 EntryPoint); // 0x15cd700 [Final]

// UW_OptionSelector_Toggle_C (/Game/StormEscape/UI/Foundation/Buttons/W_OptionSelector_Toggle.W_OptionSelector_Toggle_C)
    void UpdateSizeBox(); // 0x15cd700 [Public]
    void UpdateDisplay(); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void OnOptionChanged_Event(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue); // 0x15cd700 [Event Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_OptionSelector_Toggle(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PauseMenu_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_PauseMenu_Button.W_PauseMenu_Button_C)
    void SetIconSize(const FDeprecateSlateVector2D& IconSize); // 0x15cd700 [Public]
    void SetText(const FText& InText); // 0x15cd700 [Public]
    void CreateMID(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BP_OnFocusReceived(); // 0x15cd700 [Event Protected]
    void BP_OnFocusLost(); // 0x15cd700 [Event Protected]
    void PlayHoverAnim(); // 0x15cd700
    void PlayUnhoverAnim(); // 0x15cd700
    void ExecuteUbergraph_W_PauseMenu_Button(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SideBracket_M_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_SideBracket_M_Button.W_SideBracket_M_Button_C)
    void SetButtonText(const FText& InText); // 0x15cd700 [Public]
    void Update Font Color(bool IsHover?, bool IsPressed?); // 0x15cd700 [Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void OnCurrentTextStyleChanged(); // 0x15cd700 [Event Protected]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_SideBracket_M_Button(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SideBracket_SM_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_SideBracket_SM_Button.W_SideBracket_SM_Button_C)
    void Update Font Color(bool IsHover?, bool IsPressed?); // 0x15cd700 [Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void OnCurrentTextStyleChanged(); // 0x15cd700 [Event Protected]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_SideBracket_SM_Button(int32 EntryPoint); // 0x15cd700 [Final]

// UW_StormCommonButton_C (/Game/StormEscape/UI/Foundation/Buttons/W_StormCommonButton.W_StormCommonButton_C)
    void GetIsFocused(const bool& bIsFocused); // 0x15cd700 [Public]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnReleased(); // 0x15cd700 [Event Protected]
    void BP_OnFocusReceived(); // 0x15cd700 [Event Protected]
    void BP_OnFocusLost(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_StormCommonButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]
    void OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]

// UW_VK_Button_C (/Game/StormEscape/UI/Foundation/Buttons/W_VK_Button.W_VK_Button_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_VK_Button(int32 EntryPoint); // 0x15cd700 [Final]

// UFL_UI_C (/Game/StormEscape/UI/Foundation/Functions/FL_UI.FL_UI_C)
    void ResetScreenEffects(UObject* __WorldContext); // 0x15cd700 [Static Public]
    void DynamicMaterial(UMaterialInterface* ParentMaterial, UImage* TargetBrush, UTexture* DefaultTexture, const FName& ParameterName, bool UseTexture, bool bBorder, UBorder* BorderBrush, UObject* __WorldContext, const UMaterialInstanceDynamic*& CurrentMaterial); // 0x15cd700 [Static Public]

// UW_Header_C (/Game/StormEscape/UI/Foundation/Header/W_Header.W_Header_C)
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FVector2D& SizeOverride, const FText& TitleText, const FText& SubtitleText); // 0x15cd700 [Public]
    void UpdateSizeBox(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_Header(int32 EntryPoint); // 0x15cd700 [Final]

// UW_OptionsSlider_C (/Game/StormEscape/UI/Foundation/Helper/W_OptionsSlider.W_OptionsSlider_C)
    void UpdateRevertButton(); // 0x15cd700 [Public]
    bool CanRevertSetting(); // 0x15cd700 [Public]
    bool IsUsingGamepad(); // 0x15cd700 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void InitializeManually(const FText& Option Text, float InMinValue, float InMaxValue, float InStepSize, float InCurrentValue); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    UWidget* DoCustomNavigation_Right(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* DoCustomNavigation_Left(const EUINavigation& Navigation); // 0x15cd700 [Public]
    void SetSizeBoxOverrides(); // 0x15cd700 [Public]
    void UpdateProgressBar(); // 0x15cd700 [Public]
    void SetSliderValue(double CurrentValue, bool bFireDispatcher); // 0x15cd700 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x15cd700 [Event Public]
    void StartCapture(); // 0x15cd700
    void EndCapture(); // 0x15cd700
    void BndEvt__W_OptionsSlider_Slider_K2Node_ComponentBoundEvent_5_OnMouseCaptureBeginEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionsSlider_Slider_K2Node_ComponentBoundEvent_6_OnMouseCaptureEndEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionsSlider_Slider_K2Node_ComponentBoundEvent_7_OnControllerCaptureBeginEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionsSlider_Slider_K2Node_ComponentBoundEvent_8_OnControllerCaptureEndEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionsSlider_Slider_K2Node_ComponentBoundEvent_9_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_OptionsSlider_SBtn_Revert_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void RevertSettingToDefault(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_OptionsSlider(int32 EntryPoint); // 0x15cd700 [Final]
    void CaptureEnd__DelegateSignature(double NewValue); // 0x15cd700 [Public]
    void ValueChanged__DelegateSignature(double NewValue); // 0x15cd700 [Public]

// UW_ProgressBar_C (/Game/StormEscape/UI/Foundation/Helper/W_ProgressBar.W_ProgressBar_C)
    FText Get_PercenetageText_Text(); // 0x15cd700 [Public]
    void SetupBar(double InterpSpeed, double MaxValue, double TargetValue); // 0x15cd700
    void Interp(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Reset(); // 0x15cd700
    void ExecuteUbergraph_W_ProgressBar(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Bracket_C (/Game/StormEscape/UI/Foundation/Lines/W_Bracket.W_Bracket_C)
    void SetBracketDisabled(bool bIsDisabled); // 0x15cd700 [Public]
    void SetBracketPressed(bool bIsPressed); // 0x15cd700 [Public]
    void SetBracketHovered(bool bIsHovered); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const EOrientation& Orientation, bool bInvertDirection, const FVector2D& LineSize, const FVector2D& BracketSize, const FLinearColor& BracketColor, bool bLineFills); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_Bracket(int32 EntryPoint); // 0x15cd700 [Final]

// UW_DotLine_C (/Game/StormEscape/UI/Foundation/Lines/W_DotLine.W_DotLine_C)
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const EOrientation& Orientation, const FVector2D& DotSize, const FLinearColor& DotColor, const FVector2D& LineSize, double LineSpacing, const FLinearColor& LineColor, bool bLineFills); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_DotLine(int32 EntryPoint); // 0x15cd700 [Final]

// UW_ComboBoxButton_C (/Game/StormEscape/UI/Foundation/Options/W_ComboBoxButton.W_ComboBoxButton_C)
    void SetButtonLocked(bool bIsButtonLocked); // 0x15cd700 [Public]
    void SetShowTooltip(bool bShowTooltip); // 0x15cd700 [Public]
    void SetIconEnabled(bool bIsIconEnabled); // 0x15cd700 [Public]
    void UpdateIcon(); // 0x15cd700 [Public]
    void UpdateSizeBoxes(); // 0x15cd700 [Public]
    void UpdateFont(); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FText& Text, TSubclassOf<UCommonTextStyle> TextStyle, const FMargin& TextPadding, const FVector2D& ButtonDisplacement, const FVector2D& SizeOverride); // 0x15cd700 [Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_1_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_3_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_4_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_5_OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected); // 0x15cd700
    void UpdateTextColor(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_ComboBoxButton_DisplaceableButton_K2Node_ComponentBoundEvent_6_OnFocused__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_ComboBoxButton_DisplaceableButton_K2Node_ComponentBoundEvent_7_OnUnfocused__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_ComboBoxButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnUnfocused__DelegateSignature(UW_ComboBoxButton_C* Button); // 0x15cd700 [Public]
    void OnFocused__DelegateSignature(UW_ComboBoxButton_C* Button); // 0x15cd700 [Public]
    void OnComboClicked__DelegateSignature(UW_ComboBoxButton_C* ComboBoxButton); // 0x15cd700 [Public]
    void OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700 [Public]
    void OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]

// UW_OptionsComboBoxBase_C (/Game/StormEscape/UI/Foundation/Options/W_OptionsComboBoxBase.W_OptionsComboBoxBase_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void OnButtonFocused(UW_ComboBoxButton_C* Button); // 0x15cd700 [Public]
    void GetIsFocused(const bool& bIsFocused); // 0x15cd700 [Public]
    void UpdateArrowStyle(); // 0x15cd700 [Public]
    void FormatValueText(FText& ValueText, FText& Result); // 0x15cd700 [Public]
    void SetHideArrow(bool bHideArrow); // 0x15cd700 [Public]
    void OnOptionClicked(UW_ComboBoxButton_C* ComboBoxButton); // 0x15cd700 [Public]
    void CreateOptionButtons(); // 0x15cd700 [Public]
    void SetValueText(FText& Text); // 0x15cd700 [Public]
    void SetSizeBoxOverrides(); // 0x15cd700 [Public]
    void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x15cd700 [Event Public]
    void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_10_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_11_OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_12_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_13_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_OptionsComboBoxBase_DisplaceableButton_K2Node_ComponentBoundEvent_14_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void SetExpanded(bool bIsExpanded, bool bTryRestoreFocus, bool bFireDispatcher); // 0x15cd700
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void BP_OnFocusReceived(); // 0x15cd700 [Event Protected]
    void BP_OnFocusLost(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_OptionsComboBoxBase(int32 EntryPoint); // 0x15cd700 [Final]
    void OnReceivedFocus__DelegateSignature(); // 0x15cd700 [Public]
    void OnOptionFocused__DelegateSignature(UW_ComboBoxButton_C* Button, int32 Index); // 0x15cd700 [Public]
    void OnRemovedFromFocus__DelegateSignature(); // 0x15cd700 [Public]
    void OnExpanded__DelegateSignature(UW_OptionsComboBoxBase_C* ComboBox, bool bIsExpanded); // 0x15cd700 [Public]
    void OnOptionsCreated__DelegateSignature(); // 0x15cd700 [Public]

// UWB_MenuRibbon_C (/Game/StormEscape/UI/Foundation/Ribbon/WB_MenuRibbon.WB_MenuRibbon_C)
    void Change Active Menu(const E_UI_MenuType& Menu, const FText& UiActions); // 0x15cd700 [Public]
    FText Get_Actions_Text(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WB_MenuRibbon(int32 EntryPoint); // 0x15cd700 [Final]

// UWB_TabList_C (/Game/StormEscape/UI/Foundation/Ribbon/WB_TabList.WB_TabList_C)
    void DebugCreateTabsForDesigner(); // 0x15cd700 [Public]
    void UpdateTabStyles(UCommonButtonBase* ButtonWidget); // 0x15cd700 [Public]
    void Construct(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Refresh Next/Previous Visibility(); // 0x15cd700
    void CustomEvent_0(const FName& TabId); // 0x15cd700
    void CustomEvent_1(const ESlateVisibility& InVisibility); // 0x15cd700
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x15cd700 [Event Protected]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_WB_TabList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CounterText_C (/Game/StormEscape/UI/Foundation/Text/W_CounterText.W_CounterText_C)
    void SetSizeBoxStyle(); // 0x15cd700 [Public]
    void SetValuePerTickInSeconds(int32 CurrentValue, int32 TargetValue, double DurationSeconds); // 0x15cd700 [Public]
    void IncrementValue(); // 0x15cd700 [Public]
    void OnValueChangedWithDelta(int32 NewValue, int32 Delta); // 0x15cd700 [Public]
    void SetCounterTextValue(int32 Value); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void SetTextColor(const FLinearColor& TextColor); // 0x15cd700
    void ExecuteUbergraph_W_CounterText(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_SubOp_Checkbox_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/SubOptions/WBP_SubOp_Checkbox.WBP_SubOp_Checkbox_C)
    FString GetCheatParameter(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSubSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_SubOp_Checkbox(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_SubOp_Dropdown_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/SubOptions/WBP_SubOp_Dropdown.WBP_SubOp_Dropdown_C)
    FString GetCheatParameter(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSubSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_SubOp_Dropdown(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_SubOp_RangedValue_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/SubOptions/WBP_SubOp_RangedValue.WBP_SubOp_RangedValue_C)
    FString GetCheatParameter(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSubSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_SubOp_RangedValue(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Action_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Action.WBP_Action_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_Action(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Checkbox_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Checkbox.WBP_Checkbox_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void BndEvt__WBP_Checkbox_ExecuteCheatBtn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_WBP_Checkbox(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Composite_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Composite.WBP_Composite_C)
    void ToggleSubOptions(bool bShow); // 0x15cd700 [Public]
    void GetSubOptionClass(const FCheatSubSettings& Settings, const TSubclassOf<UCheatSubOptionBase>& WidgetClass, const bool& bFound); // 0x15cd700 [Public]
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void BndEvt__WBP_Composite_ToggleBtn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_WBP_Composite(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Despawn_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Despawn.WBP_Despawn_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    UWidget* On_OptionsCB_GenerateContentWidget(const FName& Item); // 0x15cd700 [Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void BndEvt__WBP_Despawn_OptionsCB_K2Node_ComponentBoundEvent_1_OnOpeningEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_WBP_Despawn(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Dropdown_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Dropdown.WBP_Dropdown_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_Dropdown(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_ProgressBar_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_ProgressBar.WBP_ProgressBar_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_ProgressBar(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Spawn_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_Spawn.WBP_Spawn_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void BndEvt__WBP_Spawn_OptionsCB_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x15cd700
    void ExecuteUbergraph_WBP_Spawn(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_ValueChange_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_ValueChange.WBP_ValueChange_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_ValueChange(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_ValueInRange_C (/Game/StormEscape/UI/Widgets/CheatMenu/Options/WBP_ValueInRange.WBP_ValueInRange_C)
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_ValueInRange(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_CheatMenu_C (/Game/StormEscape/UI/Widgets/CheatMenu/WBP_CheatMenu.WBP_CheatMenu_C)
    void CreateEntries(UPDA_CheatSettings* InCheatSettings, UDataTable* InCheatsHierarchyTags, bool bIsLobby); // 0x15cd700 [Event Public]
    void BndEvt__WBP_CheatMenu_closeBtn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_WBP_CheatMenu(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_CollapsableLevel_C (/Game/StormEscape/UI/Widgets/CheatMenu/WBP_CollapsableLevel.WBP_CollapsableLevel_C)
    void BndEvt__WBP_CollapsableLevel_ToggleBtn_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void UpdateWidgetTag(const FGameplayTag& InWidgetTag); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_CollapsableLevel(int32 EntryPoint); // 0x15cd700 [Final]

// UW_StorageEntry_C (/Game/StormEscape/UI/Widgets/Collectables/Subwidgets/W_StorageEntry.W_StorageEntry_C)
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_StorageEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Storage_C (/Game/StormEscape/UI/Widgets/Collectables/W_Storage.W_Storage_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_Storage_BackAction_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void SetContainerRef(ABP_CollectableContainer_C* Container); // 0x15cd700
    void PopulateItemList(); // 0x15cd700
    void BndEvt__W_Storage_ScrollBox_ItemList_K2Node_ComponentBoundEvent_2_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void OnItemStoredDelegate_Event(TSubclassOf<ABaseCollectable> CollectableClass, const FText& DisplayName, int32 PlayerId, const FString& PlayerName); // 0x15cd700
    void ExecuteUbergraph_W_Storage(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CreditsEntry_C (/Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsEntry.W_CreditsEntry_C)
    void SetStyle(const FText& Name, const FText& Role); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_CreditsEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CreditsEntry_Message_C (/Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsEntry_Message.W_CreditsEntry_Message_C)
    void SetStyle(const FText& Name); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_CreditsEntry_Message(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CreditsTitle_C (/Game/StormEscape/UI/Widgets/Credits/Subwidgets/W_CreditsTitle.W_CreditsTitle_C)
    void SetStyle(const FText& Area); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void ExecuteUbergraph_W_CreditsTitle(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Credits_C (/Game/StormEscape/UI/Widgets/Credits/W_Credits.W_Credits_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void PopulateMessageEntries(); // 0x15cd700 [Public]
    void PopulateEntries(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_Credits_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15cd700 [Event Public]
    void OnIntroAnimFinished(); // 0x15cd700
    void BndEvt__W_Credits_EntriesContainer_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void ExecuteUbergraph_W_Credits(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CrewLobbyInfo_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_CrewLobbyInfo.W_CrewLobbyInfo_C)
    void UpdateDifficultyTooltip(); // 0x15cd700 [Public]
    void CloseComboBoxes(const bool& bWasExpanded); // 0x15cd700 [Public]
    EGameDifficulty GetMaxUnlockedDifficulty(int32 CurrentLevel); // 0x15cd700 [Public]
    void OnPlayerListChanged(TArray<FCrewMember>& PlayerList); // 0x15cd700 [Public]
    int32 GetHighestPlayerLevel(); // 0x15cd700 [Public]
    void SetDifficultyLocks(); // 0x15cd700 [Public]
    void OnMapChanged(FPlayMapInfo& MapInfo); // 0x15cd700 [Public]
    void OnDayChanged(const ETimeOfDay& TimeOfDay); // 0x15cd700 [Public]
    void OnDifficultyChanged(const EGameDifficulty& Difficulty); // 0x15cd700 [Public]
    void UpdateAppearance(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void GetGameState(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void UpdateTimeOfDay(); // 0x15cd700
    void UpdateDifficulty(); // 0x15cd700
    void UpdateMapInfo(); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_0_OnOptionsCreated__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_Btn_DifficultyInfo_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_Btn_DifficultyInfo_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_5_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_TimeOfDay_K2Node_ComponentBoundEvent_3_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_TimeOfDay_K2Node_ComponentBoundEvent_1_OnExpanded__DelegateSignature(UW_OptionsComboBoxBase_C* ComboBox, bool bIsExpanded); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_8_OnExpanded__DelegateSignature(UW_OptionsComboBoxBase_C* ComboBox, bool bIsExpanded); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_10_OnRemovedFromFocus__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_11_OnOptionFocused__DelegateSignature(UW_ComboBoxButton_C* Button, int32 Index); // 0x15cd700
    void BndEvt__W_CrewLobbyInfo_ComboBox_Difficulty_K2Node_ComponentBoundEvent_12_OnReceivedFocus__DelegateSignature(); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void ExecuteUbergraph_W_CrewLobbyInfo(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CrewPlayerCard_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_CrewPlayerCard.W_CrewPlayerCard_C)
    void TryCallPanelsClosed(); // 0x15cd700 [Public]
    void ReturnFocusToHolder(); // 0x15cd700 [Public]
    void ClosePanels(bool bTryReturnFocus); // 0x15cd700 [Public]
    void OnVoiceStatusChanged(const EVoiceRoomStatus& NewChatStatus); // 0x15cd700 [Public]
    void OnLevelChanged(int32 PreviousLevel, int32 NewLevel); // 0x15cd700 [Public]
    void BindToLevelChanged(); // 0x15cd700 [Public]
    void GetPlayerLevel(const int32& PlayerLevel); // 0x15cd700 [Public]
    void DisplayFriendIcon(const bool& IsFriend); // 0x15cd700 [Public]
    void UpdatePlayerVoiceActivity(bool bIsTalking); // 0x15cd700 [Public]
    void UpdateMicVoiceActivity(bool bIsTalking); // 0x15cd700 [Public]
    void UpdatePlayerVolumeIcon(); // 0x15cd700 [Public]
    void UpdateInputIcon(); // 0x15cd700 [Public]
    void UpdateOutputIcon(); // 0x15cd700 [Public]
    void UpdateVoiceActivity(bool bTalking); // 0x15cd700
    void UpdateVisuals(); // 0x15cd700 [Event Public]
    void OnConfirmKickPlayer(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void OnCrewMemberDataSet(); // 0x15cd700 [Event Public]
    void BndEvt__W_CrewPlayerCard_BTn_PlayerVolume_K2Node_ComponentBoundEvent_4_OnInternalButtonClicked__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewPlayerCard_BTn_KickPlayer_K2Node_ComponentBoundEvent_2_OnInternalButtonClicked__DelegateSignature(); // 0x15cd700
    void OnClose_Event(); // 0x15cd700
    void BndEvt__W_CrewPlayerCard_BTn_ChatVolume_K2Node_ComponentBoundEvent_12_OnInternalButtonClicked__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewPlayerCard_BTn_MicVolume_K2Node_ComponentBoundEvent_14_OnInternalButtonClicked__DelegateSignature(); // 0x15cd700
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_CrewPlayerCard_Btn_GamepadFocusHolder_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void OnOutputOptionsClicked(); // 0x15cd700
    void OnPlayerVolumeClicked(); // 0x15cd700
    void OnKickPlayerClicked(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_CrewPlayerCard_MOptions_Output_K2Node_ComponentBoundEvent_5_OnButtonClicked__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewPlayerCard_MOptions_Input_K2Node_ComponentBoundEvent_13_OnButtonClicked__DelegateSignature(); // 0x15cd700
    void OnInputOptionsClicked(); // 0x15cd700
    void BndEvt__W_CrewPlayerCard_MOptions_PlayerVolume_K2Node_ComponentBoundEvent_1_OnButtonClicked__DelegateSignature(); // 0x15cd700
    void UpdatePlayerVolumeSliderValue(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_CrewPlayerCard(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CrewPlayersList_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_CrewPlayersList.W_CrewPlayersList_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void CloseVolumePanels(); // 0x15cd700 [Public]
    void OnVoiceStatusChanged(const EVoiceRoomStatus& NewChatStatus); // 0x15cd700 [Public]
    void ClosePanels(); // 0x15cd700
    void ExecuteUbergraph_W_CrewPlayersList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_EmptySlotMemberCard_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_EmptySlotMemberCard.W_EmptySlotMemberCard_C)
    void BndEvt__W_EmptySlotMemberCard_BTn_Invite_K2Node_ComponentBoundEvent_2_OnInternalButtonClicked__DelegateSignature(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_EmptySlotMemberCard_BT_Invite_BG_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_EmptySlotMemberCard_BT_Invite_BG_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_EmptySlotMemberCard_BT_Invite_BG_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_EmptySlotMemberCard(int32 EntryPoint); // 0x15cd700 [Final]

// UW_IconButton_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_IconButton.W_IconButton_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_IconButton_Button_94_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void ExecuteUbergraph_W_IconButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnInternalButtonClicked__DelegateSignature(); // 0x15cd700 [Public]

// UW_MapOption_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_MapOption.W_MapOption_C)
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_MapOption(int32 EntryPoint); // 0x15cd700 [Final]

// UW_MapSelectionSwitcher_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_MapSelectionSwitcher.W_MapSelectionSwitcher_C)
    int32 GetFirstAvailableMapIndex(); // 0x15cd700 [Public]
    int32 GetNumMaps(); // 0x15cd700 [Public]
    void TrySetMapInfoFromLobbyData(); // 0x15cd700 [Public]
    void SetSelectedMap(); // 0x15cd700 [Public]
    void GetMapWidget(const FPlayMapInfo& Map, const UUserWidget*& Widget); // 0x15cd700 [Public]
    void OnCurrentMapChanged(FPlayMapInfo& NewMap); // 0x15cd700 [Event Public]
    void UpdateArrowsVisability(int32 InputPin); // 0x15cd700
    void PreviousMap(); // 0x15cd700
    void NextMap(); // 0x15cd700
    void GetGameState(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_MapSelectionSwitcher(int32 EntryPoint); // 0x15cd700 [Final]
    void OnMapChanged__DelegateSignature(bool bPlayable); // 0x15cd700 [Public]

// UW_MiniSoundOptions_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_MiniSoundOptions.W_MiniSoundOptions_C)
    void OnAudioSettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700 [Public]
    bool HasPendingChanges(); // 0x15cd700 [Public]
    UWidget* NavigateToButton(const EUINavigation& Navigation); // 0x15cd700 [Public]
    void GetSliderValue(const float& Value); // 0x15cd700 [Public]
    UWidget* SelectorCustomNavigation_Right(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* SelectorCustomNavigation_Left(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* SliderCustomNavigation_Right(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* SliderCustomNavigation_Left(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* NavigateToSelector(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* NavigateToSlider(const EUINavigation& Navigation); // 0x15cd700 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void GetIsHidden(const bool& bIsHidden); // 0x15cd700 [Public]
    void SetIsHidden(bool bIsHidden); // 0x15cd700 [Public]
    void GetSelectedAudioOutputDeviceId(int32 Index, const FString& DeviceID); // 0x15cd700 [Public]
    void InitializePlaybackDeviceOption(TArray<FAudioOutputDeviceInfo>& AvailableDevices); // 0x15cd700 [Public]
    void BndEvt__W_MiniSoundOptions_W_OptionSelectorBase_K2Node_ComponentBoundEvent_0_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult); // 0x15cd700
    void BndEvt__W_MiniSoundOptions_PBtn_VoiceSettings_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_MiniSoundOptions_PBtn_VoiceSettings_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_MiniSoundOptions_PBtn_VoiceSettings_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_MiniSoundOptions_PBtn_VoiceSettings_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_MiniSoundOptions_PBtn_VoiceSettings_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void InitSettings(); // 0x15cd700
    void OnSelectorSettingsInitialized(); // 0x15cd700 [Event Public]
    void OnSliderSettingsInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_MiniSoundOptions_W_OptionSlider_K2Node_ComponentBoundEvent_6_ValueChanged__DelegateSignature(double NewValue); // 0x15cd700
    void UpdateApplyChanges(bool bHasChangesToApply); // 0x15cd700
    void ExecuteUbergraph_W_MiniSoundOptions(int32 EntryPoint); // 0x15cd700 [Final]
    void OnButtonClicked__DelegateSignature(); // 0x15cd700 [Public]

// UW_VoiceConnectionButton_C (/Game/StormEscape/UI/Widgets/CrewAssembly/SubWidgets/W_VoiceConnectionButton.W_VoiceConnectionButton_C)
    void UpdateBrackets(); // 0x15cd700 [Public]
    void OnVoiceStatusChanged(const EVoiceRoomStatus& NewChatStatus); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void Destruct(); // 0x15cd700 [Event Public]
    void OnClicked_Event(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void BroadcastVoiceStatus(); // 0x15cd700
    void ExecuteUbergraph_W_VoiceConnectionButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnVoiceChatStatusChanged__DelegateSignature(const EVoiceRoomStatus& NewChatStatus); // 0x15cd700 [Public]

// UW_CrewAssembly_New_C (/Game/StormEscape/UI/Widgets/CrewAssembly/W_CrewAssembly_New.W_CrewAssembly_New_C)
    void TrySetNavigable(TArray<UWidget*>& Target); // 0x15cd700 [Public]
    void TrySetUnNavigable(TArray<UWidget*>& Target); // 0x15cd700 [Public]
    void BlockNavigation(bool bBlock); // 0x15cd700 [Public]
    void GetFocusedPlayerCard(const UW_CrewPlayerCard_C*& CrewPlayerCard); // 0x15cd700 [Public]
    void SetTelevisionMode(bool bTelevisionMode); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void SetPauseMenuMode(bool bPauseMenuMode); // 0x15cd700 [Public]
    void UpdateStartButtonState(); // 0x15cd700 [Public]
    void TryShowLoadingScreen(); // 0x15cd700 [Public]
    bool ShouldShowLoadingScreen(); // 0x15cd700 [Public]
    void UpdateVoiceActivity(const FString& PlayerId, bool bTalking); // 0x15cd700 [Public]
    void IsFriend(FUniqueNetIdRepl& PlayerId, const bool& bIsFriend); // 0x15cd700 [Public]
    void UpdateFriendIcons(); // 0x15cd700 [Public]
    void OnFailure_8AC7724F4CE1D8296835B1BBECFA3FED(TArray<FBPFriendInfo>& Results); // 0x15cd700
    void OnSuccess_8AC7724F4CE1D8296835B1BBECFA3FED(TArray<FBPFriendInfo>& Results); // 0x15cd700
    void Finished_698658654867C05747AD2C9448989AA4(); // 0x15cd700
    void BndEvt__W_CewAssembly_B_Leave_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void onMediaActiveStateChanged(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room); // 0x15cd700
    void TryBindToVoiceChat(); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_CrewAssembly_W_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_CrewAssembly_W_Next_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_W_Prev_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_W_CrewPlayersList_K2Node_ComponentBoundEvent_6_OnPlayerListUpdated__DelegateSignature(int32 Count); // 0x15cd700
    void LeaveLobby(); // 0x15cd700
    void ExitToDesktop(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void GetFriendsList(); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_BBtn_Start_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ResetCloseAnim(); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_W_VoiceConnectionButton_K2Node_ComponentBoundEvent_7_OnVoiceChatStatusChanged__DelegateSignature(const EVoiceRoomStatus& NewChatStatus); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_BTn_ChatVolume_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_BTn_KickPlayer_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_W_CrewPlayersList_K2Node_ComponentBoundEvent_10_OnCrewPanelOpenedSignature__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_W_CrewPlayersList_K2Node_ComponentBoundEvent_11_OnCrewPanelsClosedSignature__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_W_StormCommonButton_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_FocusRedirector_GoRight_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_FocusRedirector_GoLeft_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_Btn_VoiceConnection_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_CrewAssembly_New_W_MapSelectionSwitcher_K2Node_ComponentBoundEvent_12_OnMapChanged__DelegateSignature(bool bPlayable); // 0x15cd700
    void OnCancelLeave(); // 0x15cd700
    void ExecuteUbergraph_W_CrewAssembly_New(int32 EntryPoint); // 0x15cd700 [Final]

// USTE_CrosshairState_C (/Game/StormEscape/UI/Widgets/Crosshair/STE_CrosshairState.STE_CrosshairState_C)
    void OnProgressChanged(AActor* Item, float progress); // 0x15cd700 [Public]
    void OnHandChanged(bool bWithLeftHand); // 0x15cd700 [Public]
    void OnHeldItemChanged(AActor* ItemActor); // 0x15cd700 [Public]
    void OnActionInterrupted(AActor* Item); // 0x15cd700 [Public]
    void OnItemFocusChanged(AActor* ItemActor); // 0x15cd700 [Public]
    void ReceiveTreeStart(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_STE_CrosshairState(int32 EntryPoint); // 0x15cd700 [Final]

// USTT_CrosshairLoop_C (/Game/StormEscape/UI/Widgets/Crosshair/STT_CrosshairLoop.STT_CrosshairLoop_C)
    void OnFocusItemChanged(AActor* ItemActor); // 0x15cd700 [Public]
    void OnProgressChanged(AActor* Item, float progress); // 0x15cd700 [Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void OnActionInterruptedDelegate_Event(AActor* Item); // 0x15cd700
    void OnHandChangedDelegate_Event(bool bWithLeftHand); // 0x15cd700
    void OnHeldItemChangedDelegate_Event(AActor* Item); // 0x15cd700
    void ExecuteUbergraph_STT_CrosshairLoop(int32 EntryPoint); // 0x15cd700 [Final]

// USTT_Hold_C (/Game/StormEscape/UI/Widgets/Crosshair/STT_Hold.STT_Hold_C)
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_STT_Hold(int32 EntryPoint); // 0x15cd700 [Final]

// USTT_Idle_C (/Game/StormEscape/UI/Widgets/Crosshair/STT_Idle.STT_Idle_C)
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_STT_Idle(int32 EntryPoint); // 0x15cd700 [Final]

// USTT_Interactable_C (/Game/StormEscape/UI/Widgets/Crosshair/STT_Interactable.STT_Interactable_C)
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_STT_Interactable(int32 EntryPoint); // 0x15cd700 [Final]

// USTT_Progress_C (/Game/StormEscape/UI/Widgets/Crosshair/STT_Progress.STT_Progress_C)
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_STT_Progress(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Interaction_Prompt_C (/Game/StormEscape/UI/Widgets/Crosshair/SubWidget/W_Interaction_Prompt.W_Interaction_Prompt_C)
    void DisplayInteraction(bool ShouldDisplay); // 0x15cd700
    void SetInputAction(UInputAction* InInputAction); // 0x15cd700
    void SetActionText(const FText& InText); // 0x15cd700
    void SetCanInteract(bool bCanInteract); // 0x15cd700
    void DisplayInteractionSlow(bool ShouldDisplay); // 0x15cd700
    void OnEnableAnimFinished(); // 0x15cd700
    void ExecuteUbergraph_W_Interaction_Prompt(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Crosshair_C (/Game/StormEscape/UI/Widgets/Crosshair/W_Crosshair.W_Crosshair_C)
    void UpdateHoldVisibility(bool bShowHold, AActor* FocusItem); // 0x15cd700 [Public]
    void UpdateInteractionVisibility(bool bShowInteraction, AActor* FocusItem); // 0x15cd700 [Public]
    void UpdateDotVisibility(bool bShowDot); // 0x15cd700 [Public]
    void OnProgressChanged(double Percent); // 0x15cd700 [Public]
    void OnFailedToInteract(); // 0x15cd700 [Public]
    void UpdateToolIconVisibility(bool bShowIcon, AActor* FocusItem, AActor* HeldItem); // 0x15cd700 [Public]
    bool IsAnimationPlayingReverse(UWidgetAnimation* InAnimation); // 0x15cd700 [Public]
    void CreateProgressMaterials(); // 0x15cd700 [Public]
    void CreateItemMaterial(); // 0x15cd700 [Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateProgress(bool bShowProgress); // 0x15cd700
    void ShowRequiredItem(bool bShowRequiredItem); // 0x15cd700
    void ExecuteUbergraph_W_Crosshair(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Text_C (/Game/StormEscape/UI/Widgets/DopplerRadar/SubWidget/WBP_Text.WBP_Text_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_Text(int32 EntryPoint); // 0x15cd700 [Final]

// UW_RadarStatusEntry_C (/Game/StormEscape/UI/Widgets/DopplerRadar/SubWidget/W_RadarStatusEntry.W_RadarStatusEntry_C)
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_RadarStatusEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UW_StatusReport_C (/Game/StormEscape/UI/Widgets/DopplerRadar/SubWidget/W_StatusReport.W_StatusReport_C)
    void ClearMessages(); // 0x15cd700 [Public]
    void RegisterStatusReport(const FText& Status, const FText& Time); // 0x15cd700 [Public]
    void BndEvt__W_Credits_EntriesContainer_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void ExecuteUbergraph_W_StatusReport(int32 EntryPoint); // 0x15cd700 [Final]

// UW_TornadoIndicator_C (/Game/StormEscape/UI/Widgets/DopplerRadar/SubWidget/W_TornadoIndicator.W_TornadoIndicator_C)
    void GetProfileSequence(const ETornadoCategory& Category, TArray<FTornadoIconProfile_Struct>& Sequence, FTornadoIconProfile_Struct& Last); // 0x15cd700 [Public]
    void ApplyProfile(const FTornadoIconProfile_Struct& Index); // 0x15cd700 [Public]
    void GetForecastProfile(const ETornadoCategory& TornadoCategory, double ForecastPercent, const int32& Index, FTornadoIconProfile_Struct& Profile, const bool& bIsValid); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateForecast(const ETornadoCategory& Category, double Percent); // 0x15cd700
    void HandleSpawn(const ETornadoCategory& Category); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_TornadoIndicator(int32 EntryPoint); // 0x15cd700 [Final]

// UW_DopplerRadar_C (/Game/StormEscape/UI/Widgets/DopplerRadar/W_DopplerRadar.W_DopplerRadar_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void PopulateTopGrid(); // 0x15cd700 [Public]
    void FormatTornadoMessage(); // 0x15cd700 [Public]
    void FormatStormBegunMessage(); // 0x15cd700 [Public]
    void FormatStormFormingMessage(); // 0x15cd700 [Public]
    void Finished_7E20346E4A14198AADA0A7A573AB29A4(); // 0x15cd700
    void Finished_F9F7E4E3445EC471ED75D98CFBF9A03F(); // 0x15cd700
    void Finished_F777B9AA4D96DE5F25F03A8C14EDC9CB(); // 0x15cd700
    void BndEvt__W_DopplerRadar_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void UpdateReport(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void EnableTelevisionMode(bool bEnabled); // 0x15cd700
    void UpdateReportMapOnly(); // 0x15cd700
    void BndEvt__W_DopplerRadar_BBtn_Update_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void BndEvt__W_DopplerRadar_CommonActionWidget_188_K2Node_ComponentBoundEvent_1_OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x15cd700
    void ExecuteUbergraph_W_DopplerRadar(int32 EntryPoint); // 0x15cd700 [Final]

// UW_MatchData_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_MatchData.W_MatchData_C)
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_MatchData(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PlayerClassicIcon_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_PlayerClassicIcon.W_PlayerClassicIcon_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_PlayerClassicIcon(int32 EntryPoint); // 0x15cd700 [Final]

// UW_ReportPage_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_ReportPage.W_ReportPage_C)
    void UpdateGlowMaterial(); // 0x15cd700 [Public]
    void Construct(); // 0x15cd700 [Event Public]
    void SetUserStatus(const EEndGamePlayerStatus& Status); // 0x15cd700
    void SetTeamList(FUniqueNetIdRepl& OwnerId, TArray<FEndGamePlayerData>& CrewStatus); // 0x15cd700
    void InitializePlayerLevel(); // 0x15cd700
    void ExecuteUbergraph_W_ReportPage(int32 EntryPoint); // 0x15cd700 [Final]

// UW_RewardEntry_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_RewardEntry.W_RewardEntry_C)
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_RewardEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UW_RewardPage_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_RewardPage.W_RewardPage_C)
    void SetLevelProgressText(); // 0x15cd700 [Public]
    void FillXpBar(); // 0x15cd700 [Public]
    void InitializeRewards(int32 PreviousLevel, int32 PreviousXP, int32 PreviousRequiredXP); // 0x15cd700
    void ExecuteUbergraph_W_RewardPage(int32 EntryPoint); // 0x15cd700 [Final]

// UW_RewardsList_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_RewardsList.W_RewardsList_C)
    void CreateRewardEntry(const FText& Name, const FText& Amount, const FLinearColor& InColorAndOpacity); // 0x15cd700 [Public]
    void GetRewards(); // 0x15cd700 [Public]
    void BndEvt__W_RewardsList_RewardsList_K2Node_ComponentBoundEvent_0_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void InitializeRewards(int32 PreviousLevel, int32 PreviousXP, int32 PreviousRequiredXP); // 0x15cd700
    void ExecuteUbergraph_W_RewardsList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SubjectsEnvoloved_C (/Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_SubjectsEnvoloved.W_SubjectsEnvoloved_C)
    void CreatePlayerInfoWidget(const FText& PlayerName, FUniqueNetIdRepl& PlayerId, const EEndGamePlayerStatus& PlayerStatus, bool bIsLocalPlayer); // 0x15cd700 [Public]
    void LoadPlayers(FUniqueNetIdRepl& OwnerId, TArray<FEndGamePlayerData>& CrewStatus); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_SubjectsEnvoloved(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_DeathMenu_C (/Game/StormEscape/UI/Widgets/Endgame/WBP_DeathMenu.WBP_DeathMenu_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void Spectate(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void OnReviveDelegate_Event(ACharacter* Character); // 0x15cd700
    void BndEvt__WBP_DeathMenu_BBtn_Spectate_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__WBP_DeathMenu_BBtn_LeaveGame_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_WBP_DeathMenu(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_EndScreenNegative_C (/Game/StormEscape/UI/Widgets/Endgame/WBP_EndScreenNegative.WBP_EndScreenNegative_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void UpdateProgressPercent(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void OnLoadingFinished(); // 0x15cd700 [Event Public]
    void OnLevelLoaded(const FString& MapName); // 0x15cd700
    void CheckForMainMenu(); // 0x15cd700
    void BndEvt__WBP_EndScreenNegative_BBtn_Continue_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void CloseScreen(); // 0x15cd700
    void ExecuteUbergraph_WBP_EndScreenNegative(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_EndScreenPositive_C (/Game/StormEscape/UI/Widgets/Endgame/WBP_EndScreenPositive.WBP_EndScreenPositive_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void UpdateProgressPercent(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void OnLoadingFinished(); // 0x15cd700 [Event Public]
    void OnLevelLoaded(const FString& MapName); // 0x15cd700
    void CheckForMainMenu(); // 0x15cd700
    void BndEvt__WBP_EndScreenPositive_BBtn_Continue_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void CloseScreen(); // 0x15cd700
    void ExecuteUbergraph_WBP_EndScreenPositive(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PostGameData_C (/Game/StormEscape/UI/Widgets/Endgame/W_PostGameData.W_PostGameData_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void ResetFOV(); // 0x15cd700 [Public]
    void SetStageFOV(); // 0x15cd700 [Public]
    void OnPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x15cd700 [Public]
    void SetStageCharacterMeshColor(); // 0x15cd700 [Public]
    void SetStageCharacterPlayerNumber(); // 0x15cd700 [Public]
    void OnNextRoundCountdownUpdated(int32 SecondsLeft, int32 MaxSeconds); // 0x15cd700 [Public]
    void InitialRoundCountdownUpdate(); // 0x15cd700 [Public]
    void CreateProgressMaterial(); // 0x15cd700 [Public]
    void ShowStageVan(); // 0x15cd700 [Public]
    void LoadGameData(); // 0x15cd700 [Public]
    void CreateTab(const FName& Value, UWidget* ContentWidget, int32 TabIndex, const FText& InText); // 0x15cd700 [Public]
    void Finished_0D222BE94A32743F206A0DAA1BA57B69(); // 0x15cd700
    void Finished_258F2A78472B30C08413B5A1C6A2EF17(); // 0x15cd700
    void Finished_762D70DC4DD08166F309EBA2D5FADD34(); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void ExitToMainMenu(); // 0x15cd700
    void ExitToDesktop(); // 0x15cd700
    void LeaveGame(); // 0x15cd700
    void BndEvt__W_PostGameData_PageSwitcher_K2Node_ComponentBoundEvent_2_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15cd700
    void UpdateProgressBar(double InitialPercent); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void EnableBackToLobby(); // 0x15cd700
    void OnLevelLoaded(const FString& MapName); // 0x15cd700
    void BindToLevelChanged(); // 0x15cd700
    void OnContinueClicked(); // 0x15cd700
    void NextRound(); // 0x15cd700
    void BndEvt__W_PostGameData_BBtn_Continue_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PostGameData_BBtn_Leave_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void ResetContinueClicked(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void CancelExit(); // 0x15cd700
    void ExecuteUbergraph_W_PostGameData(int32 EntryPoint); // 0x15cd700 [Final]

// UW_GameVersion_C (/Game/StormEscape/UI/Widgets/GameVersion/W_GameVersion.W_GameVersion_C)
    void OnInterfaceSettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700
    void RandomizeIdPosition(); // 0x15cd700
    void TryGetSteamId(); // 0x15cd700
    void Destruct(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_GameVersion(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Inventory_C (/Game/StormEscape/UI/Widgets/HUD/Inventory/WBP_Inventory.WBP_Inventory_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnInventoryLocked(bool bIsLocked); // 0x15cd700 [Event Public]
    void OnSelectionFailed(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_Inventory(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_InventorySlot_C (/Game/StormEscape/UI/Widgets/HUD/Inventory/WBP_InventorySlot.WBP_InventorySlot_C)
    void OnSlotFocused(const EInventorySlotFocusState& NewFocusState); // 0x15cd700 [Event Public]
    void OnSlotUnfocused(); // 0x15cd700 [Event Public]
    void OnIconSet(); // 0x15cd700 [Event Public]
    void SetIconDesaturated(bool bDesaturated); // 0x15cd700
    void ExecuteUbergraph_WBP_InventorySlot(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_InventorySlotBackground_C (/Game/StormEscape/UI/Widgets/HUD/Inventory/WBP_InventorySlotBackground.WBP_InventorySlotBackground_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WBP_InventorySlotBackground(int32 EntryPoint); // 0x15cd700 [Final]

// UW_MicInputIndicator_C (/Game/StormEscape/UI/Widgets/HUD/MicIndicator/W_MicInputIndicator.W_MicInputIndicator_C)
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void SetupStartupSettings(); // 0x15cd700 [Public]
    void UpdateMicVoiceActivity(bool bIsTalking); // 0x15cd700 [Public]
    void SetIsMuted(bool bIsMuted); // 0x15cd700 [Public]
    void TryBindToVoiceChat(); // 0x15cd700
    void onMediaActiveStateChanged(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room); // 0x15cd700
    void TryInitialize(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnUISettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_MicInputIndicator(int32 EntryPoint); // 0x15cd700 [Final]

// UW_TaskList_C (/Game/StormEscape/UI/Widgets/HUD/TaskList/W_TaskList.W_TaskList_C)
    void ToggleTaskListExpanded(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ManualInitialize(); // 0x15cd700
    void OnExpandAnimFinished(); // 0x15cd700
    void ExecuteUbergraph_W_TaskList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_TaskListEntry_C (/Game/StormEscape/UI/Widgets/HUD/TaskList/W_TaskListEntry.W_TaskListEntry_C)
    void SetUsesGauge(bool bUsesGauge); // 0x15cd700 [Public]
    void Finished_E1FF366C45FC73822D8C988CCED93AC4(); // 0x15cd700
    void OnTaskCompleted(bool bRemoveAfterAnimation); // 0x15cd700 [Event Protected]
    void OnTaskAdded(); // 0x15cd700 [Event Protected]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15cd700 [Event Public]
    void OnTaskUpdated(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_TaskListEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Toast_C (/Game/StormEscape/UI/Widgets/HUD/Toast/WBP_Toast.WBP_Toast_C)
    void Hide(); // 0x15cd700
    void Show(); // 0x15cd700
    void SetAppearance(FToastData& InToastData); // 0x15cd700 [Event Protected]
    void Expire(); // 0x15cd700
    void ExecuteUbergraph_WBP_Toast(int32 EntryPoint); // 0x15cd700 [Final]

// UW_UnstuckIndicator_C (/Game/StormEscape/UI/Widgets/HUD/UnstuckIndicator/W_UnstuckIndicator.W_UnstuckIndicator_C)
    void OnAttemptToTeleportPlayerToSafeLocation(double TeleportDelaySeconds); // 0x15cd700
    void Countdown(); // 0x15cd700
    void ExecuteUbergraph_W_UnstuckIndicator(int32 EntryPoint); // 0x15cd700 [Final]

// UW_HUD_HealthStamina_C (/Game/StormEscape/UI/Widgets/HUD/W_HUD_HealthStamina.W_HUD_HealthStamina_C)
    void SetMicInputIndicatorOpacity(float InOpacity); // 0x15cd700 [Public]
    void InitializeMicInputIndicator(); // 0x15cd700 [Public]
    void SetMoodletsContainerPadding(); // 0x15cd700 [Public]
    void SetDashboardActive(bool bIsActive); // 0x15cd700 [Public]
    void FindMoodletWidget(UPDA_MoodletData* Data, const UW_MoodletWidget_C*& Widget); // 0x15cd700 [Public]
    void PlayShowInventoryAnim(const EUMGSequencePlayMode& PlayMode); // 0x15cd700 [Public]
    void PlayShowToastsAnim(const EUMGSequencePlayMode& PlayMode); // 0x15cd700 [Public]
    void PlayShowTaskListAnim(const EUMGSequencePlayMode& PlayMode); // 0x15cd700 [Public]
    void SetThreatLevelOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetMoodletsOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetToastsOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetAddedTokensOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetInventoryOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetCoordinatesOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetCRTElementsOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetEmployeeNumberOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetTaskListOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetStaminaBarOpacity(float InOpacity); // 0x15cd700 [Public]
    void SetHealthBarOpacity(float InOpacity); // 0x15cd700 [Public]
    void OnEmployeeNumberChanged(int32 NewPlayerNumber); // 0x15cd700 [Public]
    void TrySetEmployeeNumber(); // 0x15cd700 [Public]
    void OnToastExpired(); // 0x15cd700 [Public]
    void OnShowToast(FToastData& NewToast); // 0x15cd700 [Public]
    void OnHideToast(); // 0x15cd700 [Public]
    void BindToToastEvents(); // 0x15cd700 [Public]
    void ClearActiveMoodletWidgets(UPDA_MoodletData* MoodletData); // 0x15cd700 [Public]
    void OnMaxStaminaUpdated(float BaseValue, float EffectiveValue, double CurrentStamina); // 0x15cd700 [Public]
    void SetHealthStaminaDefaultValues(); // 0x15cd700 [Public]
    void OnStaminaUpdated(float CurrentStamina, float MaxStamina); // 0x15cd700 [Public]
    void OnHealthFull(); // 0x15cd700 [Public]
    void OnHealthUpdated(float CurrentHealth, float MaxHealth); // 0x15cd700 [Public]
    void FixedTick(); // 0x15cd700
    void UpdateCompass(); // 0x15cd700
    void UpdateCoordinates(); // 0x15cd700
    void UpdateThreatLevel(); // 0x15cd700
    void InitializeThreatLevel(AFinalTornado* FinalTornado); // 0x15cd700
    void ToggleTaskList(); // 0x15cd700
    void SetHealthVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void SetStaminaVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void AddMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700
    void RemoveMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void SetCoordinatesVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void SetTasksListVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void SetCRTElementsVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void InitializeWithPawn(APawn* PlayerPawn); // 0x15cd700 [Event Public]
    void SetAddedTokensVisibility(const ESlateVisibility& InVisibility); // 0x15cd700
    void SetEmployeeNumberVisibility(const ESlateVisibility& InVisibility); // 0x15cd700
    void SetInventoryVisibility(const ESlateVisibility& InVisibility); // 0x15cd700
    void StartWearOffMoodlet(UPDA_MoodletData* MoodletData, double Time); // 0x15cd700
    void StopWearOffMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700
    void OnMoodletOver_Event(UW_MoodletWidget_C* Widget); // 0x15cd700
    void OnMoodletUpdated(UPDA_MoodletData* MoodletData, double Time, double MaxTime); // 0x15cd700
    void SetUnitSystem(bool bUseMetricSystem); // 0x15cd700
    void OnFinalTornadoArrived(float RemainingTime); // 0x15cd700
    void OnProximityReportChanged(float RemainingDistanceAsMeters, float RemainingDistanceAsMiles); // 0x15cd700
    void SetMicInputIndicatorVisibility(const ESlateVisibility& InVisibility); // 0x15cd700
    void SetThreatLevelVisibility(const ESlateVisibility& NewVisibility); // 0x15cd700
    void ExecuteUbergraph_W_HUD_HealthStamina(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_QTE_C (/Game/StormEscape/UI/Widgets/Interactables/WBP_QTE.WBP_QTE_C)
    void OnCharacterStunned(bool bIsRagdolling); // 0x15cd700 [Public]
    void ResetCameraFOV(); // 0x15cd700 [Public]
    void NarrowCameraFOV(); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void Finished_39696662427E9BC64BD7DA80DAEC4D47(); // 0x15cd700
    void Finished_95A3EFDA421ED3F3B91DA69B856282D4(); // 0x15cd700
    void Finished_E3087C3242F2BF06D62CD8BF4C7A88AB(); // 0x15cd700
    void Finished_A4FB452A495383F486D9468A04BBA7AB(); // 0x15cd700
    void Finished_8796FE05499EC99797D5FBA04D088979(); // 0x15cd700
    void SetUIOwner(UObject* UIOwner); // 0x15cd700 [Event Public]
    void ToggleWidget(bool bToggle); // 0x15cd700 [Event Public]
    void OnMinigameFinished(bool bSuccess); // 0x15cd700 [Event Public]
    void OnUpdateVisuals(float NeedlePosition, float TargetPosition, float TargetSize); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__WBP_QTE_SBtn_Interact_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnLevelAdvanced(int32 NewLevel); // 0x15cd700 [Event Public]
    void RemoveWidget(); // 0x15cd700
    void InitializeMinigame(TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount, bool bIsRepairMinigame); // 0x15cd700 [Event Public]
    void BndEvt__WBP_QTE_SBtn_Cheat_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void TrackPlayer(); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BndEvt__WBP_QTE_BackAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_WBP_QTE(int32 EntryPoint); // 0x15cd700 [Final]

// UW_HostLoadingScreen_ProgressBar_C (/Game/StormEscape/UI/Widgets/LoadingScreen/W_HostLoadingScreen_ProgressBar.W_HostLoadingScreen_ProgressBar_C)
    void Finished_4FD9982E4C63283AF2F6D5861D880225(); // 0x15cd700
    void Finished_A585C1B9434F40D5ED82F1B5D7916163(); // 0x15cd700
    void OnEnter(); // 0x15cd700 [Event Protected]
    void OnExit(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_HostLoadingScreen_ProgressBar(int32 EntryPoint); // 0x15cd700 [Final]

// UW_LoadingScreen_C (/Game/StormEscape/UI/Widgets/LoadingScreen/W_LoadingScreen.W_LoadingScreen_C)
    void UpdateLoadingTip(); // 0x15cd700 [Public]
    void Finished_E960975A40CE5041BE1871A8D7BCDFBC(); // 0x15cd700
    void Finished_B227C50B425367895090B79893B30360(); // 0x15cd700
    void PlayFadeInAnim(); // 0x15cd700
    void PlayFadeOutAnim(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void SetLoadingText(const FText& LoadingText); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_LoadingScreen(int32 EntryPoint); // 0x15cd700 [Final]
    void OnFadeOutAnimFinished__DelegateSignature(); // 0x15cd700 [Public]
    void OnFadeInAnimFinished__DelegateSignature(); // 0x15cd700 [Public]

// UW_TransitionScreen_C (/Game/StormEscape/UI/Widgets/LoadingScreen/W_TransitionScreen.W_TransitionScreen_C)
    void OnEnter(); // 0x15cd700 [Event Protected]
    void OnExit(); // 0x15cd700 [Event Protected]
    void PlayFadeOutAnim(); // 0x15cd700
    void BndEvt__W_TransitionScreen_W_LoadingScreen_K2Node_ComponentBoundEvent_0_OnFadeInAnimFinished__DelegateSignature(); // 0x15cd700
    void BndEvt__W_TransitionScreen_W_LoadingScreen_K2Node_ComponentBoundEvent_1_OnFadeOutAnimFinished__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_TransitionScreen(int32 EntryPoint); // 0x15cd700 [Final]

// UW_OptionSelectorBase_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/OptionSelectors/W_OptionSelectorBase.W_OptionSelectorBase_C)
    bool CanRevertSetting(); // 0x15cd700 [Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    UWidget* DoCustomNavigation_Right(const EUINavigation& Navigation); // 0x15cd700 [Public]
    UWidget* DoCustomNavigation_Left(const EUINavigation& Navigation); // 0x15cd700 [Public]
    void SetHideArrows(bool bHideArrows); // 0x15cd700 [Public]
    void UpdateArrowsVisibility(int32 Index); // 0x15cd700 [Public]
    void SetNextArrowEnabled(bool bNextArrowEnabled); // 0x15cd700 [Public]
    void SetValueText(FText& Text); // 0x15cd700 [Public]
    void SetSizeBoxOverrides(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue); // 0x15cd700 [Event Public]
    void BndEvt__W_OptionSelectorBase_PreviousBT_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_PreviousBT_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_PreviousBT_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_NextBT_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_NextBT_K2Node_ComponentBoundEvent_6_OnButtonReleasedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_NextBT_K2Node_ComponentBoundEvent_7_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_NextBT_K2Node_ComponentBoundEvent_8_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_OptionSelectorBase_Btn_Previous_K2Node_ComponentBoundEvent_9_OnButtonReleasedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_OptionSelectorBase_PreviousBT_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void OnNextArrowEnabled(); // 0x15cd700
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_OptionSelectorBase_NextBT_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void SetCanChangeSetting(bool bNewCanChange); // 0x15cd700 [Event Public]
    void SelectLeft(); // 0x15cd700
    void SelectRight(); // 0x15cd700
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BndEvt__W_OptionSelectorBase_SBtn_Revert_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void RevertSettingToDefault(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_OptionSelectorBase(int32 EntryPoint); // 0x15cd700 [Final]

// UW_OptionSelector_Ping_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/OptionSelectors/W_OptionSelector_Ping.W_OptionSelector_Ping_C)
    void FormatValueText(FText& ValueText, FText& Result); // 0x15cd700 [Public]

// UW_ClearButton_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_ClearButton.W_ClearButton_C)
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnReleased(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_ClearButton(int32 EntryPoint); // 0x15cd700 [Final]

// UW_InputButton_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_InputButton.W_InputButton_C)
    void SetSelected(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x15cd700
    void ExecuteUbergraph_W_InputButton(int32 EntryPoint); // 0x15cd700 [Final]

// UW_LobbiesList_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_LobbiesList.W_LobbiesList_C)
    void GetFirstLobby(const UWidget*& Return); // 0x15cd700 [Public]
    void PopulateList(TArray<FLobbySearchResult>& Results); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void CustomEvent(TArray<FLobbySearchResult>& Results); // 0x15cd700
    void ExecuteUbergraph_W_LobbiesList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_LobbySearchResult_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_LobbySearchResult.W_LobbySearchResult_C)
    void SetupPingIndicator(int32 Ping); // 0x15cd700 [Public]
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void PlaySelectedAnimation(bool bSelected); // 0x15cd700
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_LobbySearchResult(int32 EntryPoint); // 0x15cd700 [Final]
    void OnLobbySelected__DelegateSignature(UW_LobbySearchResult_C* SelectedWidget); // 0x15cd700 [Public]

// UW_PageNumber_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_PageNumber.W_PageNumber_C)
    void BndEvt__W_PageNumber_Button_167_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void SetNumberSelected(bool Index); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_PageNumber(int32 EntryPoint); // 0x15cd700 [Final]
    void PageSelected__DelegateSignature(int32 PageNo); // 0x15cd700 [Public]

// UW_PageSelector_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_PageSelector.W_PageSelector_C)
    void AdjustSize(int32 TotalNumber); // 0x15cd700 [Public]
    void Populate(); // 0x15cd700 [Public]
    void ChangeSelection(int32 NewPage); // 0x15cd700 [Public]
    void UpdatePagesSelection(int32 Page); // 0x15cd700 [Public]
    void UpdateNumberOfSelections(int32 Num); // 0x15cd700
    void BndEvt__W_PageSelector_NextBT_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_PageSelector_PreviousBT_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void PageSelected_Event(int32 PageNo); // 0x15cd700
    void PrevPage(); // 0x15cd700
    void NextPage(); // 0x15cd700
    void ExecuteUbergraph_W_PageSelector(int32 EntryPoint); // 0x15cd700 [Final]
    void PageSelected__DelegateSignature(int32 Page); // 0x15cd700 [Public]

// UW_SearchingLoader_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_SearchingLoader.W_SearchingLoader_C)
    void SetLoadingText(FText& InText); // 0x15cd700 [Public]
    void UpdateText(); // 0x15cd700 [Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_SearchingLoader(int32 EntryPoint); // 0x15cd700 [Final]

// UW_StormEditableTextButton_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/SubWidgets/W_StormEditableTextButton.W_StormEditableTextButton_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void SetEditableText(FText& Text); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_Button_138_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_EText_Main_K2Node_ComponentBoundEvent_1_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_SBtn_ClearText_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnCancelled_Event(); // 0x15cd700
    void OnCommitted_Event(FText& Text); // 0x15cd700
    void UpdateVisuals(); // 0x15cd700 [Event Protected]
    void UpdateActionIconStyle(); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_Btn_FocusHolder_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_Btn_FocusHolder_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_StormEditableTextButton_Btn_FocusHolder_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnSetEnabledState(bool bInEnabled); // 0x15cd700 [Event Public]
    void DisplayVirtualKeyboard(); // 0x15cd700
    void ExecuteUbergraph_W_StormEditableTextButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnVirtualKeyboardClosed__DelegateSignature(); // 0x15cd700 [Public]
    void OnVirtualKeyboardOpened__DelegateSignature(); // 0x15cd700 [Public]
    void OnSelectionCleared__DelegateSignature(); // 0x15cd700 [Public]

// UW_SearchLobbies_New_C (/Game/StormEscape/UI/Widgets/LobbiesSearch/W_SearchLobbies_New.W_SearchLobbies_New_C)
    void GetFirstLobby(const UWidget*& Return); // 0x15cd700 [Public]
    void CloseComboBoxes(const bool& bWasExpanded); // 0x15cd700 [Public]
    void OnComboBoxExpanded(UW_OptionsComboBoxBase_C* ComboBox, bool bIsExpanded); // 0x15cd700 [Public]
    void BindToComboBoxExpanded(); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    UWidget* NavToLobbies(const EUINavigation& Navigation); // 0x15cd700 [Public]
    void SetSessionName(const FText& Value); // 0x15cd700 [Public]
    void ClearSessionName(); // 0x15cd700 [Public]
    void AddCreateRoomPopupToScreen(const FText& SessionName); // 0x15cd700 [Public]
    void SetHasPlayedIntro(bool bHasPlayedIntro); // 0x15cd700 [Public]
    void GetHasPlayedIntro(const bool& bHasPlayedIntro); // 0x15cd700 [Public]
    void ResetFilterValues(); // 0x15cd700 [Public]
    void RefreshLobbiesSearch(); // 0x15cd700 [Public]
    void InpActEvt_IA_UI_Back_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15cd700
    void Finished_8C38980645F4FFE770165085D6F481D3(); // 0x15cd700
    void OnStormSessionSelected_Event(const FLobbySearchResult& Lobbies, UUserWidget* Widget); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_SearchLobbies_W_PageSelector_K2Node_ComponentBoundEvent_2_PageSelected__DelegateSignature(int32 Page); // 0x15cd700
    void BndEvt__W_SearchLobbies_Button_0_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SearchLobbies_TestButton_K2Node_ComponentBoundEvent_12_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SearchLobbies_TestButton_K2Node_ComponentBoundEvent_11_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_CrewAssembly_W_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ResetCloseAnim(); // 0x15cd700
    void OnPagesRefreshed(int32 NumOfPages); // 0x15cd700 [Event Public]
    void BndEvt__W_SearchLobbies_New_CreateRoomAction_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_OSelector_MaxPing_K2Node_ComponentBoundEvent_6_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_SearchLobbies_New_ABtn_Refresh_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETextBtn_Search_K2Node_ComponentBoundEvent_0_OnStormTextCommitted__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETextBtn_Search_K2Node_ComponentBoundEvent_9_OnActionClicked__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_CreateSession_K2Node_ComponentBoundEvent_14_OnStormTextCommitted__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_CreateSession_K2Node_ComponentBoundEvent_10_OnActionClicked__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_CreateSession_K2Node_ComponentBoundEvent_8_OnTextCleared__DelegateSignature(); // 0x15cd700
    void JoinLobby(); // 0x15cd700
    void AskToJoinLobby(); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_Search_K2Node_ComponentBoundEvent_15_OnTextCleared__DelegateSignature(); // 0x15cd700
    void OnSessionsAvailable(); // 0x15cd700 [Event Public]
    void OnNoSessionsAvailable(); // 0x15cd700 [Event Public]
    void BndEvt__W_SearchLobbies_New_BBtn_ApplyFilters_K2Node_ComponentBoundEvent_18_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_BBtn_ClearFilters_K2Node_ComponentBoundEvent_19_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_CreateSession_K2Node_ComponentBoundEvent_17_OnSelectionCleared__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_Search_K2Node_ComponentBoundEvent_20_OnSelectionCleared__DelegateSignature(); // 0x15cd700
    void SpawnTestLobbies(); // 0x15cd700
    void OnClose_Event(); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ABtn_NextPage_K2Node_ComponentBoundEvent_21_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ABtn_PrevPage_K2Node_ComponentBoundEvent_22_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ASwitcher_FindSessions_K2Node_ComponentBoundEvent_23_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_W_PageSelector_K2Node_ComponentBoundEvent_24_OnVisibilityChangedEvent__DelegateSignature(const ESlateVisibility& InVisibility); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_PageSwitcher_K2Node_ComponentBoundEvent_25_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ComboBox_Difficulty_K2Node_ComponentBoundEvent_26_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ComboBox_MaxPlayers_K2Node_ComponentBoundEvent_27_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ComboBox_Difficulty_3_K2Node_ComponentBoundEvent_28_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_FocusRedirector_Search_K2Node_ComponentBoundEvent_29_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_SearchLobbies_New_FocusRedirector_Filters_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_FocusRedirector_ToFindSessions_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_FocusRedirector_ToFilters_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_FocusRedirector_BounceSessions_K2Node_ComponentBoundEvent_32_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_FocusRedirector_ToSessions_K2Node_ComponentBoundEvent_33_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ABtn_SearchRoom_K2Node_ComponentBoundEvent_34_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SearchLobbies_New_ETBtn_Search_K2Node_ComponentBoundEvent_16_OnVirtualKeyboardClosed__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_SearchLobbies_New(int32 EntryPoint); // 0x15cd700 [Final]
    void OnScreenClosed__DelegateSignature(); // 0x15cd700 [Public]
    void Back__DelegateSignature(); // 0x15cd700 [Public]

// UW_AchievementEntry_C (/Game/StormEscape/UI/Widgets/Locker/SubWidgets/W_AchievementEntry.W_AchievementEntry_C)
    void HideText(const FText& InText, FText& Result); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(bool bHasProgress, bool bIsUnlocked, const ECumulativeAchievementType& CumulativeType, bool bIsHidden, const FText& TitleText, const FText& DescriptionText, const TSoftObjectPtr<UTexture2D>& IconTextureLocked, const TSoftObjectPtr<UTexture2D>& IconTextureUnlocked, int32 CurrentProgress, int32 TotalProgress); // 0x15cd700 [Public]
    void OnLoaded_169BD04D4CE267DA37F601A86E3C4217(UObject* Loaded); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void LoadIcon(const TSoftObjectPtr<UTexture2D>& IconTexture); // 0x15cd700
    void ExecuteUbergraph_W_AchievementEntry(int32 EntryPoint); // 0x15cd700 [Final]

// UW_BuySkinCard_C (/Game/StormEscape/UI/Widgets/Locker/SubWidgets/W_BuySkinCard.W_BuySkinCard_C)
    void UpdateEquippedStatus(); // 0x15cd700 [Public]
    FText GetRequirementsText(const FGameplayTagContainer& CustomRequirements); // 0x15cd700 [Public]
    void UpdateColor(bool IsHover?, bool IsPressed?); // 0x15cd700 [Public]
    void TryUnlockItem(); // 0x15cd700 [Public]
    void CheckForCustomRequirements(); // 0x15cd700 [Public]
    void CheckForLevelRequirements(); // 0x15cd700 [Public]
    void OnLoaded_43BDB90F4416675EC70935AD68487CD7(UObject* Loaded); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void RefreshCard(); // 0x15cd700
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void Construct(); // 0x15cd700 [Event Public]
    void SetSelected(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void BP_OnReleased(); // 0x15cd700 [Event Protected]
    void OnHoverTooltip(bool bHover); // 0x15cd700
    void ExecuteUbergraph_W_BuySkinCard(int32 EntryPoint); // 0x15cd700 [Final]
    void OnSkinSelected__DelegateSignature(UW_BuySkinCard_C* Skin); // 0x15cd700 [Public]

// UW_ColorButton_C (/Game/StormEscape/UI/Widgets/Locker/SubWidgets/W_ColorButton.W_ColorButton_C)
    void SetButtonSelected(bool InSelected, bool bGiveClickFeedback); // 0x15cd700 [Public]
    void SetStyle(const FSlateColor& Color, bool bIsLocked, int32 LevelRequirement); // 0x15cd700 [Public]
    void SetButtonColor(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_ColorButton_DisplaceableButton_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_ColorButton_DisplaceableButton_K2Node_ComponentBoundEvent_0_OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected); // 0x15cd700
    void ExecuteUbergraph_W_ColorButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnClicked__DelegateSignature(UW_ColorButton_C* ColorButton); // 0x15cd700 [Public]

// UW_SkinInfo_C (/Game/StormEscape/UI/Widgets/Locker/SubWidgets/W_SkinInfo.W_SkinInfo_C)
    void SetupInfo(UPDA_Entitlement* Item); // 0x15cd700
    void ExecuteUbergraph_W_SkinInfo(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Tooltip_Text_C (/Game/StormEscape/UI/Widgets/Locker/SubWidgets/W_Tooltip_Text.W_Tooltip_Text_C)
    void SetOvelayTranslation(const FVector2D& Translation); // 0x15cd700 [Public]
    void SetText(const FText& DisplayText); // 0x15cd700 [Public]
    void SetTextStyle(TSubclassOf<UCommonTextStyle> TextStyle); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FText& DisplayText, int32 WrapTextWidth, const ETextTransformPolicy& TextTransformPolicy); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_Tooltip_Text(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Locker_C (/Game/StormEscape/UI/Widgets/Locker/W_Locker.W_Locker_C)
    void ScrollMerits(bool bUp); // 0x15cd700 [Public]
    void SetEquipSkinActionIconVis(bool bShouldBeVisible); // 0x15cd700 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    int32 GetEquippedCardIndex(); // 0x15cd700 [Public]
    void UpdateCardsEquippedStatus(); // 0x15cd700 [Public]
    void UpdateActionButtonState(UPDA_Entitlement* ItemData); // 0x15cd700 [Public]
    void PopulateAchievementsList(); // 0x15cd700 [Public]
    void SetPreviewMesh(USkeletalMesh* NewMesh); // 0x15cd700 [Public]
    void OnColorButtonClicked(UW_ColorButton_C* ColorButton); // 0x15cd700 [Public]
    void PopulateColorList(UPDA_SkinEntitlement* SkinData); // 0x15cd700 [Public]
    void SetCharacterGender(const ECharacterGender& CharacterGender); // 0x15cd700 [Public]
    void CreateTab(const FName& TabId, const FText& TabName, UWidget* ContentWidget, int32 TabIndex); // 0x15cd700 [Public]
    void GetOrCreateColorGroup(const UCommonButtonGroupBase*& ButtonGroup); // 0x15cd700 [Public]
    void GetOrCreateCardGroup(const UCommonButtonGroupBase*& ButtonGroup); // 0x15cd700 [Public]
    void PopulateSkinList(bool bKeepSelection); // 0x15cd700 [Public]
    void UpdateSkinsCountText(); // 0x15cd700 [Public]
    void BndEvt__W_Locker_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void SetupCharacterRenderImage(AGameplayVan* StageVan); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void OnSkinSelected(UW_BuySkinCard_C* SelectedSkinButton); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ResetCloseAnim(); // 0x15cd700
    void BndEvt__W_Locker_SBtn_Body_Female_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Locker_SBtn_Body_Male_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void SetActiveBodyButton(const ECharacterGender& Gender); // 0x15cd700
    void BndEvt__W_Locker_BBtn_SkinAction_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExitLockerWidget(); // 0x15cd700
    void BndEvt__W_Locker_ScrollBox_Merits_K2Node_ComponentBoundEvent_3_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void BndEvt__W_Locker_Switcher_Locker_K2Node_ComponentBoundEvent_5_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_Locker_ChangeGender_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Locker_ChangeGender_1_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Locker_NextColor_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Locker_PrevColor_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Locker_EquipSkinActionIcon_K2Node_ComponentBoundEvent_13_OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x15cd700
    void ExecuteUbergraph_W_Locker(int32 EntryPoint); // 0x15cd700 [Final]
    void OnLockerExitRequested__DelegateSignature(); // 0x15cd700 [Public]

// UW_ArchiveDocDisplay_C (/Game/StormEscape/UI/Widgets/LoreUI/W_ArchiveDocDisplay.W_ArchiveDocDisplay_C)
    void OnLoaded_4EC99BC24C7418D2844F99903D7B0EA0(UObject* Loaded); // 0x15cd700
    void DisplayArch(const FArchiveEntry& Arch); // 0x15cd700
    void ScrollToStart(); // 0x15cd700
    void BndEvt__W_VendingMachine_ScrollBox_ItemList_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void ExecuteUbergraph_W_ArchiveDocDisplay(int32 EntryPoint); // 0x15cd700 [Final]

// UW_ArchiveEntry_C (/Game/StormEscape/UI/Widgets/LoreUI/W_ArchiveEntry.W_ArchiveEntry_C)
    void Construct(); // 0x15cd700 [Event Public]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_ArchiveEntry(int32 EntryPoint); // 0x15cd700 [Final]
    void OnArchiveSelected__DelegateSignature(const FArchiveEntry& Data, UW_ArchiveEntry_C* Button); // 0x15cd700 [Public]

// UW_LoreUI_C (/Game/StormEscape/UI/Widgets/LoreUI/W_LoreUI.W_LoreUI_C)
    void GetOrCreateButtonGroup(); // 0x15cd700 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void UpdateArchCount(); // 0x15cd700 [Public]
    void Finished_98CFDBBF4D552917784684AE710CB484(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void OnArchiveSelected_Event(const FArchiveEntry& Data, UW_ArchiveEntry_C* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void ResetCloseAnim(); // 0x15cd700
    void BndEvt__W_LoreUI_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_VendingMachine_ScrollBox_ItemList_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void ExecuteUbergraph_W_LoreUI(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Status_C (/Game/StormEscape/UI/Widgets/Monitoring/SubWidgets/W_Status.W_Status_C)
    void UpdateStatus(FDataTableRowHandle& Status); // 0x15cd700 [Public]
    void UpdateOwner(UCharacterAttributesComponent* Component); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateAppearance(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnHealthStatusUpdated(const EActorHealthStatus& NewHealthStatus); // 0x15cd700
    void ExecuteUbergraph_W_Status(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_SurveillanceMonitor_C (/Game/StormEscape/UI/Widgets/Monitoring/WBP_SurveillanceMonitor.WBP_SurveillanceMonitor_C)
    void UpdateCameraTexture(UTexture* Texture); // 0x15cd700
    void EnableSignalLost(bool bLostSignal); // 0x15cd700
    void ExecuteUbergraph_WBP_SurveillanceMonitor(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Monitoring_C (/Game/StormEscape/UI/Widgets/Monitoring/W_Monitoring.W_Monitoring_C)
    void SelectButton(UCommonButtonBase* Button); // 0x15cd700 [Public]
    bool IsButtonEnabled(int32 PlayerNumber); // 0x15cd700 [Event Public]
    void UpdateButtons(); // 0x15cd700 [Public]
    void OnPlayerRevived(ACharacter* Character); // 0x15cd700 [Public]
    void OnPlayerDeath(bool bIsGameOver, ACharacter* Character); // 0x15cd700 [Public]
    void InitializeButtons(); // 0x15cd700 [Public]
    void UpdateHealthStatus(ABaseFirstPersonCharacter* Chracter); // 0x15cd700 [Public]
    void BndEvt__W_Monitoring_1_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_2_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_3_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_4_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_5_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_6_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_7_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_8_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_BackAction_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void Construct(); // 0x15cd700 [Event Public]
    void K2_OnSpectatePlayer(int32 PlayerNumber, const FString& PlayerName); // 0x15cd700 [Event Public]
    void K2_OnInitializedSpectate(); // 0x15cd700 [Event Public]
    void OnPlayerSpectatingDelegate_Event(bool bIsSpectating, USpectateComponent* SpectateComponent); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void OnPlayerSpectatingChanged(const FString& PlayerName, int32 PlayerNumber); // 0x15cd700
    void BndEvt__W_Monitoring_W_Next_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Monitoring_W_Prev_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void RefreshSpectating(); // 0x15cd700 [Event Public]
    void StopSpectating(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_Monitoring(int32 EntryPoint); // 0x15cd700 [Final]

// UW_MoodletWidget_C (/Game/StormEscape/UI/Widgets/Moodlets/W_MoodletWidget.W_MoodletWidget_C)
    void CreateProgressMaterial(); // 0x15cd700 [Public]
    void Finished_11E7537445B170BF7425D0931E7438B1(); // 0x15cd700
    void RemoveMoodlet(); // 0x15cd700
    void UpdateVisuals(); // 0x15cd700
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void K2_OnProgressUpdated(float NewProgress); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_MoodletWidget(int32 EntryPoint); // 0x15cd700 [Final]
    void OnMoodletOver__DelegateSignature(UW_MoodletWidget_C* Widget); // 0x15cd700 [Public]

// UW_PlayerInfo_C (/Game/StormEscape/UI/Widgets/PauseMenu/SubWidgets/W_PlayerInfo.W_PlayerInfo_C)
    void SetIsFriend(bool bIsFriend); // 0x15cd700 [Public]
    void SetPlayerLevel(int32 PlayerLevel); // 0x15cd700 [Public]
    void UpdateSizeBoxes(); // 0x15cd700 [Public]
    void UpdateAvatarBrush(); // 0x15cd700 [Public]
    void SetAvatarTexture(UTexture2D* AvatarTexture); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FUniqueNetIdRepl& UserId, int32 PlayerLevel, const FText& PlayerName, float PlayerNameWidthOverride, const EEndGamePlayerStatus& PlayerStatus, bool bOnlyShowName, bool bIsFriend, bool bIsHost); // 0x15cd700 [Public]
    void UpdateWithLocalPlayerInfo(); // 0x15cd700 [Public]
    void OnFailure_6414F876490514D3A0882DA32E345C26(UTexture2D* Avatar); // 0x15cd700
    void OnSuccess_6414F876490514D3A0882DA32E345C26(UTexture2D* Avatar); // 0x15cd700
    void GetAvatarTextureAsync(const FUniqueNetIdRepl& UserId); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_PlayerInfo(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PauseMenu_C (/Game/StormEscape/UI/Widgets/PauseMenu/W_PauseMenu.W_PauseMenu_C)
    bool ShouldShowLoadingScreen(); // 0x15cd700 [Public]
    void TryShowLoadingScreen(); // 0x15cd700 [Public]
    void AnimationClear(); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void BndEvt__W_PauseMenu_Button_Edit_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnConfirmLeave(); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_PauseMenu_Button_Settings_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_CrewAssembly_W_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ResetCloseAnim(); // 0x15cd700
    void BndEvt__W_PauseMenu_Button_Resume_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnConfirmExit(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_PauseMenu_Button_Credits_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PauseMenu_Button_ClickOutResume_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_PauseMenu_Button_CrewAssembly_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnClose_Event(); // 0x15cd700
    void OnCrewAssemblyDeactivated(); // 0x15cd700
    void OnSettingsDeactivated(); // 0x15cd700
    void OnCreditsDeactivated(); // 0x15cd700
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_PauseMenu_Button_ReportIssue_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnReportedIssue(); // 0x15cd700
    void ExecuteUbergraph_W_PauseMenu(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SessionNameField_C (/Game/StormEscape/UI/Widgets/Popups/Subwidgets/W_SessionNameField.W_SessionNameField_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void SetSessionNamePadding(); // 0x15cd700 [Public]
    void SetTextInputAppearance(); // 0x15cd700 [Public]
    FText GetEditableText(); // 0x15cd700 [Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_2_OnTextCleared__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_1_OnStormTextCommitted__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_0_OnStormTextChanged__DelegateSignature(FText& Text); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_3_OnActionClicked__DelegateSignature(FText& Text); // 0x15cd700
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_5_OnSelectionCleared__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_4_OnVirtualKeyboardOpened__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SessionNameField_ETBtn_SessionName_K2Node_ComponentBoundEvent_6_OnVirtualKeyboardClosed__DelegateSignature(); // 0x15cd700
    void OnUnhovered(); // 0x15cd700
    void ExecuteUbergraph_W_SessionNameField(int32 EntryPoint); // 0x15cd700 [Final]
    void OnSelectionCleared__DelegateSignature(); // 0x15cd700 [Public]
    void OnTextCleared__DelegateSignature(); // 0x15cd700 [Public]
    void OnTextCommitted__DelegateSignature(const FText& Text); // 0x15cd700 [Public]
    void OnTextChanged__DelegateSignature(const FText& Text); // 0x15cd700 [Public]

// UW_ConfirmAction_C (/Game/StormEscape/UI/Widgets/Popups/W_ConfirmAction.W_ConfirmAction_C)
    void UnbindAllDelegates(); // 0x15cd700 [Public]
    void SetupConfirmPopupWithBack(const FText& Title, const FText& Message, const FText& LeftButtonText, const FText& RightButtonText, bool IsError?, const FScriptDelegate& LeftClickEvent, const FScriptDelegate& RightClickEvent, const FScriptDelegate& BackClickEvent); // 0x15cd700 [Public]
    void SetupConfirmPopup(const FText& Title, const FText& Message, const FText& LeftButtonText, const FText& RightButtonText, bool IsError?, const FScriptDelegate& LeftClickEvent, const FScriptDelegate& RightClickEvent); // 0x15cd700 [Public]
    void SetupGenericPopup(const FText& Title, const FText& Message, const FText& ButtonText, bool IsError?, const FScriptDelegate& ClickEvent); // 0x15cd700 [Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_ConfirmAction(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CreateRoomPopup_C (/Game/StormEscape/UI/Widgets/Popups/W_CreateRoomPopup.W_CreateRoomPopup_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void BndEvt__W_CreateRoomPopup_W_LobbyPopupBase_K2Node_ComponentBoundEvent_3_OnGenericEvent__DelegateSignature(); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void InvalidName(FText& ViolationText); // 0x15cd700 [Event Public]
    void BndEvt__W_CreateRoomPopup_W_LobbyPopupBase_K2Node_ComponentBoundEvent_6_OnGenericHovered__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CreateRoomPopup_W_LobbyPopupBase_K2Node_ComponentBoundEvent_2_OnClose__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CreateRoomPopup_W_SessionNameField_K2Node_ComponentBoundEvent_0_OnTextChanged__DelegateSignature(const FText& Text); // 0x15cd700
    void BndEvt__W_CreateRoomPopup_W_SessionNameField_K2Node_ComponentBoundEvent_4_OnTextCommitted__DelegateSignature(const FText& Text); // 0x15cd700
    void BndEvt__W_CreateRoomPopup_W_SessionNameField_K2Node_ComponentBoundEvent_5_OnTextCleared__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CreateRoomPopup_W_SessionNameField_K2Node_ComponentBoundEvent_7_OnSelectionCleared__DelegateSignature(); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void ExecuteUbergraph_W_CreateRoomPopup(int32 EntryPoint); // 0x15cd700 [Final]
    void OnClosed__DelegateSignature(const FText& SessionName); // 0x15cd700 [Public]
    void OnSessionNameCleared__DelegateSignature(); // 0x15cd700 [Public]

// UW_ErrorPopup_C (/Game/StormEscape/UI/Widgets/Popups/W_ErrorPopup.W_ErrorPopup_C)
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void Close(); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_ErrorPopup(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PopupBase_C (/Game/StormEscape/UI/Widgets/Popups/W_PopupBase.W_PopupBase_C)
    void BindToPopupEvents(const FScriptDelegate& YesEvent, const FScriptDelegate& NoEvent, const FScriptDelegate& CloseEvent); // 0x15cd700 [Public]
    FSlateBrush Get_BG_Background(); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void UpdateText(const FText& Prompt Question); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void Close(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void PlayDeactivateAnim(); // 0x15cd700
    void BndEvt__W_PopupBase_Btn_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PopupBase_BT_Back_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void UpdateButtonsText(const FText& LeftBtn, const FText& RightBtn); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void Construct(); // 0x15cd700 [Event Public]
    void PlayActivateAnim(); // 0x15cd700
    void BndEvt__W_PopupBase_BBtn_Positive_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PopupBase_BBtn_Negative_K2Node_ComponentBoundEvent_6_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PopupBase_BBtn_Generic_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_PopupBase_BBtn_Generic_K2Node_ComponentBoundEvent_9_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void UpdateStyle(); // 0x15cd700
    void ExecuteUbergraph_W_PopupBase(int32 EntryPoint); // 0x15cd700 [Final]
    void OnEscClicekd__DelegateSignature(); // 0x15cd700 [Public]
    void OnGenericHovered__DelegateSignature(); // 0x15cd700 [Public]
    void OnClose__DelegateSignature(); // 0x15cd700 [Public]
    void OnGenericEvent__DelegateSignature(); // 0x15cd700 [Public]
    void OnNoEvent__DelegateSignature(); // 0x15cd700 [Public]
    void OnYesEvent__DelegateSignature(); // 0x15cd700 [Public]

// UW_QuestBoard_C (/Game/StormEscape/UI/Widgets/Quests/W_QuestBoard.W_QuestBoard_C)
    int32 GetNumMissionBoardQuests(); // 0x15cd700 [Public]
    void GetFisrtValidQuest(const ABaseQuest*& Output); // 0x15cd700 [Public]
    void SetupSingleQuest(); // 0x15cd700 [Public]
    void PopulateQuestGrid(); // 0x15cd700 [Public]
    void Construct(); // 0x15cd700 [Event Public]
    void BndEvt__W_QuestBoard_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_QuestBoard_W_PopupBase_K2Node_ComponentBoundEvent_1_OnGenericEvent__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_QuestBoard(int32 EntryPoint); // 0x15cd700 [Final]

// UW_QuestEntity_C (/Game/StormEscape/UI/Widgets/Quests/W_QuestEntity.W_QuestEntity_C)
    void Construct(); // 0x15cd700 [Event Public]
    void Destruct(); // 0x15cd700 [Event Public]
    void OnQuestCompleted(ABaseQuest* CompletedQuest); // 0x15cd700
    void ExecuteUbergraph_W_QuestEntity(int32 EntryPoint); // 0x15cd700 [Final]

// UW_QuestObjective_C (/Game/StormEscape/UI/Widgets/Quests/W_QuestObjective.W_QuestObjective_C)
    FText GetObjectiveText(); // 0x15cd700 [Public]
    void GetObjectiveInfo(FObjectiveInfo& Return Value); // 0x15cd700 [Public]
    void Construct(); // 0x15cd700 [Event Public]
    void OnObjectiveCompleted(const FName& completedObjectiveID); // 0x15cd700
    void Destruct(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_QuestObjective(int32 EntryPoint); // 0x15cd700 [Final]

// UW_ConflictPopup_C (/Game/StormEscape/UI/Widgets/Settings/KeyBinding/W_ConflictPopup.W_ConflictPopup_C)
    void K2_OnConflictSetup(FKey& InNewKey, FKeyBindingInfo& InTargetBinding, FKeyBindingInfo& InConflictingBinding); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_ConflictPopup(int32 EntryPoint); // 0x15cd700 [Final]

// UW_KeyBindingButton_C (/Game/StormEscape/UI/Widgets/Settings/KeyBinding/W_KeyBindingButton.W_KeyBindingButton_C)
    void ShowGlyph(bool bShow); // 0x15cd700 [Public]
    void UpdateKeyName(const FText& InText); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void SetupGamepadKey(UTexture2D* Texture); // 0x15cd700
    void ExecuteUbergraph_W_KeyBindingButton(int32 EntryPoint); // 0x15cd700 [Final]

// UW_KeyBindingPage_C (/Game/StormEscape/UI/Widgets/Settings/KeyBinding/W_KeyBindingPage.W_KeyBindingPage_C)
    void K2_OnCategoryHeaderAdded(UCommonUserWidget* Header, FText& Category); // 0x15cd700 [Event Public]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void K2_OnRebindPopupClosed(bool bSuccess, UWidget* FocusWidget); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void ResetFocus(); // 0x15cd700
    void K2_OnResetApplied(UWidget* FocusWidget); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_KeyBindingPage(int32 EntryPoint); // 0x15cd700 [Final]

// UW_KeyBindingPopup_C (/Game/StormEscape/UI/Widgets/Settings/KeyBinding/W_KeyBindingPopup.W_KeyBindingPopup_C)
    void Finished_246C5E14459E584AC61044BD57029C7A(); // 0x15cd700
    void K2_OnConflictVisibilityChanged(bool bVisible); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_KeyBindingPopup(int32 EntryPoint); // 0x15cd700 [Final]

// UW_KeyBindingRow_C (/Game/StormEscape/UI/Widgets/Settings/KeyBinding/W_KeyBindingRow.W_KeyBindingRow_C)
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void K2_OnBindingUpdated(FKeyBindingInfo& InKeyboardBinding, FKeyBindingInfo& InKeyboardAltBinding, FKeyBindingInfo& InGamepadBinding, bool bHasGamepadBinding); // 0x15cd700 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void K2_OnResetToDefault(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_KeyBindingRow(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SettingsPage_C (/Game/StormEscape/UI/Widgets/Settings/SubWidgets/W_SettingsPage.W_SettingsPage_C)
    void BndEvt__W_SettingsPage_ScrollBox_Page_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_SettingsPage(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SettingsSection_C (/Game/StormEscape/UI/Widgets/Settings/SubWidgets/W_SettingsSection.W_SettingsSection_C)
    void Construct(); // 0x15cd700 [Event Public]
    void BndEvt__W_SettingsSection_W_Bracket_Button_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_SettingsSection(int32 EntryPoint); // 0x15cd700 [Final]

// UW_StormSettings_C (/Game/StormEscape/UI/Widgets/Settings/W_StormSettings.W_StormSettings_C)
    bool IsGamepadInput(); // 0x15cd700 [Public]
    void EnableRevertButton(bool bEnabled); // 0x15cd700 [Public]
    bool CanRevertHoveredSetting(); // 0x15cd700 [Public]
    void RegisterKeyBindingsTab(); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    UCommonRichTextBlock* CreateDescriptionText(FText& InText, float Wrap Text At); // 0x15cd700 [Public]
    FText GetSettingDescription(FSettingRow& SettingRow); // 0x15cd700 [Public]
    void UpdateDetailsPanel(FSettingRow& SettingRow, bool bForceUpdate); // 0x15cd700 [Public]
    void SelectActiveTab(); // 0x15cd700 [Public]
    void GetSelectedAudioOutputDeviceId(double Index, const FString& DeviceID); // 0x15cd700 [Public]
    void InitializePlaybackDeviceOption(TArray<FAudioOutputDeviceInfo>& InputPin); // 0x15cd700 [Public]
    void Finished_7635595C4C4603511279C294214D3F31(); // 0x15cd700
    void Finished_90E61E694E4DB648F25BF5A8697BE823(); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_StormSettings_Btn_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void OnSettingCreated(UWidget* SettingWidget, const FName& SettingName, FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void SetupPlaybackDeviceOption(UObject* Widget, const FName& SettingName, const FSettingRow& SettingData); // 0x15cd700
    void OnObtainDevices(TArray<FAudioOutputDeviceInfo>& AvailableDevices); // 0x15cd700
    void OnAudioSettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void OnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult); // 0x15cd700
    void BndEvt__W_StormSettings_Btn_Apply_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnDiscardChanges(); // 0x15cd700
    void OnApplyChanges(); // 0x15cd700
    void OnPendingSettingsChanged(bool bHasPendingSettings); // 0x15cd700
    void BndEvt__W_StormSettings_Btn_Discard_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnSettingUnhovered(); // 0x15cd700 [Event Public]
    void BndEvt__W_StormSettings_OptionsTabList_K2Node_ComponentBoundEvent_4_OnTabSelected__DelegateSignature(const FName& TabId); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void ApplyPendingSettings(); // 0x15cd700
    void OnControllerCaptureFailed(); // 0x15cd700 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15cd700
    void BndEvt__W_StormSettings_Btn_Revert_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnSelectorHovered(UOptionSelector* OptionSelector, const FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void OnSliderHovered(UOptionSlider* OptionSlider, const FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void OnKeyBindingRowHovered(UKeyBindingEntryWidget* Entry); // 0x15cd700 [Event Public]
    void BndEvt__W_StormSettings_CASwitcher_Categories_K2Node_ComponentBoundEvent_5_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void CheckRevertAll(); // 0x15cd700
    void BndEvt__W_StormSettings_Btn_RevertAll_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_StormSettings(int32 EntryPoint); // 0x15cd700 [Final]

// UW_PlayerVoiceCard_C (/Game/StormEscape/UI/Widgets/Spectator/SubWidgets/W_PlayerVoiceCard.W_PlayerVoiceCard_C)
    void ResetPlayerSpeaking(); // 0x15cd700 [Public]
    void SetPlayerSpeaking(); // 0x15cd700 [Public]
    void CheckHealthStatus(); // 0x15cd700 [Public]
    void UpdateVoiceActivity(bool bTalking); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void SetMuted(bool bMuted); // 0x15cd700
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_PlayerVoiceCard(int32 EntryPoint); // 0x15cd700 [Final]
    void OnMuteClicked__DelegateSignature(const FString& Name); // 0x15cd700 [Public]

// UW_VoiceChatList_C (/Game/StormEscape/UI/Widgets/Spectator/SubWidgets/W_VoiceChatList.W_VoiceChatList_C)
    void OnMuteClicked(const FString& Name); // 0x15cd700 [Public]
    void UpdateVoiceActivity(const FString& PlayerName, bool bTalking); // 0x15cd700 [Public]
    void onMediaActiveStateChanged_Event(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room); // 0x15cd700
    void TryBindToVoiceChat(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void RefreshList(bool bIsGameOver, ACharacter* Character); // 0x15cd700
    void OnMutedPlayersUpdated_Event(TArray<FString>& MutedPlayers); // 0x15cd700
    void RefreshListRevive(ACharacter* Character); // 0x15cd700
    void ExecuteUbergraph_W_VoiceChatList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_SpectateInterface_C (/Game/StormEscape/UI/Widgets/Spectator/W_SpectateInterface.W_SpectateInterface_C)
    void Construct(); // 0x15cd700 [Event Public]
    void OnPlayerSpectatedChangedDelegate_Event(const FString& PlayerName, int32 PlayerNumber); // 0x15cd700
    void BndEvt__W_SpectateInterface_W_Next_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SpectateInterface_W_Prev_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_SpectateInterface_NextBT_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SpectateInterface_PreviousBT_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void OnReviveDelegate_Event(ACharacter* Character); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_SpectateInterface_IABtn_PauseMenu_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_SpectateInterface(int32 EntryPoint); // 0x15cd700 [Final]

// UW_WelcomeScreen_C (/Game/StormEscape/UI/Widgets/Tutorial/W_WelcomeScreen.W_WelcomeScreen_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void BndEvt__W_WelcomeScreen_SkipAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void PlayAlertSound(); // 0x15cd700
    void StopAlertSound(); // 0x15cd700
    void OnInitialized(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BndEvt__W_WelcomeScreen_Toggle_DisableTutorial_K2Node_ComponentBoundEvent_0_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnWelcomeMessageTimeout(); // 0x15cd700
    void BndEvt__W_WelcomeScreen_BBtn_Continue_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_WelcomeScreen(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Gauge_Alt_C (/Game/StormEscape/UI/Widgets/VanDashboard/SubWidgets/WBP_Gauge_Alt.WBP_Gauge_Alt_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateProgressBar(double Value); // 0x15cd700
    void Blink(float PlaybackSpeed); // 0x15cd700
    void ResetBlink(); // 0x15cd700
    void ExecuteUbergraph_WBP_Gauge_Alt(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Info_C (/Game/StormEscape/UI/Widgets/VanDashboard/SubWidgets/WBP_Info.WBP_Info_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateInfo(const E_InfoVan& Status, const FText& StatusText); // 0x15cd700
    void Blink(float PlaybackSpeed); // 0x15cd700
    void ResetBlink(); // 0x15cd700
    void ExecuteUbergraph_WBP_Info(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_Dashboard_Texture_C (/Game/StormEscape/UI/Widgets/VanDashboard/WBP_Dashboard_Texture.WBP_Dashboard_Texture_C)
    void SetVanRepairState(bool bIsRepaired); // 0x15cd700
    void ExecuteUbergraph_WBP_Dashboard_Texture(int32 EntryPoint); // 0x15cd700 [Final]

// UW_Dashboard_C (/Game/StormEscape/UI/Widgets/VanDashboard/W_Dashboard.W_Dashboard_C)
    void FetchVanValues(); // 0x15cd700 [Public]
    void CancelAttemptToStart(); // 0x15cd700 [Public]
    void PlayAttemptingAnimation(); // 0x15cd700 [Public]
    void ResetInformation(); // 0x15cd700 [Public]
    void AttemptToStart(double TryingTime); // 0x15cd700 [Public]
    void BlinkInfo(); // 0x15cd700
    void PlayBlinkOnInfo(); // 0x15cd700
    void ActivateDashboard(); // 0x15cd700
    void DeactivateDashboard(); // 0x15cd700
    void ExecuteUbergraph_W_Dashboard(int32 EntryPoint); // 0x15cd700 [Final]

// UWBP_HandbookButton_C (/Game/StormEscape/UI/Widgets/VanSchematic/SubWidgets/WBP_HandbookButton.WBP_HandbookButton_C)
    void SetRowHandle(const FDataTableRowHandle& RowHandle); // 0x15cd700 [Public]
    void SetTutorialData(const FTutorialToastData& TutorialToastData); // 0x15cd700 [Public]
    void UpdateSizeBox(); // 0x15cd700 [Public]
    void UpdateFont(); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FText& Text, TSubclassOf<UCommonTextStyle> TextStyle, const FMargin& TextPadding, const FMargin& LinePadding, const FVector2D& ButtonDisplacement); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_1_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_3_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_4_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_5_OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected); // 0x15cd700
    void UpdateTextColor(); // 0x15cd700
    void ExecuteUbergraph_WBP_HandbookButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnClicked__DelegateSignature(UCommonButtonBase* Button, const FTutorialToastData& TutorialToastData); // 0x15cd700 [Public]

// UWBP_SchematicButton_C (/Game/StormEscape/UI/Widgets/VanSchematic/SubWidgets/WBP_SchematicButton.WBP_SchematicButton_C)
    void UpdateSizeBoxes(); // 0x15cd700 [Public]
    void UpdateFont(); // 0x15cd700 [Public]
    void UpdateStyle(); // 0x15cd700 [Public]
    void SetStyle(const FText& Text, TSubclassOf<UCommonTextStyle> TextStyle, const FMargin& TextPadding, const FMargin& LinePadding, const FVector2D& ButtonDisplacement); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_1_OnHovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_2_OnUnhovered__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_3_OnPressed__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_Bracket_Button_DisplaceableButton_K2Node_ComponentBoundEvent_4_OnReleased__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BndEvt__WBP_SchematicButton_DisplaceableButton_K2Node_ComponentBoundEvent_5_OnSelectedChanged__DelegateSignature(UCommonButtonBase* Button, bool bSelected); // 0x15cd700
    void UpdateTextColor(); // 0x15cd700
    void ExecuteUbergraph_WBP_SchematicButton(int32 EntryPoint); // 0x15cd700 [Final]
    void OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700 [Public]
    void OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700 [Public]

// UW_SchematicLine_C (/Game/StormEscape/UI/Widgets/VanSchematic/SubWidgets/W_SchematicLine.W_SchematicLine_C)
    void CreateLines(); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_SchematicLine(int32 EntryPoint); // 0x15cd700 [Final]

// UW_VanSchematic_C (/Game/StormEscape/UI/Widgets/VanSchematic/W_VanSchematic.W_VanSchematic_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void HideAllLines(); // 0x15cd700 [Public]
    void OnHandbookButtonSelected(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x15cd700 [Public]
    void CreateTutorialButtonGroup(); // 0x15cd700 [Public]
    void OnHandbookButtonClicked(UCommonButtonBase* Button, const FTutorialToastData& TutorialToastData); // 0x15cd700 [Public]
    void PopulateTutorialsList(); // 0x15cd700 [Public]
    void OnSchematicButtonSelectionCleared(); // 0x15cd700 [Public]
    void OnSchematicButtonSelected(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x15cd700 [Public]
    void CreateButtonGroup(); // 0x15cd700 [Public]
    void UpdateSelectedTutorial(const FDataTableRowHandle& RowHandle); // 0x15cd700 [Public]
    void UpdateSelectedSchematic(const FDataTableRowHandle& RowHandle); // 0x15cd700 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void OnLoaded_BAA620AC404ACCB4D8B1D28F4F50BDFE(UObject* Loaded); // 0x15cd700
    void BndEvt__W_VanSchematic_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void UpdateStyle(); // 0x15cd700
    void BndEvt__W_VanSchematic_ScrollBox_Tutorials_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Battery_K2Node_ComponentBoundEvent_2_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Coolant_K2Node_ComponentBoundEvent_3_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Oil_K2Node_ComponentBoundEvent_4_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Fuses_K2Node_ComponentBoundEvent_5_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Locker_K2Node_ComponentBoundEvent_6_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Vitastation_K2Node_ComponentBoundEvent_7_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Radar_K2Node_ComponentBoundEvent_8_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Radio_K2Node_ComponentBoundEvent_9_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_LoreComputer_K2Node_ComponentBoundEvent_10_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_SurveillanceMonitors_K2Node_ComponentBoundEvent_11_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Fuel_K2Node_ComponentBoundEvent_12_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Tires_K2Node_ComponentBoundEvent_13_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_DriversSeat_K2Node_ComponentBoundEvent_14_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_MissionBoard_K2Node_ComponentBoundEvent_15_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Workbench_K2Node_ComponentBoundEvent_16_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Doors_K2Node_ComponentBoundEvent_17_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Storage_K2Node_ComponentBoundEvent_18_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void BndEvt__W_VanSchematic_SBtn_Whiteboard_K2Node_ComponentBoundEvent_19_OnHoverStateChanged__DelegateSignature(bool bIsHovered); // 0x15cd700
    void ExecuteUbergraph_W_VanSchematic(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CheckoutItem_C (/Game/StormEscape/UI/Widgets/VendingMachine/SubWidgets/W_CheckoutItem.W_CheckoutItem_C)
    void Construct(); // 0x15cd700 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_CheckoutItem(int32 EntryPoint); // 0x15cd700 [Final]

// UW_CheckoutList_C (/Game/StormEscape/UI/Widgets/VendingMachine/SubWidgets/W_CheckoutList.W_CheckoutList_C)
    int32 GetApexTokens(); // 0x15cd700 [Public]
    void CalculateTotal(TArray<FVendingItemData>& Items); // 0x15cd700 [Public]
    void PopulateCartList(TArray<FVendingItemData>& List); // 0x15cd700
    void BndEvt__W_CheckoutList_W_PopupBase_K2Node_ComponentBoundEvent_0_OnNoEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_CheckoutList_W_PopupBase_K2Node_ComponentBoundEvent_1_OnClose__DelegateSignature(); // 0x15cd700
    void ExecuteUbergraph_W_CheckoutList(int32 EntryPoint); // 0x15cd700 [Final]

// UW_TokenAmount_C (/Game/StormEscape/UI/Widgets/VendingMachine/SubWidgets/W_TokenAmount.W_TokenAmount_C)
    int32 GetApexTokens(); // 0x15cd700 [Public]
    void SetSizeBoxStyle(); // 0x15cd700 [Public]
    void HideTokens(); // 0x15cd700 [Public]
    void IncrementToken(); // 0x15cd700 [Public]
    void OnTokenAddedAnimFinished(); // 0x15cd700 [Public]
    void OnTokensChangedWithDelta(int32 NewToken, int32 Delta); // 0x15cd700 [Public]
    void OnTokensChanged(int32 OldValue, int32 NewValue); // 0x15cd700 [Public]
    void BindToTokensChanged(); // 0x15cd700 [Public]
    void SetTokenAmountText(int32 Value); // 0x15cd700 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_TokenAmount(int32 EntryPoint); // 0x15cd700 [Final]

// UW_VendingItem_C (/Game/StormEscape/UI/Widgets/VendingMachine/SubWidgets/W_VendingItem.W_VendingItem_C)
    int32 GetApexTokens(); // 0x15cd700 [Public]
    bool MeetsQuantityRequirements(); // 0x15cd700 [Public]
    bool MeetsLevelRequirements(); // 0x15cd700 [Public]
    void CheckForLevelRequirements(); // 0x15cd700 [Public]
    void SetBuyEnabled(bool bIsEnabled); // 0x15cd700 [Public]
    void GetCanBuy(const bool& bCanBuy); // 0x15cd700 [Public]
    void UpdateCanBuy(); // 0x15cd700 [Public]
    void OnLoaded_7350B56E4523D70831D7AA81DDEED31E(UObject* Loaded); // 0x15cd700
    void SetIsInCart(bool bInCart); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BndEvt__W_VendingItem_BBBtn_Buy_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void UpdateItemData(const FVendingItemData& ItemData); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_VendingItem(int32 EntryPoint); // 0x15cd700 [Final]
    void OnBuyClicked__DelegateSignature(const FVendingItemData& Item); // 0x15cd700 [Public]

// UW_VendingItemInfo_C (/Game/StormEscape/UI/Widgets/VendingMachine/SubWidgets/W_VendingItemInfo.W_VendingItemInfo_C)
    void OnLoaded_F154B93945190535E81D9EB89BB657D1(UObject* Loaded); // 0x15cd700
    void OnLoaded_5D51037E4E892DA50DDC9491EF6029CD(UObject* Loaded); // 0x15cd700
    void DisplayItemInfo(UPDA_VendingItem* SelectedItem); // 0x15cd700
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_W_VendingItemInfo(int32 EntryPoint); // 0x15cd700 [Final]

// UW_VendingMachine_C (/Game/StormEscape/UI/Widgets/VendingMachine/W_VendingMachine.W_VendingMachine_C)
    int32 GetApexTokens(); // 0x15cd700 [Public]
    void BindToTokensChanged(); // 0x15cd700 [Public]
    void UpdateSelectedButtonStatus(); // 0x15cd700 [Public]
    void OnBuyItemClicked(const FVendingItemData& Item); // 0x15cd700 [Public]
    void OnCancelBuy(); // 0x15cd700 [Public]
    void UpdateAddToCardButton(bool bIsItemInCart); // 0x15cd700 [Public]
    bool IsItemInCart(UPDA_VendingItem* SelectedItem); // 0x15cd700 [Public]
    void SelectNextAvailableItem(); // 0x15cd700 [Public]
    void UpdateItemCountSelector(UPDA_VendingItem* Item); // 0x15cd700 [Public]
    void ResetShop(); // 0x15cd700 [Public]
    void GetAvailableItemsCount(UPDA_VendingItem* Item, TArray<FVendingItemData>& Array, const int32& Count); // 0x15cd700 [Public]
    void UpdateCheckoutButton(); // 0x15cd700 [Public]
    void AddToCart(UPDA_VendingItem* Item, int32 Amount); // 0x15cd700 [Public]
    void SetItemsEnabled(bool bIsEnabled); // 0x15cd700 [Public]
    void UpdateItemGrid(TArray<FVendingItemData>& Items); // 0x15cd700 [Public]
    void PopulateItemGrid(TArray<FVendingItemData>& Items); // 0x15cd700 [Public]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_VendingMachine_BackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_VendingMachine_TestButton_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_SearchLobbies_TestButton_K2Node_ComponentBoundEvent_11_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void OnConfirmBuy(); // 0x15cd700
    void BndEvt__W_SearchLobbies_TestButton_K2Node_ComponentBoundEvent_12_OnButtonHoverEvent__DelegateSignature(); // 0x15cd700
    void BndEvt__W_VendingMachine_OSelector_ItemCounter_K2Node_ComponentBoundEvent_6_OnOptionChanged__DelegateSignature(int32 NewIndex, const FText& NewValue); // 0x15cd700
    void OnPurchaseVerified(TArray<FVendingItemData>& VendingItems); // 0x15cd700
    void OnItemSelectedChanged(UCommonButtonBase* Button, bool Selected); // 0x15cd700
    void PlaySelectedItemAnimation(); // 0x15cd700
    void BndEvt__W_VendingMachine_BBtn_AddToCart_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_VendingMachine_BBBtn_Checkout_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void InitMachineRef(AVendingMachine* MachineRef); // 0x15cd700
    void BndEvt__W_VendingMachine_ScrollBox_ItemList_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15cd700
    void OnProcessingFinished(); // 0x15cd700
    void OnApexTokensChanged(int32 OldValue, int32 NewValue); // 0x15cd700
    void ScrollToHovered(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_VendingMachine(int32 EntryPoint); // 0x15cd700 [Final]

// UW_VendingTexture_C (/Game/StormEscape/UI/Widgets/VendingMachine/W_VendingTexture.W_VendingTexture_C)
    void GetAvailableItemsCount(UPDA_VendingItem* Item, TArray<FVendingItemData>& Array, const int32& Count); // 0x15cd700 [Public]
    void InitMachineRef(AVendingMachine* MachineRef); // 0x15cd700
    void PopulateList(TArray<FVendingItemData>& Items); // 0x15cd700
    void ToggleBrightness(bool bShouldBeOn); // 0x15cd700
    void ExecuteUbergraph_W_VendingTexture(int32 EntryPoint); // 0x15cd700 [Final]

// UW_MainLayerUI_C (/Game/StormEscape/UI/Widgets/W_MainLayerUI.W_MainLayerUI_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]

// UW_DrawColorButton_C (/Game/StormEscape/UI/Widgets/WhiteboardUI/W_DrawColorButton.W_DrawColorButton_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void BP_OnClicked(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_DrawColorButton(int32 EntryPoint); // 0x15cd700 [Final]
    void ColorSelected__DelegateSignature(const FLinearColor& Color, UWidget* Widget); // 0x15cd700 [Public]

// UW_DrawIconButton_C (/Game/StormEscape/UI/Widgets/WhiteboardUI/W_DrawIconButton.W_DrawIconButton_C)
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_W_DrawIconButton(int32 EntryPoint); // 0x15cd700 [Final]

// UW_WhiteboardUI_C (/Game/StormEscape/UI/Widgets/WhiteboardUI/W_WhiteboardUI.W_WhiteboardUI_C)
    void CycleColor(bool bNext); // 0x15cd700 [Public]
    void PopulateColors(); // 0x15cd700 [Public]
    void SetLineThickness(const EWhiteboardThickness& NewThickness); // 0x15cd700 [Public]
    void ClearColorSelection(); // 0x15cd700 [Public]
    void BndEvt__W_WhiteboardUI_ABtn_Back_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_WhiteboardUI_BT_EraseMode_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_WhiteboardUI_BT_DrawMode_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void Construct(); // 0x15cd700 [Event Public]
    void BndEvt__W_WhiteboardUI_BT_ThicknessSelector_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void K2_OnDrawCapacityReached(bool bReached); // 0x15cd700 [Event Public]
    void ColorSelected_Event(const FLinearColor& Color, UWidget* Widget); // 0x15cd700
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    void BndEvt__W_WhiteboardUI_ABtn_DrawMode_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_WhiteboardUI_ABtn_DrawThick_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_WhiteboardUI_ABtn_NavRight_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void BndEvt__W_WhiteboardUI_ABtn_NavLeft_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15cd700
    void ExecuteUbergraph_W_WhiteboardUI(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_VFX_RenderTarget_C (/Game/StormEscape/VFX/BP_VFX_RenderTarget.BP_VFX_RenderTarget_C)
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_BP_VFX_RenderTarget(int32 EntryPoint); // 0x15cd700 [Final]

// ABP_TornadoDebris_C (/Game/StormEscape/VFX/Blueprints/BP_TornadoDebris.BP_TornadoDebris_C)
    void StartEmission(); // 0x15cd700
    void StopEmission(); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void DespawnDebris(UNiagaraComponent* PSystem); // 0x15cd700
    void ExecuteUbergraph_BP_TornadoDebris(int32 EntryPoint); // 0x15cd700 [Final]
    void OnDebrisDespawnedDelegate__DelegateSignature(int32 SourceId); // 0x15cd700 [Public]

// UPDA_TornadoRender_Final_C (/Game/StormEscape/VFX/Data/Tornado/PDA_TornadoRender_Final.PDA_TornadoRender_Final_C)
    double GetSortOffset(double Distance); // 0x15cd700 [Public]

// UPDA_TornadoRender_Minor_C (/Game/StormEscape/VFX/Data/Tornado/PDA_TornadoRender_Minor.PDA_TornadoRender_Minor_C)
    double GetSortOffset(double Distance); // 0x15cd700 [Public]

// UUltraDynamicSky_Functions_C (/Game/UltraDynamicSky/Blueprints/Functions/UltraDynamicSky_Functions.UltraDynamicSky_Functions_C)
    void <unnamed#1942494>(const FUDS_and_UDW_State& State, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1942689>(UObject* __WorldContext, FUDS_and_UDW_State& Packaged State); // 0x15cd700 [Static Public]
    void Random Value in Float Range Structure(const FFloatRange& Range, const FRandomStream& Stream, UObject* __WorldContext, const double& Out); // 0x15cd700 [Static Public]
    void <unnamed#1942993>(double New Time of Day, double Transition Duration (Seconds), const EEasingFunc& Easing Function, double Easing Exponent, bool Allow Time Going Backwards, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1942908>(const FDateTime& DateTime, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1942960>(const FTimecode& Timecode, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1942935>(double Time of Day, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1942756>(UObject* __WorldContext, const int32& Index, const FString& Name); // 0x15cd700 [Static Public]
    void <unnamed#1942844>(UObject* __WorldContext, const bool& Daytime); // 0x15cd700 [Static Public]
    void <unnamed#1942810>(UObject* __WorldContext, const FTimecode& Timecode); // 0x15cd700 [Static Public]
    void <unnamed#1942734>(UObject* __WorldContext, const FDateTime& DateTime); // 0x15cd700 [Static Public]
    void <unnamed#1942785>(UObject* __WorldContext, const double& Time of Day); // 0x15cd700 [Static Public]
    void Get Ultra Dynamic Sky(UObject* __WorldContext, const AUltra_Dynamic_Sky_C*& UDS, const bool& Valid); // 0x15cd700 [Static Public]

// UUltraDynamicWeather_Functions_C (/Game/UltraDynamicSky/Blueprints/Functions/UltraDynamicWeather_Functions.UltraDynamicWeather_Functions_C)
    void <unnamed#1948043>(double Knots at Wind Intensity 10, bool Factor Wind Gusts, UObject* __WorldContext, const double& Knots, const double& MPH, const double& KPH); // 0x15cd700 [Static Public]
    void <unnamed#1947394>(double New Wind Direction, double Change Duration, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1947482>(bool Use Custom Lightning Location, const FVector& Custom Lightning Location, const FVector& Custom Target Location, int32 Lightning Bolt Seed, UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1947875>(UObject* __WorldContext, const double& Season, const UDS_Season& Season Enum); // 0x15cd700 [Static Public]
    void <unnamed#1947314>(double Time to Transition to Random Weather (Seconds), UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1947358>(UUDS_Weather_Settings_C* New Weather Type, double Time To Transition To New Weather (Seconds), UObject* __WorldContext); // 0x15cd700 [Static Public]
    void <unnamed#1947600>(UObject* __WorldContext, const FString& As String, const UDS_Weather_Display_Names& As Enumerator); // 0x15cd700 [Static Public]
    void <unnamed#1947548>(const UDS_Temperature_Sample_Location& Sample Location, const FVector& Custom Sample Location, const UDS_TemperatureType& Scale, UObject* __WorldContext, const double& Temperature); // 0x15cd700 [Static Public]
    void <unnamed#1947693>(UObject* __WorldContext, const UUDS_Weather_Settings_C*& Local Weather State); // 0x15cd700 [Static Public]
    void <unnamed#1947965>(UObject* __WorldContext, const FVector& Wind Direction); // 0x15cd700 [Static Public]
    void <unnamed#1947726>(UObject* __WorldContext, const double& Material Dust Coverage); // 0x15cd700 [Static Public]
    void <unnamed#1947762>(UObject* __WorldContext, const double& Material Snow Coverage); // 0x15cd700 [Static Public]
    void <unnamed#1947798>(UObject* __WorldContext, const double& Material Wetness); // 0x15cd700 [Static Public]
    void <unnamed#1947646>(UObject* __WorldContext, const double& Dust); // 0x15cd700 [Static Public]
    void <unnamed#1947676>(UObject* __WorldContext, const double& Fog); // 0x15cd700 [Static Public]
    void <unnamed#1947920>(UObject* __WorldContext, const double& Thunder/Lightning); // 0x15cd700 [Static Public]
    void <unnamed#1947895>(UObject* __WorldContext, const double& Snow); // 0x15cd700 [Static Public]
    void <unnamed#1947844>(UObject* __WorldContext, const double& Rain); // 0x15cd700 [Static Public]
    void <unnamed#1948000>(UObject* __WorldContext, const double& Wind Intensity); // 0x15cd700 [Static Public]
    void <unnamed#1947507>(UObject* __WorldContext, const double& Cloud Coverage); // 0x15cd700 [Static Public]
    void Get Ultra Dynamic Weather(UObject* __WorldContext, const AUltra_Dynamic_Weather_C*& UDW, const bool& Valid); // 0x15cd700 [Static Public]

// UUDS_Occlusion_Portal_C (/Game/UltraDynamicSky/Blueprints/Occlusion/UDS_Occlusion_Portal.UDS_Occlusion_Portal_C)
    void ReceiveBeginPlay(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_UDS_Occlusion_Portal(int32 EntryPoint); // 0x15cd700 [Final]

// AUDS_Occlusion_Volume_C (/Game/UltraDynamicSky/Blueprints/Occlusion/UDS_Occlusion_Volume.UDS_Occlusion_Volume_C)
    void Query Occlusion Multiplier(const FVector& Location, const double& Multiplier); // 0x15cd700 [Public]
    void Configure Weather Particle Blocking(); // 0x15cd700 [Protected]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_UDS_Occlusion_Volume(int32 EntryPoint); // 0x15cd700 [Final]

// IUDS_Editor_Tick_Interface_C (/Game/UltraDynamicSky/Blueprints/System/Editor_UI/UDS_Editor_Tick_Interface.UDS_Editor_Tick_Interface_C)
    void Constructed Handler(); // 0x15cd700 [Public]
    void Start Tick Timer(AUltra_Dynamic_Sky_C* UDS); // 0x15cd700 [Public]

// IUDS_Utility_Opener_Interface_C (/Game/UltraDynamicSky/Blueprints/System/Editor_UI/UDS_Utility_Opener_Interface.UDS_Utility_Opener_Interface_C)
    void Open Weather Mask Brush Painter(); // 0x15cd700 [Public]
    void Show Editor Warning Window(const FString& Title, const FString& Message); // 0x15cd700 [Public]
    void Open UDS Readme Entry Set(TArray<FName>& Entries); // 0x15cd700 [Public]
    void Open UDS Readme(const FString& Entry Row, int32 Category Index); // 0x15cd700 [Public]

// AUDS_Cloud_Paint_Container_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Cloud_Paint_Container.UDS_Cloud_Paint_Container_C)
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_UDS_Cloud_Paint_Container(int32 EntryPoint); // 0x15cd700 [Final]

// UUDS_Modifier_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Modifier.UDS_Modifier_C)
    void Parse Maps into Arrays(); // 0x15cd700 [Public]

// IUDS_Modifier_Interface_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Modifier_Interface.UDS_Modifier_Interface_C)
    void Set UDS Modifier State(UUDS_Modifier_C* Modifier, double Alpha); // 0x15cd700 [Public]

// UUDS_OcclusionState_C (/Game/UltraDynamicSky/Blueprints/System/UDS_OcclusionState.UDS_OcclusionState_C)
    void Save Unchanging Values(); // 0x15cd700 [Public]
    FVector Current Trace Direction(const FVector& Facing Direction, int32 Vertical Step); // 0x15cd700 [Protected]
    void Directional Vector Mask(const FVector& Direction, const FLinearColor& Mask); // 0x15cd700 [Protected]
    double Directional Mask Value(const FVector& Direction, const FVector& Compare); // 0x15cd700 [Protected]
    FVector Current Facing Direction(int32 Step); // 0x15cd700 [Protected]

// UUDS_PlayerOcclusion_C (/Game/UltraDynamicSky/Blueprints/System/UDS_PlayerOcclusion.UDS_PlayerOcclusion_C)
    void Apply Directional Occlusion Modifiers(const FLinearColor& In, const FLinearColor& Out); // 0x15cd700 [Protected]
    void Start Up GPU Distance Field System(); // 0x15cd700 [Protected]
    void Test Point for Occlusion Volumes(const FVector& Location, const double& Final Multiplier); // 0x15cd700 [Protected]
    void Custom Global Occlusion Sample(const FVector& Location, const double& Global Occlusion); // 0x15cd700 [Public]
    void Runtime Tick(); // 0x15cd700 [Public]
    EDrawDebugTrace Trace Debugs(); // 0x15cd700 [Protected]
    void Editor Tick(const FVector& Occlusion Location); // 0x15cd700 [Public]
    void Portal Direction Mask(const FVector& Direction, const FLinearColor& Mask); // 0x15cd700 [Protected]
    void Delayed Startup(); // 0x15cd700 [Protected]
    void Check For Portal Components(); // 0x15cd700 [Protected]
    void Get Sample Location(); // 0x15cd700 [Protected]
    void Update Ignored Actors(); // 0x15cd700 [Protected]
    void Periodic Context Checks(); // 0x15cd700 [Protected]
    void Update Current Occlusion(); // 0x15cd700 [Protected]
    void Incremental Occlusion Traces(); // 0x15cd700 [Protected]
    void Initialize(); // 0x15cd700 [Public]
    void ReceiveParticleData(TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x15cd700 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_UDS_PlayerOcclusion(int32 EntryPoint); // 0x15cd700 [Final]
    void Hard Occlusion Change__DelegateSignature(); // 0x15cd700 [Public]

// UUDS_RenderTarget_State_C (/Game/UltraDynamicSky/Blueprints/System/UDS_RenderTarget_State.UDS_RenderTarget_State_C)
    void Target Needs Recenter(const FVector& Control Location, const FVector& Axis Mask, const bool& Yes); // 0x15cd700 [Public]
    void Canvas Brush Size(const FVector2D& In, const FVector2D& Out); // 0x15cd700 [Public]
    void Canvas Brush Location(const FVector2D& In, const FVector2D& Out); // 0x15cd700 [Public]
    void Set Location(const FVector& Center Location, const FLinearColor& Mapping Vector4); // 0x15cd700 [Public]
    void Set Size(double Size); // 0x15cd700 [Public]
    void Set Render Target(UTextureRenderTarget2D* Render Target, UTextureRenderTarget2D* Buffer Target); // 0x15cd700 [Public]
    void Target Extent 2D(const FVector2D& Extent); // 0x15cd700 [Public]

// IUDS_Startup_Interface_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Startup_Interface.UDS_Startup_Interface_C)
    void UDS Ending Play(); // 0x15cd700 [Public]
    void UDS Starting Up(AUltra_Dynamic_Sky_C* UDS); // 0x15cd700 [Public]

// AUDS_Volume_Actor_C (/Game/UltraDynamicSky/Blueprints/System/UDS_Volume_Actor.UDS_Volume_Actor_C)
    void Disable Volume(); // 0x15cd700 [Public]
    void Enable Volume(); // 0x15cd700 [Public]
    void Query Blend Radius(const FVector& Location, const double& Multiplier); // 0x15cd700 [Public]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ExecuteUbergraph_UDS_Volume_Actor(int32 EntryPoint); // 0x15cd700 [Final]

// IUDW_Startup_Interface_C (/Game/UltraDynamicSky/Blueprints/System/UDW_Startup_Interface.UDW_Startup_Interface_C)
    void UDW Ending Play(); // 0x15cd700 [Public]
    void UDW Starting Up(AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]

// AUltra_Dynamic_Sky_C (/Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.Ultra_Dynamic_Sky_C)
    bool BindToExposureBiasChanged(); // 0x15cd700 [Public]
    void OnCameraSettingChanged(const FName& SettingName, const float& NewValue); // 0x15cd700 [Public]
    float GetExposureBiasDay(); // 0x15cd700 [Public]
    void Ground UDS Actor(); // 0x15cd700 [Protected]
    void Update Replicated Modifiers(); // 0x15cd700 [Protected]
    void Hide Sky(bool Hide Entire Actor, bool Hide Lights, bool Hide Fog/Atmosphere, bool Hide Sky Sphere/Clouds, bool Hide Post Processing); // 0x15cd700 [Public]
    void Cache Global Fog Material Properties(); // 0x15cd700 [Public]
    void Set Apply Exposure Settings(bool Enabled); // 0x15cd700 [Public]
    void Editor Return from PIE(); // 0x15cd700 [Public]
    void Simplified Cloud Dark Color(const FLinearColor& Out); // 0x15cd700 [Protected]
    void Simplified Base Sky Color(const FLinearColor& Out); // 0x15cd700 [Protected]
    void Apply Cached Incoming Modifiers(); // 0x15cd700 [Public]
    bool If DBuffer Supported(); // 0x15cd700 [Public]
    void Log UDS Version Number(); // 0x15cd700 [Protected]
    void Dedicated Server Startup(); // 0x15cd700 [Protected]
    void UDS Date Equal(const FUDS_DateAndTime& Date A, const FUDS_DateAndTime& Date B, const bool& Equal); // 0x15cd700 [Protected]
    void Get Current UDS Date and Time(const FUDS_DateAndTime& UDS Date and Time); // 0x15cd700 [Public]
    void Editor Instant Update Active Properties(); // 0x15cd700 [Public]
    void Get All Modifier Property Values(TMap<UDS_Modifier_Float_Property, double>& Floats, TMap<UDS_Modifier_Color_Property, FLinearColor>& Colors); // 0x15cd700 [Public]
    void Get Cloud Coverage 0-10(const double& Cloud Coverage); // 0x15cd700 [Protected]
    double Current Sun Moon Cache Delta(); // 0x15cd700 [Protected]
    void Volumetric Light Ray Strength and Color(const double& Ray Strength, const FLinearColor& Ray Color); // 0x15cd700 [Protected]
    void Static Mode Cloud Tick(); // 0x15cd700 [Protected]
    void Static Mode Startup(); // 0x15cd700 [Protected]
    void Startup Tick(); // 0x15cd700 [Protected]
    void Set Previous Weather Variables(); // 0x15cd700 [Protected]
    void Update Path Tracer Fog(); // 0x15cd700 [Protected]
    void Construct Path Tracer Fog(); // 0x15cd700 [Protected]
    void Add Static Post Process Materials(); // 0x15cd700 [Protected]
    void Check to Start Volumetric Cloud Light Rays(); // 0x15cd700 [Protected]
    void Add Constructed Components(); // 0x15cd700 [Protected]
    void Toggle Post Process Material(int32 Index, bool Enabled); // 0x15cd700 [Protected]
    void Get Starting Cloud Painting Actors(); // 0x15cd700 [Public]
    void Revert Changed Console Variables(); // 0x15cd700 [Public]
    void Reverse Day Ended(); // 0x15cd700 [Protected]
    double Fog and Dust Shadow Value(); // 0x15cd700 [Protected]
    void Simplified Cloud Light Color(const FLinearColor& Out); // 0x15cd700 [Protected]
    void Show Editor Warning(const FString& Title, const FString& Message); // 0x15cd700 [Protected]
    void Apply Feature Level Mode Changes(const bool& Made Changes); // 0x15cd700 [Protected]
    void Set Dust Amount(double Dust Amount); // 0x15cd700 [Public]
    void Set Fog(double Fog); // 0x15cd700 [Public]
    void Set Cloud Coverage(double Cloud Coverage); // 0x15cd700 [Public]
    void Apply Editor Weather Override(); // 0x15cd700 [Protected]
    void Apply Starting Modifiers(); // 0x15cd700 [Protected]
    void Revert Modified Properties(); // 0x15cd700 [Protected]
    void Set Startup Variables(); // 0x15cd700 [Protected]
    void Update Total Days Elapsed(); // 0x15cd700 [Protected]
    void Client Check Initial Replication(); // 0x15cd700 [Protected]
    FUDS_DateAndTime Current Event Date(); // 0x15cd700 [Protected]
    void Set Variables Controlled by Weather(); // 0x15cd700 [Protected]
    void Composite Context Vector(const FVector& Out); // 0x15cd700 [Protected]
    void Composite Weather Vector(const FVector& Out); // 0x15cd700 [Protected]
    void Get Manual Target Change Speed(const FVector& Old Vector, const FVector& New Vector); // 0x15cd700 [Protected]
    void Adjust for World Origin Rebasing(); // 0x15cd700 [Protected]
    void Current Minute as Integer(const int32& Minute); // 0x15cd700 [Protected]
    void Time Of Day to H/M/S(double Time, const int32& Hour, const int32& Minute, const int32& Second, const double& Second Fraction); // 0x15cd700 [Public]
    void H/M/S/MS to Time of Day(int32 Hours, int32 Minutes, int32 Seconds, int32 Miliseconds, const double& Time); // 0x15cd700 [Public]
    double Moon Effective Illumination 0-1(); // 0x15cd700 [Protected]
    void Update Water Level Parameter(); // 0x15cd700 [Protected]
    void Is Cached Value Changing(const UDS_CachedProperties& Enum, const bool& Yes); // 0x15cd700 [Protected]
    void Set Time Cycle Degrees(); // 0x15cd700 [Protected]
    void Current Sunset/Sunrise Event State(const bool& Sun Up); // 0x15cd700 [Protected]
    bool Is Date and Time in Daylight Savings Time(); // 0x15cd700 [Protected]
    void Apply System Time(); // 0x15cd700 [Protected]
    void Editor Update from Weather(); // 0x15cd700 [Public]
    void Sky Startup Functions(); // 0x15cd700 [Protected]
    void Static Properties - Occlusion(); // 0x15cd700 [Protected]
    void Static Properties - Mode Derivatives(); // 0x15cd700 [Public]
    void Static Properties - Post Processing(); // 0x15cd700 [Public]
    bool Runtime Or Initializing(); // 0x15cd700 [Public]
    void Start Editor Tick Handler(); // 0x15cd700 [Protected]
    void Editor Tick(const FVector& Editor Camera Location, const FRotator& Editor Camera Rotation, bool Sequencer Open); // 0x15cd700 [Public]
    void Current Hour as Integer(const int32& Hour); // 0x15cd700 [Protected]
    void Open Editor Readme Entry Set(TArray<FName>& Entry); // 0x15cd700 [Protected]
    void <unnamed#1919583>(); // 0x15cd700 [Private]
    void <unnamed#1905140>(); // 0x15cd700 [Private]
    void <unnamed#1905608>(); // 0x15cd700 [Private]
    void <unnamed#1931955>(); // 0x15cd700 [Private]
    void <unnamed#1907951>(); // 0x15cd700 [Private]
    void <unnamed#1926866>(); // 0x15cd700 [Private]
    void <unnamed#1920423>(); // 0x15cd700 [Private]
    void <unnamed#1931114>(); // 0x15cd700 [Private]
    void <unnamed#1918181>(); // 0x15cd700 [Private]
    void <unnamed#1928326>(); // 0x15cd700 [Private]
    void <unnamed#1910026>(); // 0x15cd700 [Private]
    void <unnamed#1915407>(); // 0x15cd700 [Private]
    void <unnamed#1939189>(); // 0x15cd700 [Private]
    void <unnamed#1922909>(); // 0x15cd700 [Private]
    void <unnamed#1919983>(); // 0x15cd700 [Private]
    void <unnamed#1938771>(); // 0x15cd700 [Private]
    void <unnamed#1918161>(); // 0x15cd700 [Private]
    FLinearColor Simplified Moon Scattering Color(); // 0x15cd700 [Protected]
    void <unnamed#1913125>(); // 0x15cd700 [Private]
    void <unnamed#1939911>(); // 0x15cd700 [Private]
    void <unnamed#1939057>(); // 0x15cd700 [Private]
    void <unnamed#1920609>(); // 0x15cd700 [Private]
    void <unnamed#1926234>(); // 0x15cd700 [Private]
    void <unnamed#1925894>(); // 0x15cd700 [Private]
    void <unnamed#1914192>(); // 0x15cd700 [Private]
    void <unnamed#1925483>(); // 0x15cd700 [Private]
    void <unnamed#1920845>(); // 0x15cd700 [Private]
    void <unnamed#1909079>(); // 0x15cd700 [Private]
    void <unnamed#1939174>(); // 0x15cd700 [Private]
    void <unnamed#1916849>(); // 0x15cd700 [Private]
    void <unnamed#1905425>(); // 0x15cd700 [Private]
    void <unnamed#1914010>(); // 0x15cd700 [Private]
    void Open Editor Readme Entry(const FString& Entry); // 0x15cd700 [Protected]
    void Start Instant Exposure(); // 0x15cd700 [Protected]
    void <unnamed#1926658>(); // 0x15cd700 [Private]
    void <unnamed#1935534>(); // 0x15cd700 [Private]
    void <unnamed#1915070>(); // 0x15cd700 [Private]
    void <unnamed#1926370>(); // 0x15cd700 [Private]
    void Disable Instant Exposure(); // 0x15cd700 [Protected]
    void Static Properties - Stars(); // 0x15cd700 [Public]
    void Static Properties - Lens Flare(); // 0x15cd700 [Public]
    void Static Properties - Space Layer(); // 0x15cd700 [Public]
    void Static Properties - Static Clouds(); // 0x15cd700 [Public]
    void Static Properties - Aurora(); // 0x15cd700 [Public]
    void Static Properties - Sky Atmosphere(); // 0x15cd700 [Public]
    void Static Properties - Simplified Color(); // 0x15cd700 [Public]
    void Static Properties - Water Caustics(); // 0x15cd700 [Public]
    void Static Properties - Cloud Shadows(); // 0x15cd700 [Public]
    void Static Properties - 2D Dynamic Clouds(); // 0x15cd700 [Public]
    void Static Properties - Misc(); // 0x15cd700 [Public]
    void Static Properties - Sky Material(); // 0x15cd700 [Public]
    void Static Properties - Height Fog(); // 0x15cd700 [Public]
    void Static Properties - Sun(); // 0x15cd700 [Public]
    void Static Properties - Moon(); // 0x15cd700 [Public]
    void Static Properties - Sky Light(); // 0x15cd700 [Public]
    void Static Properties - Volumetric Cloud Light Rays(); // 0x15cd700 [Public]
    void Static Properties - Volumetric Clouds(); // 0x15cd700 [Public]
    void Static Properties - Cloud Movement(); // 0x15cd700 [Public]
    void Update Non-Cached Active Properties(); // 0x15cd700 [Protected]
    void Apply Modifier Property Overrides(UUDS_Modifier_C* Modifier, double Alpha); // 0x15cd700 [Protected]
    void Apply Modifiers(); // 0x15cd700 [Protected]
    void Clear Modifiers(); // 0x15cd700 [Public]
    void Set Modifier State(UUDS_Modifier_C* Modifier, double Alpha); // 0x15cd700 [Public]
    void Remove Modifier(UUDS_Modifier_C* Modifier, double Fade Out Time); // 0x15cd700 [Public]
    void Add Modifier(UUDS_Modifier_C* Modifier, double Fade In Time); // 0x15cd700 [Public]
    void Set Unmodified Property Values(); // 0x15cd700 [Public]
    void Cinematic Mode Startup(); // 0x15cd700 [Protected]
    double Get Inverted Global Occlusion(); // 0x15cd700 [Protected]
    void Construct Inside Cloud Fog(); // 0x15cd700 [Protected]
    void Configure Height Fog with Feature Toggle(); // 0x15cd700 [Protected]
    void Configure Sky Light with Feature Toggle(); // 0x15cd700 [Protected]
    void Configure Directional Light with Feature Toggle(bool Toggle, const UDirectionalLightComponent*& Selected Component Variable, UDirectionalLightComponent* Built in Light Component, ADirectionalLight* Custom Light Actor, int32 Atmospheric Index, const EComponentMobility& Mobility, bool Light Visibility); // 0x15cd700 [Protected]
    void Construct Volumetric Aurora(); // 0x15cd700 [Protected]
    void Construct Volumetric Clouds(); // 0x15cd700 [Protected]
    void Construct Cloud Shadows MID(); // 0x15cd700 [Protected]
    void Construct Sky Sphere and Material(); // 0x15cd700 [Protected]
    void Number of Days in a Year(int32 Year, const int32& Count); // 0x15cd700 [Protected]
    void Current Month Lengths(int32 Year, TArray<int32>& Lengths); // 0x15cd700 [Public]
    void Day Count at the Start of a Month(int32 Year, int32 Month, const int32& Count); // 0x15cd700 [Protected]
    void Days Since Y1D1M1(int32 Input Day, int32 Input Month, int32 Input Year, const int32& Days); // 0x15cd700 [Protected]
    void Offset Date by a Number of Days(int32 Input Month, int32 Input Day, int32 Input Year, int32 Offset, const int32& Output Month, const int32& Output Day, const int32& Output Year); // 0x15cd700 [Protected]
    void Applied Cloud Speed(const double& Out); // 0x15cd700 [Protected]
    void Season Value for Weather from Date and Time(int32 Day Offset, bool Meteorological Seasons, const double& Season); // 0x15cd700 [Public]
    void Save Calendar Data(); // 0x15cd700 [Protected]
    void Date and Time to Year Progress(int32 Month, int32 Day, double Time, const double& Days from Start of Year); // 0x15cd700 [Protected]
    void Check If Year is Leap Year(int32 Year, const bool& Leap Year); // 0x15cd700 [Protected]
    void Time of Day Animation(); // 0x15cd700 [Protected]
    void Increment Time of Day Forward(double Amount); // 0x15cd700 [Public]
    void Starting Animate Time of Day Offset(); // 0x15cd700 [Protected]
    void Start Up UDW If it Exists(); // 0x15cd700 [Public]
    void Day Ended(); // 0x15cd700 [Protected]
    bool Lights Update Degree Threshold Test(const FRotator& World Rotation, USceneComponent* Light); // 0x15cd700 [Protected]
    void 2D Clouds Shading Offset Vector(const FLinearColor& LinearColor); // 0x15cd700 [Protected]
    void Update Cache Group Boolean(const UDS_Cache_Group& Group, TArray<UDS_CachedProperties>& properties); // 0x15cd700 [Protected]
    void Update High Priority Properties(); // 0x15cd700 [Protected]
    void Update Low Priority Properties(); // 0x15cd700 [Protected]
    void Increment Cloud Movement Cache(); // 0x15cd700 [Protected]
    void Check for Time Event Dispatchers(); // 0x15cd700 [Protected]
    void Update Lunar Phase(int32 Hour); // 0x15cd700 [Protected]
    void Start Active Timers(); // 0x15cd700 [Protected]
    void Static Clouds Tint Color(const FLinearColor& Light, const FLinearColor& Shadow); // 0x15cd700 [Protected]
    void Randomize Time Of Day(); // 0x15cd700 [Protected]
    void Cloud Texture Pan Scale(const double& Scale); // 0x15cd700 [Protected]
    void Update Global Volumetric Fog Material(); // 0x15cd700 [Protected]
    void Set Up Global Volumetric Fog Material(); // 0x15cd700 [Protected]
    double Current Volumetric Cloud Sky Atmo Contribution(); // 0x15cd700 [Protected]
    double Overcast Brightness(); // 0x15cd700 [Protected]
    void Notify of Removed Cloud Paint Container(); // 0x15cd700 [Public]
    void Update Volumetric Cloud Light Rays(); // 0x15cd700 [Protected]
    void Update Cloud Coverage After Painting(); // 0x15cd700 [Protected]
    void Test Point for Painted Cloud Coverage(const FVector& Location, const double& Cloud Coverage with Painting); // 0x15cd700 [Public]
    void Update Sky Atmosphere Location(const FVector& Location); // 0x15cd700 [Public]
    void Current Volumetric Cloud Multiscattering Intensity(const double& Out); // 0x15cd700 [Protected]
    double Current Overcast Turbulence Strength(); // 0x15cd700 [Protected]
    void Current Cloud Wisps Color(const FLinearColor& Out); // 0x15cd700 [Protected]
    void Night Filtered Night Brightness(const double& Multiplier); // 0x15cd700 [Protected]
    void Get Nearby Cloud Cells To Load Asynchronously(); // 0x15cd700 [Protected]
    void Release Async Loaded Object(const TSoftObjectPtr<UObject>& Object); // 0x15cd700 [Protected]
    void Add Object to Async Loading Queue(const TSoftObjectPtr<UObject>& Object, bool High Priority); // 0x15cd700 [Protected]
    void Check for Cloud Coverage Target Recenter(); // 0x15cd700 [Protected]
    void World Space to Drawn Target Pixel Space(const FVector2D& In, const FVector2D& Out); // 0x15cd700 [Protected]
    void Cloud Coverage Target Mapping(const FVector& Mapping); // 0x15cd700 [Protected]
    void Update Painted Cloud Coverage Target(); // 0x15cd700 [Public]
    void Current Sky Atmosphere Absorption Color(const FLinearColor& Out); // 0x15cd700 [Protected]
    void Current Volumetric Cloud Inner Emit Limit(const double& Out); // 0x15cd700 [Protected]
    FLinearColor Current Cloud Fog Post Process Color(); // 0x15cd700 [Protected]
    double Inside Outside Cloud Layer(); // 0x15cd700 [Protected]
    void Overcast Luminance Boost(double Multiplier, const double& Out); // 0x15cd700 [Protected]
    void Volumetric Cloud Ambient Light Color(const FLinearColor& Bottom, const FLinearColor& Top); // 0x15cd700 [Protected]
    void Get Cloud Coverage Local(const double& Local Height); // 0x15cd700 [Protected]
    void Get Cloud Coverage 0-3(const double& Cloud Coverage); // 0x15cd700 [Protected]
    void Cloud Layer Top and Bottom World Height(const double& Bottom World Height, const double& Top World Height); // 0x15cd700 [Protected]
    void Camera Location Dependent Updates(); // 0x15cd700 [Protected]
    void Get Editor Camera Location(); // 0x15cd700 [Protected]
    void Get Runtime Camera Location(); // 0x15cd700 [Protected]
    void Apply Light Shaft Settings(UDirectionalLightComponent* Light, const FVector2D& Max Brightness, const FVector2D& Bloom Threshold, const FVector2D& Bloom Scale, const FVector& Forward Vector); // 0x15cd700 [Protected]
    void Check if Point is Exposed to Sun or Moon Light(const FVector& Location, double Distance to Trace, TArray<AActor*>& Actors to Ignore in Trace, const ETraceTypeQuery& Trace Channel, const bool& Exposed to Sun, const bool& Exposed to Moon, const bool& Exposed to Either, const double& Light Intensity (Lux)); // 0x15cd700 [Public]
    double Current Moons Cloud Mask(); // 0x15cd700 [Protected]
    void Swap with Cinematic Runtime Value(double In, double Cine, bool Use Higher, const double& Out); // 0x15cd700 [Protected]
    void Solar Eclipse Circle Mask(double Sun Angular Diameter, double Moon Angular Diameter, const FVector& Moon Vector, double Moon Softness, const double& Fraction Showing); // 0x15cd700 [Protected]
    double Current Space Layer Brightness(); // 0x15cd700 [Protected]
    void Space Planet Parent MID(const FUDS_Space_Planet& Planet, TSoftObjectPtr<UMaterialInterface>& Out); // 0x15cd700 [Protected]
    void Update Space Layer Vectors(); // 0x15cd700 [Protected]
    void Moon Z Vector(const FVector& Out); // 0x15cd700 [Protected]
    void Sun Z Vector(const FVector& Out); // 0x15cd700 [Protected]
    void Construct Space Layer(); // 0x15cd700 [Public]
    void Increment Cache Timer(); // 0x15cd700 [Protected]
    void Combined Night Brightness(const double& Out); // 0x15cd700 [Protected]
    void Restart Real Time Sky Light Capture(); // 0x15cd700 [Protected]
    void Days Since J2000(int32 Input Day, int32 Input Month, int32 Input Year, const int32& Days); // 0x15cd700 [Protected]
    void Cloud Wisp Gradient Vector(const FLinearColor& Out); // 0x15cd700 [Protected]
    double Current Directional Inscattering Exponent(); // 0x15cd700 [Protected]
    void Current View Sample Scale(const double& Out); // 0x15cd700 [Protected]
    void Three Time Floats(double Day, double Dawn/Dusk, double Night, bool Cached, const double& Out); // 0x15cd700 [Protected]
    void Update Post Process Blend Weights(); // 0x15cd700 [Protected]
    void Create Post Process Components(); // 0x15cd700 [Protected]
    void Change Sky Mode at Runtime(const UDS_SkyMode& New Sky Mode); // 0x15cd700 [Public]
    void Apply Location Preset(const UDS_CityPresets& Location); // 0x15cd700 [Public]
    void Current Volumetric Cloud Shadow Tracing Distance(const double& Out); // 0x15cd700 [Protected]
    FLinearColor Current Sky Atmosphere Luminance(); // 0x15cd700 [Protected]
    void Get UDW Reference(); // 0x15cd700 [Protected]
    void Volumetric Clouds SubNoise Scales(const FLinearColor& High, const FLinearColor& Low); // 0x15cd700 [Protected]
    void Volumetric Cloud Floor Variation(const double& Height Clear, const double& Height Cloudy, const double& Color); // 0x15cd700 [Protected]
    void Static Clouds Lighting Mask(const FLinearColor& XY Mask); // 0x15cd700 [Protected]
    void Starting Cloud Formation(); // 0x15cd700 [Protected]
    void Size Cache Arrays(); // 0x15cd700 [Protected]
    void Current Exposure Bias(const double& Bias); // 0x15cd700 [Protected]
    void Monitor for Changes(); // 0x15cd700 [Protected]
    void Cache Timer And Update Speed(const bool& Hard Cache Reset); // 0x15cd700 [Protected]
    void Get Cached Vector(const UDS_CachedProperties& Property, const FVector& Value); // 0x15cd700 [Protected]
    void Cache Vector(const UDS_CachedProperties& Property, const FVector& Set Value, double Change Tolerance); // 0x15cd700 [Protected]
    void Cache Sun and Moon Orientation(); // 0x15cd700 [Protected]
    void Get Cached Color(const UDS_CachedProperties& Property, const FLinearColor& Value); // 0x15cd700 [Protected]
    void Cache Color(const UDS_CachedProperties& Property, const FLinearColor& Set Value, double Change Tolerance); // 0x15cd700 [Protected]
    void Cache Float(const UDS_CachedProperties& Property, double Set Value, double Change Tolerance); // 0x15cd700 [Protected]
    void Cache Properties(int32 Cache Group, bool Starting Cache Fill); // 0x15cd700 [Public]
    void Get Cached Float(const UDS_CachedProperties& Property, const double& Value); // 0x15cd700 [Protected]
    void Hard Reset Cache(); // 0x15cd700 [Public]
    void Sun Height(bool Cached, const double& Z); // 0x15cd700 [Protected]
    void Current Solar Eclipse Values(const double& Eclipse Percent, const FLinearColor& Tint Color); // 0x15cd700 [Protected]
    void Adjust Base Sun Light Intensity(const FVector& Sun Vector, const double& Intensity, const double& Multiplier); // 0x15cd700 [Protected]
    void Filtered Moon Light Intensity(double Unfiltered, const double& Intensity); // 0x15cd700 [Protected]
    void Initialize Occlusion(); // 0x15cd700 [Protected]
    void Tick Time Transition(); // 0x15cd700 [Protected]
    void Finish Time Transition(); // 0x15cd700 [Protected]
    void Directional Light Dimming(const double& Out); // 0x15cd700 [Protected]
    void Lens Flare Parent Material(TSoftObjectPtr<UMaterialInterface>& Mat); // 0x15cd700 [Protected]
    void Cloud Shadows Parent Material(TSoftObjectPtr<UMaterialInterface>& Mat); // 0x15cd700 [Protected]
    void Load Required Assets(); // 0x15cd700 [Protected]
    void Twilight Brightness Falloff(double Z, const double& Scale); // 0x15cd700 [Protected]
    void Construct Overcast Turbulence(); // 0x15cd700 [Protected]
    void Update Overcast Turbulence(); // 0x15cd700 [Protected]
    void Update Current Volumetric Clouds MID(); // 0x15cd700 [Protected]
    void Current Max Trace Distance(const double& Out); // 0x15cd700 [Protected]
    void Directional Source Angle(double Disk Scale, double Max Scale Factor, double Scale Setting, const double& Out); // 0x15cd700 [Protected]
    void Cloud Shadows Light Vector And Cancel Value(const FLinearColor& Vector, const double& Cancel Value); // 0x15cd700 [Protected]
    void Apply Console Variable with Check(const FString& Cvar, double Setting, int32 Type); // 0x15cd700 [Public]
    void Current Moon Light Color(const FLinearColor& Color); // 0x15cd700 [Protected]
    void 3 Color Time Blend(const FLinearColor& Day Color, const FLinearColor& Dawn/Dusk Color, const FLinearColor& Night Color, const FLinearColor& Out); // 0x15cd700 [Protected]
    FLinearColor Simplfied Color Sun Scattering(); // 0x15cd700 [Protected]
    void Directional Inscattering Multiplier(const double& Multiplier); // 0x15cd700 [Protected]
    void Query Project Settings And UDS Version(); // 0x15cd700 [Protected]
    void Sky Atmosphere Fog Contribution(const double& Output); // 0x15cd700 [Protected]
    void Volumetric Cloud Layer Scale(const double& Layer Scale); // 0x15cd700 [Protected]
    void Volumetric Cloud First Layer Top Altitude(const double& Cloud Top Altitude); // 0x15cd700 [Protected]
    void Volumetric Cloud Layer Height(double Base Cloud Height, const double& Layer Height); // 0x15cd700 [Protected]
    void Volumetric Cloud Base Cloud Height(const double& Base Cloud Height); // 0x15cd700 [Protected]
    double Current Volumetric Multiscattering Phase 1(); // 0x15cd700 [Protected]
    void Current Sky Ambient Color(const FLinearColor& Sky Ambient Color); // 0x15cd700 [Protected]
    void Current Fog Directional Inscattering Color(const FLinearColor& Directional Inscattering Color); // 0x15cd700 [Protected]
    void Current Fog Inscattering Color(const FLinearColor& Inscattering Color); // 0x15cd700 [Protected]
    void Set Current Fog Base Colors(); // 0x15cd700 [Protected]
    void Scale Sample Count(double In, const double& Out); // 0x15cd700 [Protected]
    void Fire Editor Dispatchers(); // 0x15cd700 [Protected]
    double Current Wisps Opacity(); // 0x15cd700 [Protected]
    double Current Overall Intensity(); // 0x15cd700 [Protected]
    double Current Lit Intensity(); // 0x15cd700 [Protected]
    double Fog Start Distance(); // 0x15cd700 [Protected]
    double Fog Height Falloff(); // 0x15cd700 [Protected]
    double Current Fog Density(); // 0x15cd700 [Protected]
    TSoftObjectPtr<UMaterialInterface> Get Sky MID Parent Material Instance(); // 0x15cd700 [Protected]
    double Current Sunset Event Time(bool Add Event Offset); // 0x15cd700 [Public]
    double Current Sunrise Event Time(bool Add Event Offset); // 0x15cd700 [Public]
    double Clouds Time of Day Factor(); // 0x15cd700 [Protected]
    double Total Time Elapsed(); // 0x15cd700 [Protected]
    void Time of Day Offset(const double& Per Second); // 0x15cd700 [Protected]
    FLinearColor Current 2D Cloud Tint(); // 0x15cd700 [Protected]
    double Night Filter(bool Cached); // 0x15cd700 [Public]
    double Absent Directional Lights Brightness(); // 0x15cd700 [Protected]
    double Moon Phase Light Multiplier(const double& Without Light Brightness); // 0x15cd700 [Protected]
    bool Dimming Directional Lights(); // 0x15cd700 [Protected]
    FLinearColor Current Light Pollution(); // 0x15cd700 [Protected]
    double Current Aurora Intensity(); // 0x15cd700 [Protected]
    FLinearColor Current Night Sky Glow(); // 0x15cd700 [Protected]
    FLinearColor Current Stars Color(); // 0x15cd700 [Protected]
    FLinearColor Current Rayleigh Scattering Color(); // 0x15cd700 [Protected]
    double Current Mie Scattering Scale(); // 0x15cd700 [Protected]
    double Current Mie Anisotropy(); // 0x15cd700 [Protected]
    void Get Current Sky Light Color and Intensity(const double& Out Intensity, const FLinearColor& Out Color); // 0x15cd700 [Protected]
    FLinearColor Current Sky Light Lower Hemisphere Color(); // 0x15cd700 [Protected]
    FLinearColor Current Moon Light Material Color(); // 0x15cd700 [Protected]
    double Current Moon Lit Percent(); // 0x15cd700 [Protected]
    double Current Moon Material Intensity(); // 0x15cd700 [Protected]
    FLinearColor Current Moon Phase Angle(); // 0x15cd700 [Protected]
    void Current Moon Scale(const double& Scale); // 0x15cd700 [Protected]
    double Moon Light Specular Scale(); // 0x15cd700 [Protected]
    double Moon Light Volumetric Scattering Intensity(); // 0x15cd700 [Protected]
    void Unfiltered Moon Light Intensity(const double& Out); // 0x15cd700 [Protected]
    double Current Sun Radius(); // 0x15cd700 [Protected]
    double Current Sun Light Intensity(); // 0x15cd700 [Protected]
    double Current Sun Specular Scale(); // 0x15cd700 [Protected]
    void Is Directional Light Casting Shadows(bool Force Disabled, const FVector& Light Vector, const bool& Yes); // 0x15cd700 [Protected]
    FLinearColor Current Sun Light Color(); // 0x15cd700 [Protected]
    FLinearColor Current Sun Disk Color(); // 0x15cd700 [Protected]
    double Current Sun Disk Intensity(); // 0x15cd700 [Protected]
    double Cloud Shadows Cloud Density(); // 0x15cd700 [Protected]
    void Get Volumetric Cloud Emissive Colors(const FLinearColor& Bottom, const FLinearColor& Top); // 0x15cd700 [Protected]
    void All Volumetric Cloud MIDs(TArray<UMaterialInstanceDynamic*>& MIDs); // 0x15cd700 [Protected]
    double Current Base Clouds Scale(); // 0x15cd700 [Protected]
    void Current Lerp to Simplified Clouds(const double& Alpha); // 0x15cd700 [Protected]
    void Volumetric Clouds Parent Materials(TSoftObjectPtr<UMaterialInterface>& Simplified, TSoftObjectPtr<UMaterialInterface>& Complex); // 0x15cd700 [Protected]
    double Current Volumetric Cloud Macro Variation(); // 0x15cd700 [Protected]
    FLinearColor Current Volumetric Cloud Albedo(); // 0x15cd700 [Protected]
    void Current Volumetric Cloud Multiscattering Occlusion(const double& Occlusion); // 0x15cd700 [Protected]
    void Get Current Volumetric Cloud Extinction Scale(const double& Top); // 0x15cd700 [Protected]
    void Current Volumetric Clouds Density(bool Layer 1, const double& Out); // 0x15cd700 [Protected]
    void Update Dynamic Sky Light Multiplier(); // 0x15cd700 [Protected]
    void Transition Sky Light Intensity(double New Sky Light Intensity Multiplier, double Transition Time); // 0x15cd700 [Public]
    void Transition Time of Day(double New Time of Day, double Transition Duration (Seconds), const EEasingFunc& Easing Function, double Easing Exponent, bool Allow Time Going Backwards); // 0x15cd700 [Public]
    void Update Lens Flare(); // 0x15cd700 [Protected]
    void Construct Lens Flare(); // 0x15cd700 [Protected]
    void Apply Volumetric Mode(const UDS_VolRT_Mode& Mode); // 0x15cd700 [Public]
    void Find Real Sunset/Sunrise Times(); // 0x15cd700 [Protected]
    void Apply Saved UDS and UDW State(const FUDS_and_UDW_State& State); // 0x15cd700 [Public]
    void Create UDS and UDW State for Saving(FUDS_and_UDW_State& Packaged State); // 0x15cd700 [Public]
    void Update Replicated Time(); // 0x15cd700 [Protected]
    void OnRep_Replicated Time of Day(); // 0x15cd700
    void Check for Daylight Savings Time(int32 Hour); // 0x15cd700 [Protected]
    void Offset Date(int32 Offset); // 0x15cd700 [Public]
    void Force Valid Day(); // 0x15cd700 [Protected]
    void Approximate Real Sun Moon and Stars(double Time of Day, bool Only Calculate Sun, const FVector& Sun Vector, const FVector& Moon Vector, const double& Real Phase, const FVector& Phase Alignment, const FLinearColor& Celestial Yaw, const double& Celestial Orbit); // 0x15cd700 [Protected]
    void Set Date and Time(const FDateTime& Date Time); // 0x15cd700 [Public]
    void Update Directional Light Rotations(); // 0x15cd700 [Protected]
    void Recapture Sky Light(); // 0x15cd700 [Protected]
    void Update Settings Based on Scalability(); // 0x15cd700 [Protected]
    void Construction Script Function(); // 0x15cd700 [Public]
    void Update Cloud Movement(); // 0x15cd700 [Protected]
    FVector Cloud Texture Velocity(); // 0x15cd700 [Protected]
    void Update Static Variables(); // 0x15cd700 [Public]
    void Set Time with Time Code(const FTimecode& Time Code); // 0x15cd700 [Public]
    void Get Day of the Week(const int32& Index, const FString& Name); // 0x15cd700 [Public]
    void Is it Daytime?(const bool& Yes); // 0x15cd700 [Public]
    void Get DateTime(const FDateTime& Current Date and Time); // 0x15cd700 [Public]
    void Get TimeCode(const FTimecode& Time); // 0x15cd700 [Public]
    void Update Active Variables(); // 0x15cd700 [Public]
    void Update Common Derivatives(); // 0x15cd700 [Protected]
    void Tick Function(); // 0x15cd700 [Protected]
    void Set Sun and Moon Root Rotation(); // 0x15cd700 [Protected]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void OnLoaded_AA91001A446E22425F2F54AAB2159C50(UObject* Loaded); // 0x15cd700
    void UDW Instant Update(); // 0x15cd700 [Public]
    void Set UDS Modifier State(UUDS_Modifier_C* Modifier, double Alpha); // 0x15cd700 [Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Protected]
    void UDW Editor Update(); // 0x15cd700 [Public]
    void Replicate Modifier State(TArray<UUDS_Modifier_C*>& Modifiers, TArray<double>& Modifier Alphas, TArray<double>& Modifier Targets, TArray<double>& Modifier Speeds, bool Hard Reset); // 0x15cd700
    void Start Async Loader(); // 0x15cd700
    void Timed Override with New Changes(); // 0x15cd700
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void Force Startup(); // 0x15cd700
    void ExecuteUbergraph_Ultra_Dynamic_Sky(int32 EntryPoint); // 0x15cd700 [Final]
    void Instant Time of Day Change__DelegateSignature(); // 0x15cd700 [Public]
    void Custom Time__DelegateSignature(int32 Array Index); // 0x15cd700 [Public]
    void Date Changed__DelegateSignature(); // 0x15cd700 [Public]
    void Current Hour Changed__DelegateSignature(int32 Hour); // 0x15cd700 [Public]
    void Every Minute__DelegateSignature(int32 Minute (0-59)); // 0x15cd700 [Public]
    void Hourly__DelegateSignature(int32 Hour); // 0x15cd700 [Public]
    void Midnight__DelegateSignature(); // 0x15cd700 [Public]
    void Sunrise__DelegateSignature(); // 0x15cd700 [Public]
    void Sunset__DelegateSignature(); // 0x15cd700 [Public]

// AUltra_Dynamic_Weather_C (/Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Weather.Ultra_Dynamic_Weather_C)
    void Get Random Weather Probability Maps(TMap<UUDS_Weather_Settings_C*, double>& Spring, TMap<UUDS_Weather_Settings_C*, double>& Summer, TMap<UUDS_Weather_Settings_C*, double>& Autumn, TMap<UUDS_Weather_Settings_C*, double>& Winter); // 0x15cd700 [Public]
    void Get Random Weather Mode(const UDS_RandomWeatherTiming& Mode); // 0x15cd700 [Public]
    void Get Season Temperature Ranges(const FVector2D& Spring, const FVector2D& Summer, const FVector2D& Autumn, const FVector2D& Winter); // 0x15cd700 [Public]
    void Editor Return from PIE(const bool& success); // 0x15cd700 [Public]
    void Get Local Weather Source Objects(TMap<UUDS_Weather_Settings_C*, double>& Map); // 0x15cd700 [Public]
    void Get Current Season(const double& Season); // 0x15cd700 [Public]
    void Get Weather Speed(const double& Out); // 0x15cd700 [Public]
    void Interpolate Weather State(UUDS_Weather_Settings_C* A, UUDS_Weather_Settings_C* B, double Alpha, UUDS_Weather_Settings_C* Target State, bool Set Material Effects, bool Bias Material Effects, bool Lerp Sources, const bool& success); // 0x15cd700 [Public]
    void Get Individual Season Floats(TArray<double>& Out); // 0x15cd700 [Public]
    void Get UDW Current UDS Reference(const AUltra_Dynamic_Sky_C*& UDS); // 0x15cd700 [Public]
    void Get Temperature Bias Settings(const double& Nighttime Bias, const double& Daytime  Bias, const double& Overcast Bias, const double& Rain Bias, const double& Snow Bias, const double& Fog Bias, const double& Dust Bias, const double& Morning/Evening Bias); // 0x15cd700 [Public]
    void Get Global Temp Above Freezing(const bool& Above Freezing); // 0x15cd700 [Public]
    void Get Dust Material Change Timing(const double& Coverage Duration, const double& Clear Duration, const double& Clear Speed (Windy), const double& Clear Speed (No Wind)); // 0x15cd700 [Public]
    void Get Wetness Material Change Timing(const double& Coverage Duration, const double& Dry Duration, const double& Dry Speed (Sunny), const double& Dry Speed (Cloudy), const double& Snow Melt Contributes to Wetness); // 0x15cd700 [Public]
    void Get Snow Material Change Timing(const double& Coverage Duration, const double& Melt Duration, const double& Melt Speed (Above Freezing), const double& Melt Speed (Below Freezing)); // 0x15cd700 [Public]
    void Get UDW Scaled Tick Delta Seconds(const double& Out); // 0x15cd700 [Public]
    void Get Lightning Flash Period(const double& Out); // 0x15cd700 [Public]
    void UDS Reconstruct(const bool& success); // 0x15cd700 [Public]
    void Report Removed Radial Storm(AActor* Storm, const bool& success); // 0x15cd700 [Public]
    void Get UDS Weather Override Bool(const bool& Cloud Coverage, const bool& Fog, const bool& Dust); // 0x15cd700 [Public]
    void UDS Weather Variable Overrides(bool Override Clouds, double Cloud Coverage, bool Override Fog, double Fog, bool Override Dust, double Dust, const bool& success); // 0x15cd700 [Public]
    void UDW State Apply(const FUDS_and_UDW_State& State, const bool& Completed); // 0x15cd700 [Public]
    void Get UDS Values Controlled by UDW(const double& Cloud Coverage, const double& Fog, const double& Dust Amount, const double& Cloud Direction, const double& Wind Speed Multiplier, const double& Fog Vertical Velocity); // 0x15cd700 [Public]
    void Editor Tick(const FVector& Editor Camera Location, const FRotator& Editor Camera Rotation, double Delta Time, const bool& Completed); // 0x15cd700 [Public]
    void Get Local Weather State Values(const double& Cloud Coverage, const double& Wind Intensity, const double& Rain, const double& Snow, const double& Dust, const double& Fog, const double& Thunder/Lightning); // 0x15cd700 [Public]
    void Get Control Point Location(const FVector& Location); // 0x15cd700 [Public]
    void Get UDW State for Saving(FUDS_and_UDW_State& UDW State); // 0x15cd700 [Public]
    void UpdatePostProcessParameters(); // 0x15cd700 [Public]
    void StartupPostProcess(); // 0x15cd700 [Public]
    void UpdateLocalFogParameters(); // 0x15cd700 [Public]
    void StartupLocalFog(); // 0x15cd700 [Public]
    void ForceWeatherTransition(const UUDS_Weather_Settings_C*& OriginalWeather, const double& Delay); // 0x15cd700 [Public]
    FWeatherTransitionStatusData K2_GetTransitionStatus(); // 0x15cd700 [Event Protected]
    double Get Tree Phase(double OscillationSpeed); // 0x15cd700 [Public]
    void Update Tree Oscillation(double NormalizedIntensity); // 0x15cd700 [Public]
    void Configure Editor Actor Appearance(); // 0x15cd700 [Protected]
    void Ground UDW Actor(); // 0x15cd700 [Protected]
    void Hide Weather(bool Hide Entire Actor, bool Hide Weather Particles, bool Hide Post Process Effects); // 0x15cd700 [Public]
    void Set Enable Screen Frost(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Rainbow(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Heat Distortion(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Screen Droplets(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Wind Camera Shake(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Weather Sound Effects(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Radial Storm Spawning(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Post Process Wind Fog(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Obscured Lightning(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Wind Debris(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Dust Particles(bool Enabled); // 0x15cd700 [Public]
    void Set Enable Snow Particles(bool Enabled); // 0x15cd700 [Public]
    void Set Enabled Niagara System(bool Enabled, const bool& Enabled Variable, UNiagaraComponent* System, const bool& Turned On); // 0x15cd700 [Protected]
    void Set Enable Rain Particles(bool Enabled); // 0x15cd700 [Public]
    void Start Environment Sound Update Timer(); // 0x15cd700 [Protected]
    void Apply Environment Sound Interp Time(); // 0x15cd700 [Protected]
    void Instant Environment Sound Update(); // 0x15cd700 [Protected]
    void Update Environment Sound Parameters(); // 0x15cd700 [Protected]
    void Start Up Environment Sound(); // 0x15cd700 [Protected]
    void Change Environment Sound(UUDS_Environment_Sound_C* New Sound, double Fade Duration, bool Async Load Source); // 0x15cd700 [Public]
    void Spawn Radial Storm(); // 0x15cd700 [Protected]
    void Start Up Radial Storm Spawning(); // 0x15cd700 [Protected]
    void <unnamed#1962648>(); // 0x15cd700 [Private]
    void Get Wind Speed in Real Units(double Knots at Wind Intensity 10, bool Factor Wind Gusts, const double& Knots, const double& MPH, const double& KPH); // 0x15cd700 [Public]
    void Apply Wind Camera Shake(); // 0x15cd700 [Protected]
    void Start Up Wind Camera Shake(); // 0x15cd700 [Protected]
    void <unnamed#1962396>(); // 0x15cd700 [Private]
    void Clean Up Active Niagara Systems Array(); // 0x15cd700 [Protected]
    void Add Wind Directional Source Component(); // 0x15cd700 [Protected]
    void Update Wind Gust Multiplier(); // 0x15cd700 [Protected]
    void <unnamed#1964839>(); // 0x15cd700 [Private]
    void Apply Rendering Cvars(); // 0x15cd700 [Protected]
    void Impact Snow/ Puddle/ Dust at Location(const FVector& Location, double Radius, double Speed, bool Affect Snow/Dust, bool Affect Puddles, const bool& Hit Puddle, const bool& Hit Snow/Dust); // 0x15cd700 [Public]
    void Update Custom Weather Particle Camera(); // 0x15cd700 [Protected]
    void Generate Weather State At Location(const FVector& Location, UUDS_Weather_Settings_C* Settings Object, TMap<AWeather_Override_Volume_C*, FVector2D>& WOVs Applied at Location); // 0x15cd700 [Public]
    void Wind Debris Niagara System Asset(TSoftObjectPtr<UNiagaraSystem>& Out); // 0x15cd700 [Protected]
    void Dust Niagara System Asset(TSoftObjectPtr<UNiagaraSystem>& Out); // 0x15cd700 [Protected]
    void Snow Niagara System Asset(TSoftObjectPtr<UNiagaraSystem>& Out); // 0x15cd700 [Protected]
    void Rain Niagara System Asset(TSoftObjectPtr<UNiagaraSystem>& Out); // 0x15cd700 [Protected]
    void Make Lightning Flash Systems(); // 0x15cd700 [Protected]
    void Obscured Lightning System Finished(UNiagaraComponent* PSystem); // 0x15cd700 [Protected]
    double Obscured Lightning Current Spawn Rate(); // 0x15cd700 [Protected]
    void Make Obscured Lightning Component(); // 0x15cd700 [Protected]
    void Wind Debris System Finished(UNiagaraComponent* PSystem); // 0x15cd700 [Protected]
    void Snow System Finished(UNiagaraComponent* PSystem); // 0x15cd700 [Protected]
    void Make Snow Component(); // 0x15cd700 [Protected]
    void Rain System Finished(UNiagaraComponent* PSystem); // 0x15cd700 [Public]
    void Screen Frost Startup(); // 0x15cd700 [Protected]
    void Update Target Screen Frost(); // 0x15cd700 [Protected]
    double Target Screen Frost Strength(); // 0x15cd700 [Protected]
    void Update Screen Frost(); // 0x15cd700 [Protected]
    void Randomize Screen Frost Offset(); // 0x15cd700 [Protected]
    void <unnamed#1966002>(); // 0x15cd700 [Private]
    void Filter Radial Storm Array(); // 0x15cd700 [Public]
    void Static Mode Tick(); // 0x15cd700 [Protected]
    void Static Properties - Screen Frost(); // 0x15cd700 [Public]
    void Startup Static Mode(); // 0x15cd700 [Protected]
    void Increment Wind Direction Transition(); // 0x15cd700 [Protected]
    void Change Wind Direction(double New Wind Direction, double Change Duration); // 0x15cd700 [Public]
    void Game User Settings Update(); // 0x15cd700 [Protected]
    void Bind to Game User Settings(); // 0x15cd700 [Protected]
    void Copy Manual State Object to Variables(); // 0x15cd700 [Protected]
    void Static Properties - Post Processing(); // 0x15cd700 [Public]
    void Manual Override to State Value(UUDS_Weather_Settings_C* Target, int32 Index); // 0x15cd700 [Protected]
    void Toggle Post Process Material(int32 Index, bool Enabled); // 0x15cd700 [Protected]
    void Apply Sound Update Periods(); // 0x15cd700 [Protected]
    void Update Outdoor Sound Mix(); // 0x15cd700 [Protected]
    void Make Outdoor Sound Mix(); // 0x15cd700 [Protected]
    void Material Effect Draw Color from State(UUDS_Weather_Settings_C* State, double Alpha, const FLinearColor& Color); // 0x15cd700 [Public]
    void Version Specific Correction(); // 0x15cd700 [Protected]
    void Apply Radial Storm Actors to Local Weather(bool For Local Weather); // 0x15cd700 [Protected]
    void Get Starting Radial Storms(); // 0x15cd700 [Public]
    double Lightning Intensity Day/Night Scale(); // 0x15cd700 [Protected]
    void Set Startup Variables(); // 0x15cd700 [Protected]
    void Get Weather Presets Used By Local Weather(TMap<UUDS_Weather_Settings_C*, double>& Sources); // 0x15cd700 [Public]
    void Apply Weather Override Volume State(AWeather_Override_Volume_C* WOV, double Alpha, double Material Alpha, bool For Local Weather); // 0x15cd700 [Protected]
    void Lerp State Source Maps(UUDS_Weather_Settings_C* A, UUDS_Weather_Settings_C* B, double Alpha, UUDS_Weather_Settings_C* Target Object); // 0x15cd700 [Public]
    void Set DLWE Snow/Dust Parameters(); // 0x15cd700 [Protected]
    bool Any Manual Overrides Applied(); // 0x15cd700 [Protected]
    void Copy Weather State Structure to Object(UUDS_Weather_Settings_C* State, const FUDW_WeatherState_Structure& Struct); // 0x15cd700 [Public]
    void Weather State Object to Structure(UUDS_Weather_Settings_C* State, FUDW_WeatherState_Structure& Structure); // 0x15cd700 [Public]
    void Apply Manual State Override Values(bool For Local Weather); // 0x15cd700 [Protected]
    void Get Random Weather Forecast(TArray<UUDS_Weather_Settings_C*>& Upcoming Weather Objects); // 0x15cd700 [Public]
    void Get Season(const double& Season, const UDS_Season& Season Enum); // 0x15cd700 [Public]
    void Daily Season Update(); // 0x15cd700 [Protected]
    void Hourly Season Update(int32 Hour); // 0x15cd700 [Protected]
    void Bind to UDS Dispatchers(); // 0x15cd700 [Protected]
    void Set Season(double Season); // 0x15cd700 [Public]
    void Level Editor Lightning Flash Spawning(); // 0x15cd700 [Protected]
    void Clear All Render Targets(); // 0x15cd700 [Protected]
    bool Allow Render Target Drawing(); // 0x15cd700 [Protected]
    void Start Up Render Targets(); // 0x15cd700 [Protected]
    void Check for Render Target Recentering(); // 0x15cd700 [Protected]
    void <unnamed#1968005>(); // 0x15cd700 [Private]
    void Construct Weather State Object if Invalid(const UUDS_Weather_Settings_C*& State); // 0x15cd700 [Protected]
    void Static Properties - Post Process Wind Fog(); // 0x15cd700 [Public]
    void Static Properties - Screen Droplets(); // 0x15cd700 [Public]
    void Static Properties - Heat Distortion(); // 0x15cd700 [Public]
    void Static Properties - Rainbow(); // 0x15cd700 [Public]
    void Static Properties - Sound Effects(); // 0x15cd700 [Public]
    void Static Properties - DLWE(); // 0x15cd700 [Public]
    void Static Properties - Occlusion(); // 0x15cd700 [Public]
    void Static Properties - Lightning(); // 0x15cd700 [Public]
    void Static Properties - Dust(); // 0x15cd700 [Public]
    void Static Properties - Wind Debris(); // 0x15cd700 [Public]
    void Static Properties - Snow(); // 0x15cd700 [Public]
    void Static Properties - Rain(); // 0x15cd700 [Public]
    void Static Properties - Shared Particles(); // 0x15cd700 [Public]
    void Static Properties - Material Effects(); // 0x15cd700 [Public]
    void Active Occlusion State(const UUDS_OcclusionState_C*& State); // 0x15cd700 [Protected]
    bool Runtime Or Initializing(); // 0x15cd700 [Public]
    void Set All Update Checks(bool On); // 0x15cd700 [Protected]
    void Call Editor Dispatchers(); // 0x15cd700 [Protected]
    void Currently Foggy(const bool& Yes); // 0x15cd700 [Protected]
    void <unnamed#1954072>(); // 0x15cd700 [Private]
    void <unnamed#1963391>(); // 0x15cd700 [Private]
    void <unnamed#1958182>(); // 0x15cd700 [Private]
    void <unnamed#1957329>(); // 0x15cd700 [Private]
    void <unnamed#1955280>(); // 0x15cd700 [Private]
    void Get Projection Box Scene Capture 2D(const USceneCaptureComponent2D*& Out); // 0x15cd700 [Public]
    void <unnamed#1949229>(); // 0x15cd700 [Private]
    void <unnamed#1966233>(); // 0x15cd700 [Private]
    void <unnamed#1965490>(); // 0x15cd700 [Private]
    void <unnamed#1968570>(); // 0x15cd700 [Private]
    void <unnamed#1966976>(); // 0x15cd700 [Private]
    void <unnamed#1960774>(); // 0x15cd700 [Private]
    void <unnamed#1969268>(); // 0x15cd700 [Private]
    void <unnamed#1963891>(); // 0x15cd700 [Private]
    void <unnamed#1969147>(); // 0x15cd700 [Private]
    void <unnamed#1965470>(); // 0x15cd700 [Private]
    void <unnamed#1964758>(); // 0x15cd700 [Private]
    void <unnamed#1970196>(); // 0x15cd700 [Private]
    void <unnamed#1960054>(); // 0x15cd700 [Private]
    void <unnamed#1968026>(); // 0x15cd700 [Private]
    void <unnamed#1964381>(); // 0x15cd700 [Private]
    void <unnamed#1965005>(); // 0x15cd700 [Private]
    void <unnamed#1965984>(); // 0x15cd700 [Private]
    void <unnamed#1970314>(); // 0x15cd700 [Private]
    void <unnamed#1970640>(); // 0x15cd700 [Private]
    void Open Editor Readme Entry Set(TArray<FName>& Entries); // 0x15cd700 [Protected]
    void Open Editor Readme Entry(const FString& Entry Row); // 0x15cd700 [Public]
    void Get Target Heat Distortion(); // 0x15cd700 [Protected]
    void Update Heat Distortion(); // 0x15cd700 [Protected]
    void Call Custom Weather Behavior(); // 0x15cd700 [Protected]
    void Make Random Stream(); // 0x15cd700 [Protected]
    void Clear All Material Parameters to Zero Coverage(); // 0x15cd700 [Protected]
    void Instant Sound Update(); // 0x15cd700 [Protected]
    void Get Sound Upward Occlusion(const double& Out); // 0x15cd700 [Protected]
    void Get Sound Directional Occlusion(TArray<double>& Out); // 0x15cd700 [Protected]
    void Get Sound Global Occlusion(const double& Out); // 0x15cd700 [Protected]
    void Update Underwater State(); // 0x15cd700 [Protected]
    void Screen Droplets Periodic Updates(); // 0x15cd700 [Protected]
    void Populate Weather State(UUDS_Weather_Settings_C* State, const FStormId& StormId, double Cloud Coverage, double Rain, double Snow, double Thunder/Lightning, double Wind Intensity, double Fog, double Dust, double Material Wetness, double Material Snow, double Material Dust, const FLinearColor& LightningTint, const FLinearColor& LightningSource, const FLinearColor& FogAlbedo, const FLinearColor& FogEmissive, double LumenSkylightLeaking); // 0x15cd700 [Protected]
    double Rainbow Strength(); // 0x15cd700 [Protected]
    void Fog Vertical Velocity(const double& Out); // 0x15cd700 [Protected]
    void Update Wind Directional Source(); // 0x15cd700 [Protected]
    void Update Obscured Lightning Parameters(); // 0x15cd700 [Protected]
    double Snow / Dust Velocity Randomization(double Low Wind, double High Wind); // 0x15cd700 [Protected]
    double Dust Sprite Alpha(); // 0x15cd700 [Protected]
    double Dust Spawn Rate(); // 0x15cd700 [Protected]
    double Snow Spawn Rate(); // 0x15cd700 [Protected]
    double Rain Spawn Rate(); // 0x15cd700 [Protected]
    void Make Rain Component(); // 0x15cd700 [Protected]
    double Wind Debris Spawn Rate(); // 0x15cd700 [Protected]
    FVector Wind Force Vector(); // 0x15cd700 [Protected]
    void Apply Weather Changes Above Cloud Layer(bool For Local Weather); // 0x15cd700 [Protected]
    void Sparse Movement Updates(); // 0x15cd700 [Protected]
    double Sky Cloud Speed(); // 0x15cd700 [Protected]
    void Fill Starting Update Buffer(); // 0x15cd700 [Protected]
    void Check for Weather Value Update Threshold(double New Value, const double& Buffer Value, double Threshold, double Range Max, const bool& Update Needed Bool, const UDS_Weather_State_Variable& State Variable); // 0x15cd700 [Protected]
    void Monitor Local Weather Changes(); // 0x15cd700 [Protected]
    void Warm Up Niagara Systems(); // 0x15cd700 [Protected]
    void Increment Transition Between States(); // 0x15cd700 [Protected]
    void Start Active Timers(); // 0x15cd700 [Protected]
    void Initialize Random Weather Variation(); // 0x15cd700 [Protected]
    void Set Random Time Offset(); // 0x15cd700 [Protected]
    void Set UDS Reference(); // 0x15cd700 [Public]
    void Set Weather Values Prepped for UDS(); // 0x15cd700 [Protected]
    void Apply Climate Preset Object(UUDS_Climate_Preset_C* Climate); // 0x15cd700 [Public]
    void Apply Interior Temperature with Occlusion(double Temp, double Occlusion, const double& Out); // 0x15cd700 [Public]
    void Check to Change Temperature Scale(); // 0x15cd700 [Protected]
    void Convert Temperature Scale(double Input, const UDS_TemperatureType& In Scale, const UDS_TemperatureType& Out Scale, bool Relative Degrees, bool Snap, const double& Output); // 0x15cd700 [Public]
    void Apply Local Temperature Effects(double Temp, double Occlusion, const FVector& Location, const double& Temp Out); // 0x15cd700 [Public]
    void Trace Bounds for Exposure Values(const FVector& Bounds Origin, const FVector& Bounds Extent, TArray<AActor*>& Actors to Ignore, bool Test Weather, const double& Exposure Value); // 0x15cd700 [Protected]
    void Test Component for Wind Exposure(UPrimitiveComponent* Component, const double& Wind Exposure); // 0x15cd700 [Public]
    void Get Normalized Wind Direction(const FVector& Wind Vector); // 0x15cd700 [Public]
    void Update Lightning Flash Light(); // 0x15cd700 [Protected]
    void Lerp Yaw Angles(double Angle A, double Angle B, double Alpha, const double& Out); // 0x15cd700 [Protected]
    double Combined Wind Direction(); // 0x15cd700 [Protected]
    void Lightning Bolt Target Offset(const FVector& CurrentLightningLocation, const FVector& Out); // 0x15cd700 [Protected]
    void Report Removal Of Mask Component(UWeatherMask_C* Component); // 0x15cd700 [Public]
    void Query Project Settings(); // 0x15cd700 [Protected]
    void Apply Max to Material Effects(UUDS_Weather_Settings_C* Weather, const double& Snow Coverage, const double& Wetness, const double& Dust); // 0x15cd700 [Protected]
    void Update WOV Render Target(); // 0x15cd700 [Public]
    void Level Editor WOV Update(); // 0x15cd700 [Public]
    void Apply Weather Override Volumes(bool For Local Weather, TMap<AWeather_Override_Volume_C*, FVector2D>& WOVs Applied); // 0x15cd700 [Protected]
    void Set WOV Render Target Mapping(); // 0x15cd700 [Protected]
    void PPWF Intensity(const double& Out); // 0x15cd700 [Protected]
    void Lightning Flash Location(const bool& Found Valid Location, TArray<FVector>& Loc); // 0x15cd700 [Protected]
    void Lightning World Height(const double& Height); // 0x15cd700 [Protected]
    void Update Rainbow(); // 0x15cd700 [Protected]
    void Initialize Occlusion(); // 0x15cd700 [Protected]
    void <unnamed#1958819>(); // 0x15cd700 [Private]
    void Get Current Sound Occlusion Values(const double& Non-Directional Occlusion, const double& X+ Occlusion, const double& Y+ Occlusion, const double& X- Occlusion, const double& Y- Occlusion, const double& Upward Occlusion); // 0x15cd700 [Public]
    void Get Display Name for Current Weather(const FString& As String, const UDS_Weather_Display_Names& As Enumerator); // 0x15cd700 [Public]
    void Make Manual State(); // 0x15cd700 [Protected]
    void Update Season(); // 0x15cd700 [Protected]
    void Update Active Dust Parameters(); // 0x15cd700 [Protected]
    void Update Active Wind Debris Parameters(); // 0x15cd700 [Protected]
    void Update Active Snow Parameters(); // 0x15cd700 [Protected]
    void Update Active Rain Parameters(); // 0x15cd700 [Protected]
    void Update Old State With Replicated Variables(); // 0x15cd700 [Protected]
    void Set Replicated Old Weather State(); // 0x15cd700 [Protected]
    void Copy Weather State(UUDS_Weather_Settings_C* Source, UUDS_Weather_Settings_C* Target, bool Set Material Effects, bool Copy Sources); // 0x15cd700 [Public]
    void Construct All Weather State Objects(); // 0x15cd700 [Protected]
    void Lerp Between Weather States(UUDS_Weather_Settings_C* A, UUDS_Weather_Settings_C* B, double Alpha, double Material Alpha, UUDS_Weather_Settings_C* Target State, bool Set Material Effects, bool Use Bias for Material Effects, bool Lerp Sources, bool Set Lightning Colors); // 0x15cd700 [Public]
    void Currently Dusty(const bool& Yes); // 0x15cd700 [Protected]
    void Close Thunder Sound Delay(const FVector& CurrentLightningLocation, const double& Delay); // 0x15cd700 [Protected]
    void Apply Sound Effects Volume Levels(); // 0x15cd700 [Protected]
    void Update Sound Occlusion Parameters(); // 0x15cd700 [Protected]
    void Update Weather Mask Target(); // 0x15cd700 [Public]
    void Construct Weather Mask Target State(); // 0x15cd700 [Public]
    void Currently Cloudy(const bool& Yes); // 0x15cd700 [Protected]
    void Currently Snowing(const bool& Yes); // 0x15cd700 [Protected]
    void Currently Raining(const bool& Yes); // 0x15cd700 [Protected]
    void Wind Rotation(const FRotator& Rot); // 0x15cd700 [Protected]
    void Update DLWE Interaction Mode(); // 0x15cd700 [Protected]
    void Lightning Distance Range(const FVector& CurrentLightningLocation, const double& Range); // 0x15cd700 [Protected]
    void Current Dust Velocity(const FVector& Velocity); // 0x15cd700 [Protected]
    void Dust System Finished(UNiagaraComponent* PSystem); // 0x15cd700 [Protected]
    void Make Dust Component(); // 0x15cd700 [Protected]
    void Current Wind Debris Velocity(const FVector& Velocity); // 0x15cd700 [Protected]
    void Make Wind Debris Component(); // 0x15cd700 [Protected]
    void Current Snow Velocity(const FVector& Velocity); // 0x15cd700 [Protected]
    void Current Rain Velocity(const FVector& Velocity); // 0x15cd700 [Protected]
    void Set Shared Weather Particle Parameters(UNiagaraComponent* System); // 0x15cd700 [Protected]
    void Construct WOV Render Target State(); // 0x15cd700 [Protected]
    void Filter Weather Override Volumes Array(); // 0x15cd700 [Protected]
    void Add Weather Override Volume to Array(AWeather_Override_Volume_C* Weather Override Volume); // 0x15cd700 [Public]
    void Sort Weather Override Volumes(); // 0x15cd700 [Public]
    void Get Starting Weather Override Volumes(); // 0x15cd700 [Protected]
    void Get WOVs Applied to Location(const FVector& Location, TArray<AWeather_Override_Volume_C*>& WOV Array, TMap<AWeather_Override_Volume_C*, FVector2D>& Applied WOV Map); // 0x15cd700 [Protected]
    void Update Screen Droplets(); // 0x15cd700 [Protected]
    void Check for Events to Dispatch(); // 0x15cd700 [Protected]
    void Test Actor for Weather Exposure(AActor* Actor, bool Test Colliding Components Only, USceneComponent* Custom Component for Bounds, const double& Rain Exposure, const double& Snow Exposure, const double& Wind Exposure, const double& Dust Exposure); // 0x15cd700 [Public]
    void Update Post Process Wind Fog(); // 0x15cd700 [Protected]
    void Lightning Flash Period(const double& Period); // 0x15cd700 [Public]
    void Start Lightning Flash(); // 0x15cd700 [Protected]
    void Update Material Effect Parameters(); // 0x15cd700 [Protected]
    void Second Frame Startup Functions(); // 0x15cd700 [Protected]
    void Create Current Local Weather State(const FVector& Test Location); // 0x15cd700 [Protected]
    void Set Current Global Weather State(); // 0x15cd700 [Protected]
    void Update Current Global And Local Weather State(); // 0x15cd700 [Protected]
    void Get New Target Global Weather State(const UUDS_Weather_Settings_C*& Out, const bool& Changing, const bool& Manual State); // 0x15cd700 [Protected]
    void Check Point for Puddles Snow Or Dust(const FVector& Location, const FVector& Ground Normal, UPhysicalMaterial* Physical Material, const double& Puddle Depth, const double& Snow Depth, const double& Dust Depth); // 0x15cd700 [Public]
    void Create Cloud Reference Array(); // 0x15cd700 [Protected]
    void Fade DLWE Target Over Time(); // 0x15cd700 [Protected]
    void Update DLWE Snow Compressions(); // 0x15cd700 [Protected]
    void DLWE Active Update(); // 0x15cd700 [Protected]
    void Compress DLWE Snow/Dust(const FVector& Location, double Size, double Depth Fraction); // 0x15cd700 [Public]
    void Recenter DLWE Render Target(); // 0x15cd700 [Protected]
    void Start Up DLWE Interaction System(); // 0x15cd700 [Public]
    void Get Current Temperature(const UDS_Temperature_Sample_Location& Sample Location, const FVector& Custom Sample Location, const UDS_TemperatureType& Scale, const double& Output); // 0x15cd700 [Public]
    void Filter Probability Map(const TMap<UUDS_Weather_Settings_C*, double>& Probability Map, UUDS_Weather_Settings_C* Current Random Type, TMap<UUDS_Weather_Settings_C*, double>& Filtered Probability Map); // 0x15cd700 [Public]
    void Weather Startup Functions(); // 0x15cd700 [Protected]
    void Construction Script Function(); // 0x15cd700 [Public]
    void Load Soft Object Array(TArray<TSoftObjectPtr<UObject>>& In); // 0x15cd700 [Protected]
    void Load Required Assets(); // 0x15cd700 [Protected]
    void Check UDS Version(); // 0x15cd700 [Protected]
    void Update Sounds With Weather State(); // 0x15cd700 [Protected]
    void Increment Global Material Effects(); // 0x15cd700 [Protected]
    void Update Static Variables(); // 0x15cd700 [Public]
    void Update Active Variables(); // 0x15cd700 [Public]
    void Set Current Control Point Location(); // 0x15cd700 [Protected]
    void Get Current Player Camera/ Pawn Locations(); // 0x15cd700 [Protected]
    void Tick Function(); // 0x15cd700 [Protected]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void OnLoaded_2D50DEB34DFEF9857017DD8A195DDCCB(TSubclassOf<UObject> Loaded); // 0x15cd700
    void OnLoaded_23D2A40C4569B3201294E29FE9FBE063(UObject* Loaded); // 0x15cd700
    void Force WOV Tick(); // 0x15cd700 [Public]
    void K2_OnWindUpdated(float WindProgress); // 0x15cd700 [Event Protected]
    void Latent Weather Mask Update(); // 0x15cd700
    void Latent WOV Target Update(); // 0x15cd700
    void Load Radial Storm Class(); // 0x15cd700
    void Async Load Environment Sound(UUDS_Environment_Sound_C* Sound, double Fade Duration); // 0x15cd700
    void Check for Material Refresh(); // 0x15cd700 [Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Protected]
    void Change Weather(UUDS_Weather_Settings_C* New Weather Type, double Time To Transition To New Weather (Seconds), const FStormId& WeatherId); // 0x15cd700
    void Clients Transition Start(const FStormId& WeatherId, double Duration); // 0x15cd700
    void Change to Random Weather Variation(double Time to Transition to Random Weather (Seconds), const UDS_RandomWeatherTiming& Random Weather Mode); // 0x15cd700
    void Restart Random Weather Variation(); // 0x15cd700
    void Client Resume Saved Weather Change(double Transition Duration, double Transition Timer, const FUDW_WeatherState_Structure& Old State); // 0x15cd700
    void K2_UpdateWeather(FStormId& WeatherId, float Transition); // 0x15cd700 [Event Protected]
    void Flash Lightning(double Angle, bool Use Custom Lightning Location, const FVector& Custom Lightning Location, const FVector& Custom Target Location, int32 Lightning Bolt Seed); // 0x15cd700
    void Global Lightning Internal(double Angle, double Thunder/Lightning Threshold); // 0x15cd700
    void Editor Lightning Internal(); // 0x15cd700
    void Global Lightning Managed Spawn(double Angle, double Thunder/Lightning Threshold); // 0x15cd700 [Public]
    void K2_SpawnLightning(const FVector& StrikeLocation); // 0x15cd700 [Event Public]
    void Initialize Weather(AUltra_Dynamic_Sky_C* UDS); // 0x15cd700 [Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void Force Tick(); // 0x15cd700
    void UDW Runtime Tick(double Delta Time); // 0x15cd700 [Public]
    void ExecuteUbergraph_Ultra_Dynamic_Weather(int32 EntryPoint); // 0x15cd700 [Final]
    void Fog Clearing__DelegateSignature(); // 0x15cd700 [Public]
    void Getting Foggy__DelegateSignature(); // 0x15cd700 [Public]
    void Lightning Flash Started__DelegateSignature(); // 0x15cd700 [Public]
    void Random Weather Season Refresh__DelegateSignature(); // 0x15cd700 [Public]
    void Temperature Range Update__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Material Dust__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Material Snow__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Material Wetness__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Cloud Coverage__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Wind Direction__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Thunder/Lightning__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Fog__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Dust__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Wind Intensity__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Snow__DelegateSignature(); // 0x15cd700 [Public]
    void State Change - Rain__DelegateSignature(); // 0x15cd700 [Public]
    void Season Changed__DelegateSignature(const UDS_Season& Season); // 0x15cd700 [Public]
    void Weather Display Name Changed__DelegateSignature(const UDS_Weather_Display_Names& Weather Name); // 0x15cd700 [Public]
    void Dust/Sand Clearing__DelegateSignature(); // 0x15cd700 [Public]
    void Dust/Sand Forming__DelegateSignature(); // 0x15cd700 [Public]
    void Clouds Clearing__DelegateSignature(); // 0x15cd700 [Public]
    void Getting Cloudy__DelegateSignature(); // 0x15cd700 [Public]
    void Finished Snowing__DelegateSignature(); // 0x15cd700 [Public]
    void Finished Raining__DelegateSignature(); // 0x15cd700 [Public]
    void Started Snowing__DelegateSignature(); // 0x15cd700 [Public]
    void Started Raining__DelegateSignature(); // 0x15cd700 [Public]

// UWeather_Mask_Brush_Component_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/Components/Weather_Mask_Brush_Component.Weather_Mask_Brush_Component_C)
    void Update Mask Values(); // 0x15cd700 [Protected]
    void Calculate Masking At Location(const FVector& Location, const FVector2D& Mask, const bool& Cancel All Masks); // 0x15cd700 [Public]
    void Prepare for Drawing(bool Runtime, AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]

// UWeather_Mask_Projection_Box_Component_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/Components/Weather_Mask_Projection_Box_Component.Weather_Mask_Projection_Box_Component_C)
    void Update Mask Values(); // 0x15cd700 [Protected]
    void Calculate Masking At Location(const FVector& Location, const FVector2D& Mask, const bool& Cancel All Masks); // 0x15cd700 [Public]
    void Unready(); // 0x15cd700 [Public]
    void Get Brush Scale(const FVector2D& Out); // 0x15cd700 [Protected]
    void Recycle Render Target(); // 0x15cd700 [Protected]
    void Update Capture(); // 0x15cd700 [Protected]
    void Prepare for Drawing(bool Runtime, AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_Weather_Mask_Projection_Box_Component(int32 EntryPoint); // 0x15cd700 [Final]

// IPuddle_Fluid_Volume_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Puddle_Fluid_Volume_Interface.Puddle_Fluid_Volume_Interface_C)
    void Interact with Puddle(const FVector& Location, double Diameter, double Speed, const FVector& Last Trace Location, double Ground Height, const double& Effective Depth); // 0x15cd700 [Public]

// IRadial_Storm_Sky_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Radial_Storm_Sky_Interface.Radial_Storm_Sky_Interface_C)
    void Update with Sky Mode Change(const bool& Successful); // 0x15cd700 [Public]
    void Get Cloud Coverage Brush Data(AUltra_Dynamic_Sky_C* UDS, const double& Soft Fraction, const FLinearColor& RGBA, const FVector& World Location, const double& Size, const double& UDS Coverage Level); // 0x15cd700 [Public]

// IRadial_Storm_Weather_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Radial_Storm_Weather_Interface.Radial_Storm_Weather_Interface_C)
    void UDW Spawned Radial Storm Startup(UUDS_Weather_Settings_C* Weather, double Outer Radius, double Inner Fraction, double Fade Time, double Lifetime, const FVector& End Location); // 0x15cd700 [Public]
    void Is Storm in Effective Range?(const FVector& Location, const bool& In Range); // 0x15cd700 [Public]
    void Get Radial Storm Material Target Data(const bool& Draw, const FVector& Location, const double& Outer Radius, const double& Soft Fraction, const FLinearColor& Color); // 0x15cd700 [Public]
    void Get Radial Storm Weather Data(const FVector& World Location, const double& Outer Radius, const double& Inner Radius, const double& Alpha, const UUDS_Weather_Settings_C*& Weather State, const bool& Affect Material State); // 0x15cd700 [Public]

// URandom_Weather_Variation_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Random_Weather_Variation.Random_Weather_Variation_C)
    void Check For Client Startup(); // 0x15cd700 [Public]
    void Instant Material Update(); // 0x15cd700 [Protected]
    void Check For Season Instant Refresh(); // 0x15cd700 [Protected]
    void Clear and Restart(); // 0x15cd700 [Public]
    void Recalculate Forecast(); // 0x15cd700 [Public]
    void Fill Weather Forecast(); // 0x15cd700 [Protected]
    void Select Random Weather Type(const TMap<UUDS_Weather_Settings_C*, double>& Probability Map, UUDS_Weather_Settings_C* Previous Weather, const UUDS_Weather_Settings_C*& Out); // 0x15cd700 [Protected]
    void Filter Probability Map(const TMap<UUDS_Weather_Settings_C*, double>& Probability Map, UUDS_Weather_Settings_C* Current Random Type, TMap<UUDS_Weather_Settings_C*, double>& Filtered Probability Map); // 0x15cd700 [Protected]
    void Set New Random Interval Timer(); // 0x15cd700 [Protected]
    void Get Season Probability Map(int32 Season, TMap<UUDS_Weather_Settings_C*, double>& Map); // 0x15cd700 [Protected]
    void Random Weather Mode(const UDS_RandomWeatherTiming& Mode); // 0x15cd700 [Protected]
    double Get Current Lerp Alpha(); // 0x15cd700 [Protected]
    void Hourly(int32 Hour); // 0x15cd700 [Protected]
    void Current Hour Changed(int32 Hour); // 0x15cd700 [Protected]
    void Bind to UDS(); // 0x15cd700 [Protected]
    void State Source Map(TMap<UUDS_Weather_Settings_C*, double>& Source Map); // 0x15cd700 [Public]
    void Start Up Random Weather Variation(AActor* UDW, AActor* Volume, bool Start with a Random Type, UUDS_Weather_Settings_C* Starting Weather Settings, int32 Random Forecast Steps, bool Blend Season Probabillities, bool Avoid Extreme Cloud Coverage Shifts, bool Avoid Repeating Weather Types, bool Avoid Changing From Snow To Rain, double Extreme Cloud Coverage Shift Threshold, double Transition Length, const TMap<UUDS_Weather_Settings_C*, double>& Weather Specific Interval Multipliers, const FFloatRange& Change Interval, int32 Random Weather Change Hour, UUDW_Material_State_Manager_C* Material Manager, const FRandomStream& Random Stream); // 0x15cd700 [Public]
    void Make Climate Probability Map(UUDS_Climate_Preset_C* Climate, int32 Season, TMap<UUDS_Weather_Settings_C*, double>& Probability Map); // 0x15cd700 [Public]
    void Get Climate Temperature Ranges(UUDS_Climate_Preset_C* Climate Object, const UDS_TemperatureType& Scale, const FVector2D& Summer Range, const FVector2D& Autumn Range, const FVector2D& Winter Range, const FVector2D& Spring Range); // 0x15cd700 [Public]
    void Create Composite Probability Map(TMap<UUDS_Weather_Settings_C*, double>& Out); // 0x15cd700 [Protected]
    void Apply State(const FRandomWeatherVariation_State& Random Weather State); // 0x15cd700 [Public]
    void Get State for Saving(FRandomWeatherVariation_State& State); // 0x15cd700 [Public]
    void Change to Next Random Weather Type(); // 0x15cd700 [Protected]
    void Increment Change Timer(); // 0x15cd700 [Protected]
    void Increment Random Weather(); // 0x15cd700 [Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void Reset Timer(); // 0x15cd700
    void ExecuteUbergraph_Random_Weather_Variation(int32 EntryPoint); // 0x15cd700 [Final]

// ITemperature_Volume_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Temperature_Volume_Interface.Temperature_Volume_Interface_C)
    void Query Temperature Volume(const FVector& Sample Location, const double& Offset, const double& Interior Temp, const double& Interior Alpha, const double& Manual Temp, const double& Manual Alpha); // 0x15cd700 [Public]

// UUDS_Climate_Preset_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDS_Climate_Preset.UDS_Climate_Preset_C)
    void Return Temperature Range in Scale(const UDS_TemperatureType& Scale, int32 Season, const double& Low, const double& High); // 0x15cd700 [Public]

// UUDS_Weather_Settings_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDS_Weather_Settings.UDS_Weather_Settings_C)
    void Get State Sources(TMap<UUDS_Weather_Settings_C*, double>& Sources); // 0x15cd700 [Public]
    void Custom Weather Behavior(double Alpha, AActor* UDS, AActor* UDW); // 0x15cd700 [Public]

// UUDW_Lightning_Spawn_Manager_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_Lightning_Spawn_Manager.UDW_Lightning_Spawn_Manager_C)
    void Disable Spawning(); // 0x15cd700 [Public]
    void Timed Lightning Spawn(); // 0x15cd700 [Public]
    void Initialize(AActor* UDW, const FRandomStream& Random Stream); // 0x15cd700 [Public]

// UUDW_Material_State_Manager_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_Material_State_Manager.UDW_Material_State_Manager_C)
    void Apply New State(double Snow, double Wetness, double Dust); // 0x15cd700 [Public]
    void Update Replicated State(); // 0x15cd700 [Public]
    void Current Dust Change Speed(const double& Out); // 0x15cd700 [Protected]
    void Current Wetness Change Speed(const double& Out); // 0x15cd700 [Protected]
    void Current Snow Change Speed(const double& Out); // 0x15cd700 [Protected]
    void Update Change Speeds(); // 0x15cd700 [Public]
    void Increment Material State(const bool& Changed); // 0x15cd700 [Public]
    void Start Material State Sim(AActor* UDW, UUDS_Weather_Settings_C* Weather State, UUDW_Temperature_Manager_C* Temp Manager); // 0x15cd700 [Public]
    void Queue Speed Update(); // 0x15cd700
    void ExecuteUbergraph_UDW_Material_State_Manager(int32 EntryPoint); // 0x15cd700 [Final]

// UUDW_Temperature_Manager_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_Temperature_Manager.UDW_Temperature_Manager_C)
    void Calculate Temperature(UUDS_Weather_Settings_C* Settings, const double& Temperature); // 0x15cd700 [Public]
    void Get Temperature(const double& Out); // 0x15cd700 [Public]
    void Get Current Min and Max Temperature(const FVector2D& Spring Min and Max, const FVector2D& Summer Min and Max, const FVector2D& Autumn Min and Max, const FVector2D& Winter Min and Max, const FVector2D& Range); // 0x15cd700 [Protected]
    void Update Temperature Range(); // 0x15cd700 [Protected]
    void Update Target Temperature(); // 0x15cd700 [Protected]
    void Runtime Start Temperature Manager(); // 0x15cd700 [Public]
    void Set Up Temperature Manager(AActor* UDW, UUDS_Weather_Settings_C* Weather State); // 0x15cd700 [Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_UDW_Temperature_Manager(int32 EntryPoint); // 0x15cd700 [Final]

// IUDW_WeatherControlledActor_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_WeatherControlledActor_Interface.UDW_WeatherControlledActor_Interface_C)
    void UDW Instant Update(); // 0x15cd700 [Public]
    void UDW Editor Update(); // 0x15cd700 [Public]

// IUDW_and_Weather_Override_Volume_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/UDW_and_Weather_Override_Volume_Interface.UDW_and_Weather_Override_Volume_Interface_C)
    void Force WOV Tick(); // 0x15cd700 [Public]
    void Check for Material Refresh(); // 0x15cd700 [Public]
    void Get Random Weather Probability Maps(TMap<UUDS_Weather_Settings_C*, double>& Spring, TMap<UUDS_Weather_Settings_C*, double>& Summer, TMap<UUDS_Weather_Settings_C*, double>& Autumn, TMap<UUDS_Weather_Settings_C*, double>& Winter); // 0x15cd700 [Public]
    void Get Random Weather Mode(const UDS_RandomWeatherTiming& Mode); // 0x15cd700 [Public]
    void Get Season Temperature Ranges(const FVector2D& Spring, const FVector2D& Summer, const FVector2D& Autumn, const FVector2D& Winter); // 0x15cd700 [Public]

// IUltra_Dynamic_Weather_Interface_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/Ultra_Dynamic_Weather_Interface.Ultra_Dynamic_Weather_Interface_C)
    void Editor Return from PIE(const bool& success); // 0x15cd700 [Public]
    void Get Local Weather Source Objects(TMap<UUDS_Weather_Settings_C*, double>& Map); // 0x15cd700 [Public]
    void Get Current Season(const double& Season); // 0x15cd700 [Public]
    void Get Weather Speed(const double& Out); // 0x15cd700 [Public]
    void Interpolate Weather State(UUDS_Weather_Settings_C* A, UUDS_Weather_Settings_C* B, double Alpha, UUDS_Weather_Settings_C* Target State, bool Set Material Effects, bool Bias Material Effects, bool Lerp Sources, const bool& success); // 0x15cd700 [Public]
    void Get Individual Season Floats(TArray<double>& Out); // 0x15cd700 [Public]
    void Get UDW Current UDS Reference(const AUltra_Dynamic_Sky_C*& UDS); // 0x15cd700 [Public]
    void Get Temperature Bias Settings(const double& Nighttime Bias, const double& Daytime  Bias, const double& Overcast Bias, const double& Rain Bias, const double& Snow Bias, const double& Fog Bias, const double& Dust Bias, const double& Morning/Evening Bias); // 0x15cd700 [Public]
    void Get Global Temp Above Freezing(const bool& Above Freezing); // 0x15cd700 [Public]
    void Get Dust Material Change Timing(const double& Coverage Duration, const double& Clear Duration, const double& Clear Speed (Windy), const double& Clear Speed (No Wind)); // 0x15cd700 [Public]
    void Get Wetness Material Change Timing(const double& Coverage Duration, const double& Dry Duration, const double& Dry Speed (Sunny), const double& Dry Speed (Cloudy), const double& Snow Melt Contributes to Wetness); // 0x15cd700 [Public]
    void Get Snow Material Change Timing(const double& Coverage Duration, const double& Melt Duration, const double& Melt Speed (Above Freezing), const double& Melt Speed (Below Freezing)); // 0x15cd700 [Public]
    void Get UDW Scaled Tick Delta Seconds(const double& Out); // 0x15cd700 [Public]
    void Global Lightning Managed Spawn(double Angle, double Thunder/Lightning Threshold); // 0x15cd700 [Public]
    void Get Lightning Flash Period(const double& Out); // 0x15cd700 [Public]
    void UDS Reconstruct(const bool& success); // 0x15cd700 [Public]
    void UDW Runtime Tick(double Delta Time); // 0x15cd700 [Public]
    void Report Removed Radial Storm(AActor* Storm, const bool& success); // 0x15cd700 [Public]
    void Get UDS Weather Override Bool(const bool& Cloud Coverage, const bool& Fog, const bool& Dust); // 0x15cd700 [Public]
    void UDS Weather Variable Overrides(bool Override Clouds, double Cloud Coverage, bool Override Fog, double Fog, bool Override Dust, double Dust, const bool& success); // 0x15cd700 [Public]
    void Get UDS Values Controlled by UDW(const double& Cloud Coverage, const double& Fog, const double& Dust Amount, const double& Cloud Direction, const double& Wind Speed Multiplier, const double& Fog Vertical Velocity); // 0x15cd700 [Public]
    void Editor Tick(const FVector& Editor Camera Location, const FRotator& Editor Camera Rotation, double Delta Time, const bool& Completed); // 0x15cd700 [Public]
    void Get Local Weather State Values(const double& Cloud Coverage, const double& Wind Intensity, const double& Rain, const double& Snow, const double& Dust, const double& Fog, const double& Thunder/Lightning); // 0x15cd700 [Public]
    void Get Control Point Location(const FVector& Location); // 0x15cd700 [Public]
    void UDW State Apply(const FUDS_and_UDW_State& State, const bool& Completed); // 0x15cd700 [Public]
    void Get UDW State for Saving(FUDS_and_UDW_State& UDW State); // 0x15cd700 [Public]
    void Initialize Weather(AUltra_Dynamic_Sky_C* UDS); // 0x15cd700 [Public]

// UWeatherMask_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/System/WeatherMask.WeatherMask_C)
    void Update Mask Values(); // 0x15cd700 [Protected]
    void Tick Fade(); // 0x15cd700 [Protected]
    void Fade Mask Over Time(double Fade Duration, double New Mask Snow/Dust, double New Mask Wetness); // 0x15cd700 [Public]
    void Configure Collision(); // 0x15cd700 [Protected]
    void Calculate Masking At Location(const FVector& Location, const FVector2D& Mask, const bool& Cancel All Masks); // 0x15cd700 [Public]
    void Enable(); // 0x15cd700 [Public]
    void Disable(); // 0x15cd700 [Public]
    void Force Update(); // 0x15cd700 [Public]
    void Editor Update(); // 0x15cd700 [Public]
    void Get Max Distance(const double& Out); // 0x15cd700 [Protected]
    void Get Brush Yaw(const double& Out); // 0x15cd700 [Protected]
    void Get Center Location(const FVector2D& Out); // 0x15cd700 [Protected]
    void Get Brush Location(const FVector2D& Out); // 0x15cd700 [Protected]
    void Get Brush Scale(const FVector2D& Out); // 0x15cd700 [Protected]
    void Prepare for Drawing(bool Runtime, AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]
    bool Component Generally In Range(); // 0x15cd700 [Protected]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Public]
    void ExecuteUbergraph_WeatherMask(int32 EntryPoint); // 0x15cd700 [Final]

// AWeather_Mask_Brush_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/Weather_Mask_Brush.Weather_Mask_Brush_C)
    void <unnamed#2079575>(); // 0x15cd700 [Private]
    void <unnamed#1955280>(); // 0x15cd700 [Private]
    void UserConstructionScript(); // 0x15cd700 [Event Public]

// AWeather_Mask_Projection_Box_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/Weather_Mask_Projection_Box.Weather_Mask_Projection_Box_C)
    void <unnamed#1955280>(); // 0x15cd700 [Private]
    void Force Update(); // 0x15cd700 [Public]
    void UserConstructionScript(); // 0x15cd700 [Event Public]

// AWeather_Override_Volume_C (/Game/UltraDynamicSky/Blueprints/Weather_Effects/Weather_Override_Volume.Weather_Override_Volume_C)
    void Get Random Weather Probability Maps(TMap<UUDS_Weather_Settings_C*, double>& Spring, TMap<UUDS_Weather_Settings_C*, double>& Summer, TMap<UUDS_Weather_Settings_C*, double>& Autumn, TMap<UUDS_Weather_Settings_C*, double>& Winter); // 0x15cd700 [Public]
    void Get Random Weather Mode(const UDS_RandomWeatherTiming& Mode); // 0x15cd700 [Public]
    void Get Season Temperature Ranges(const FVector2D& Spring, const FVector2D& Summer, const FVector2D& Autumn, const FVector2D& Winter); // 0x15cd700 [Public]
    void Edge to Point Sign F(const FVector2D& Point, const FVector2D& E1, const FVector2D& E2, const bool& Positive); // 0x15cd700 [Protected]
    double Get Scaled Transition Width(); // 0x15cd700 [Protected]
    void Initialize Random Weather Component(); // 0x15cd700 [Protected]
    void <unnamed#1949229>(); // 0x15cd700 [Private]
    void Update Material State Buffer(); // 0x15cd700 [Protected]
    void Apply Saved WOV State(const FUDW_WOV_State& State); // 0x15cd700 [Public]
    void Get State for Saving(FUDW_WOV_State& State); // 0x15cd700 [Public]
    void Increment Material State(); // 0x15cd700 [Protected]
    void Construct Weather State Objects(); // 0x15cd700 [Protected]
    void Construct Editor Only Weather Labels(); // 0x15cd700 [Protected]
    void UDW End Play(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x15cd700 [Protected]
    void Shut Down WOV(); // 0x15cd700 [Protected]
    void Start Up WOV(); // 0x15cd700 [Protected]
    void Sample Point for Current Alpha(const FVector& Location, const double& Alpha, const double& Material Alpha); // 0x15cd700 [Public]
    void Apply Climate Preset Object(UUDS_Climate_Preset_C* Climate Preset); // 0x15cd700 [Public]
    void Check to Update Temperature Scale(); // 0x15cd700 [Public]
    void Custom Volume Behavior(double Alpha, AUltra_Dynamic_Sky_C* UDS, AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]
    void Initialize Spline Data(); // 0x15cd700 [Public]
    void Check for Changing Material State to Request Target Redraw(); // 0x15cd700 [Public]
    void Update Volume Color(AUltra_Dynamic_Weather_C* UDW); // 0x15cd700 [Public]
    void Triangulate Polygon(TArray<FVector2D>& Vertices (Clockwise)); // 0x15cd700 [Public]
    void Is Point In Triangle(const FVector2D& Point, const FVector2D& v1, const FVector2D& v2, const FVector2D& V3, const bool& Yes); // 0x15cd700 [Public]
    void Scale And Place Vertex in Canvas Space(const FVector& In, const FVector2D& Pos, const FLinearColor& Color); // 0x15cd700 [Public]
    void Add Triangle(const FVector& Vert 1, const FVector& Vert 2, const FVector& Vert 3); // 0x15cd700 [Protected]
    void Create Canvas Space Triangles(const FVector2D& Corner Position, double Width, int32 Resolution); // 0x15cd700 [Public]
    void Add Quad(const FVector& Vert 1, const FVector& Vert 2, const FVector& Vert 3, const FVector& Vert 4); // 0x15cd700 [Protected]
    void Create World Space Drawing Geometry(); // 0x15cd700 [Public]
    void Calculate Spline Bounds(); // 0x15cd700 [Public]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void Change Weather(UUDS_Weather_Settings_C* New Weather Type, double Time To Transition To New Weather (Seconds)); // 0x15cd700
    void Change to Random Weather Variation(double Time to Transition to Random Weather (Seconds), const UDS_RandomWeatherTiming& Random Weather Mode); // 0x15cd700
    void Start Up Random Weather Component(); // 0x15cd700
    void Apply Current Single Weather(); // 0x15cd700
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void Force Startup(); // 0x15cd700
    void Force Update Current Weather(); // 0x15cd700
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Protected]
    void Disable Volume(); // 0x15cd700
    void Enable Volume(); // 0x15cd700
    void Force Tick(); // 0x15cd700
    void Check for Material Refresh(); // 0x15cd700 [Public]
    void Force WOV Tick(); // 0x15cd700 [Public]
    void Client Runtime Startup(TArray<FVector>& Runtime Spline Points); // 0x15cd700
    void ExecuteUbergraph_Weather_Override_Volume(int32 EntryPoint); // 0x15cd700 [Final]

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

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

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

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4aff3d0 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afe4c0 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afe370 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afe250 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afdfc0 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afded0 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afdc20 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afd980 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afd860 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afd740 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x4afd640 [Final Native Static Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x4b00ca0 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4b00b20 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x4afff70 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x4affee0 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x4affd70 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x15cd700 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x4affca0 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4aff9f0 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4aff7a0 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x4aff710 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x4aff670 [Final Native Public]
    void K2_ClearFocus(); // 0x4aff640 [Final Native Public]
    bool HasPartialPath(); // 0x4aff4f0 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x49dd290 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x4afde90 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x4afdba0 [Final Native Public]
    AActor* GetFocusActor(); // 0x4afdb70 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x4afdac0 [Native Public]
    FVector GetFocalPoint(); // 0x4afda80 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x4afd5f0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4afd380 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x4b2e1f0 [Native Public]
    void StartLogic(); // 0x4099830 [Native Public]
    void RestartLogic(); // 0x4b2c8b0 [Native Public]
    bool IsRunning(); // 0x4b2c370 [Native Public]
    bool IsPaused(); // 0x4b2c340 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x4b009f0 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x4b00850 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x4b00720 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x4b00620 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x4b00520 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x4b00420 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x4b00310 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x4b00210 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x4b00110 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x4b00010 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x4aff540 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x4aff300 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x4aff1f0 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x4aff040 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x4afeef0 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x4afeda0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x4afec50 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x4afeb00 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x4afe9b0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x4afe860 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x4afe710 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x4afe0e0 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x4afdd20 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x4afd530 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x32a8bf0 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x43ddf70 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x4b2da60 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x4b2d830 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x4b2d680 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x4b2d4d0 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x4b2d340 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x4b2d190 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x4b2cfd0 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x4b2ce20 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x4b2cc70 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x4b2cac0 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x4b2c110 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x4b2c050 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b9a0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b790 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b5f0 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b490 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b310 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b1b0 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2b050 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2aef0 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2ad90 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2ac30 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2aaa0 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2a400 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4b2a400 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4b2dcd0 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x4b2dc10 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x15cd700 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x15cd700 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15cd700 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x15cd700 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15cd700 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x15cd700 [Event Protected]
    bool IsTaskExecuting(); // 0x4b2c450 [Final Native Protected]
    bool IsTaskAborting(); // 0x4b2c420 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x4b2a7e0 [Final Native Protected]
    void FinishAbort(); // 0x4b2a740 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4b2e290 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4b2df70 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x4b2dea0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x4b2dde0 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x4b2c8d0 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x4b2c720 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x4b2c670 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x4b2c5b0 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x4b2c4d0 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x4b2beb0 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x4b2be00 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x4b2bd20 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x4b2bb40 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x4b2a9c0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x4b2a8e0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x4b2a560 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4b5f3c0 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x4b5edf0 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x4b5ed70 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x4b5ec10 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x4b5eb50 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x4b5ea50 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x15cd700 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x4b8f060 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x4b8e7c0 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x15cd700 [Event Public]
    bool IsSmartLinkEnabled(); // 0x4b8cb40 [Final Native Public]
    bool HasMovingAgents(); // 0x4b8c880 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x4b8ead0 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x4b8d460 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x4b8b960 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b8b5b0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b8b320 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b8af30 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4b8abd0 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x4b8ec60 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x4b8e7a0 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x4b8cf70 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x4b8c8c0 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b8c540 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x4b8c490 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b8c210 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4b8c100 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x4b8bb40 [Final Native Public]
    void ForgetAll(); // 0x4b8bb20 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x4b8f1e0 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x4b8f0f0 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x4b8d440 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x4b8d120 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x4b8efd0 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x4b8ef40 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x4b8ebd0 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x15cd700 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x15cd700 [Public]
    float GetPeripheralVisionCosine(); // 0x4b8c670 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x3938450 [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); // 0x4b8a880 [Final Native Static Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x68f71c0 [Final Native Public]
    void PlaySequence(); // 0x68f7190 [Final Native Public]
    void PauseSequence(); // 0x68f7160 [Final Native Public]

// UAdvancedGameUserSettingDataAsset (/Script/AdvancedGameSettings.AdvancedGameUserSettingDataAsset)
    bool IsValidSetting(const FName& SettingName); // 0x4bfc5e0 [Final Native Public]
    float GetDefaultSettingsValue(const FName& SettingName); // 0x4bfc230 [Final Native Public]

// UAdvancedGameUserSettings (/Script/AdvancedGameSettings.AdvancedGameUserSettings)
    void UpdateAndApplyGameSetting(const FName& SettingName, const float& NewSettingValue); // 0x4bfd240 [Native Public]
    void UnbindFromOnSettingChanged(const FScriptDelegate& Delegate); // 0x4bfd180 [Final Native Public]
    void UnbindFromOnGameSettingChanged(const ESettingType& SettingType, const FScriptDelegate& Delegate); // 0x4bfd000 [Final Native Public]
    float TryGetPlayerCustomSetting(const FName& SettingName, const bool& bWasFound); // 0x4bfcf00 [Final Native Public]
    int32 TryGetCurrentSettingValueAsInt(const FName& SettingName, const bool& bWasFound); // 0x4bfce00 [Final Native Public]
    float TryGetCurrentSettingValueAsFloat(const FName& SettingName, const bool& bWasFound); // 0x4bfcd00 [Final Native Public]
    bool TryGetCurrentSettingValueAsBool(const FName& SettingName, const bool& bWasFound); // 0x4bfcc00 [Final Native Public]
    bool SetCVarValue(const FString& CVarName, const float& NewValue, const ESetByType& SetBy); // 0x4bfc9c0 [Final Native Static Public]
    void SetAdvancedScalabilityLevel(int32 SelectedOption); // 0x4bfc930 [Native Public]
    void ResetSettings(const TArray<FName>& SettingsToReset); // 0x4bfc880 [Final Native Public]
    void ResetSetting(const FName& SettingToReset); // 0x4bfc7e0 [Final Native Public]
    void ResetAllSettings(); // 0x4bfc750 [Final Native Public]
    bool IsValidSetting(const FName& SettingName); // 0x4bfc690 [Final Native Public]
    ESettingType GetSettingType(const FName& SettingName); // 0x4bfc460 [Final Native Public]
    ESettingDataType GetSettingDataType(const FName& SettingName); // 0x4bfc2e0 [Final Native Public]
    FSettingRow GetDefaultSettingRowByName(const FName& SettingName); // 0x4bfc130 [Final Native Public]
    float GetCVarValueInt(const FString& CVarName); // 0x4bfbe10 [Final Native Static Public]
    int32 GetCurrentSettingValueAsInt(const FName& SettingName); // 0x4bfc090 [Final Native Public]
    float GetCurrentSettingValueAsFloat(const FName& SettingName); // 0x4bfbfb0 [Final Native Public]
    bool GetCurrentSettingValueAsBool(const FName& SettingName); // 0x4bfbf10 [Final Native Public]
    TMap<FName, float> GetAllSettingsInType(const ESettingType& SettingType); // 0x4bfbcf0 [Final Native Public]
    int32 GetAdvancedScalabilityLevel(); // 0x4bfbcc0 [Native Public]
    UAdvancedGameUserSettings* GetAdvancedGameUserSettings(); // 0x4bfbc90 [Final Native Static Public]
    void BindToOnSettingChanged(const FScriptDelegate& Delegate); // 0x4bfbbd0 [Final Native Public]
    void BindToOnGameSettingChanged(const ESettingType& SettingType, const FScriptDelegate& Delegate); // 0x4bfba50 [Final Native Public]
    void ApplyGameSetting(const FName& SettingName, const float& NewSettingValue); // 0x4bfb960 [Native Public]

// UAdvancedExternalUILibrary (/Script/AdvancedSessions.AdvancedExternalUILibrary)
    void ShowWebURLUI(UObject* WorldContextObject, const FString& URLToShow, const EBlueprintResultSwitch& Result, const TArray<FString>& AllowedDomains, bool bEmbedded, bool bShowBackground, bool bShowCloseButton, int32 OffsetX, int32 OffsetY, int32 SizeX, int32 SizeY); // 0x48ef690 [Final Native Static Public]
    void ShowProfileUI(UObject* WorldContextObject, const FBPUniqueNetId& PlayerViewingProfile, const FBPUniqueNetId& PlayerToViewProfileOf, const EBlueprintResultSwitch& Result); // 0x48ef460 [Final Native Static Public]
    void ShowLeaderBoardUI(UObject* WorldContextObject, const FString& LeaderboardName, const EBlueprintResultSwitch& Result); // 0x48ef2c0 [Final Native Static Public]
    void ShowInviteUI(UObject* WorldContextObject, APlayerController* PlayerController, const EBlueprintResultSwitch& Result); // 0x48ef1b0 [Final Native Static Public]
    void ShowFriendsUI(UObject* WorldContextObject, APlayerController* PlayerController, const EBlueprintResultSwitch& Result); // 0x48ef0a0 [Final Native Static Public]
    void ShowAccountUpgradeUI(UObject* WorldContextObject, const FBPUniqueNetId& PlayerRequestingAccountUpgradeUI, const EBlueprintResultSwitch& Result); // 0x48eef10 [Final Native Static Public]
    void CloseWebURLUI(UObject* WorldContextObject); // 0x48ea1c0 [Final Native Static Public]

// UAdvancedFriendsGameInstance (/Script/AdvancedSessions.AdvancedFriendsGameInstance)
    void OnSessionInviteReceived(int32 LocalPlayerNum, const FBPUniqueNetId& PersonInviting, const FString& AppID, FBlueprintSessionResult& SessionToJoin); // 0x15cd700 [Event Public]
    void OnSessionInviteAccepted(int32 LocalPlayerNum, const FBPUniqueNetId& PersonInvited, FBlueprintSessionResult& SessionToJoin); // 0x15cd700 [Event Public]
    void OnPlayerTalkingStateChanged(const FBPUniqueNetId& PlayerId, bool bIsTalking); // 0x15cd700 [Event Public]
    void OnPlayerLoginStatusChanged(int32 PlayerNum, const EBPLoginStatus& PreviousStatus, const EBPLoginStatus& NewStatus, const FBPUniqueNetId& NewPlayerUniqueNetID); // 0x15cd700 [Event Public]
    void OnPlayerLoginChanged(int32 PlayerNum); // 0x15cd700 [Event Public]

// IAdvancedFriendsInterface (/Script/AdvancedSessions.AdvancedFriendsInterface)
    void OnSessionInviteReceived(const FBPUniqueNetId& PersonInviting, FBlueprintSessionResult& SearchResult); // 0x15cd700 [Event Public]
    void OnSessionInviteAccepted(const FBPUniqueNetId& PersonInvited, FBlueprintSessionResult& SearchResult); // 0x15cd700 [Event Public]
    void OnPlayerVoiceStateChanged(const FBPUniqueNetId& PlayerId, bool bIsTalking); // 0x15cd700 [Event Public]
    void OnPlayerLoginStatusChanged(const EBPLoginStatus& PreviousStatus, const EBPLoginStatus& NewStatus, const FBPUniqueNetId& PlayerUniqueNetID); // 0x15cd700 [Event Public]
    void OnPlayerLoginChanged(int32 PlayerNum); // 0x15cd700 [Event Public]

// UAdvancedFriendsLibrary (/Script/AdvancedSessions.AdvancedFriendsLibrary)
    void SendSessionInviteToFriends(APlayerController* PlayerController, const TArray<FBPUniqueNetId>& Friends, const EBlueprintResultSwitch& Result); // 0x48ee940 [Final Native Static Public]
    void SendSessionInviteToFriend(APlayerController* PlayerController, FBPUniqueNetId& FriendUniqueNetId, const EBlueprintResultSwitch& Result); // 0x48ee7d0 [Final Native Static Public]
    void IsAFriend(APlayerController* PlayerController, const FBPUniqueNetId& UniqueNetId, const bool& IsFriend); // 0x48edaa0 [Final Native Static Public]
    void GetStoredRecentPlayersList(const FBPUniqueNetId& UniqueNetId, const TArray<FBPOnlineRecentPlayer>& PlayersList); // 0x48ec8c0 [Final Native Static Public]
    void GetStoredFriendsList(APlayerController* PlayerController, const TArray<FBPFriendInfo>& FriendsList); // 0x48ec7d0 [Final Native Static Public]
    void GetFriend(APlayerController* PlayerController, const FBPUniqueNetId& FriendUniqueNetId, FBPFriendInfo& Friend); // 0x48eaeb0 [Final Native Static Public]

// UAdvancedIdentityLibrary (/Script/AdvancedSessions.AdvancedIdentityLibrary)
    void SetUserAccountAttribute(FBPUserOnlineAccount& AccountInfo, const FString& AttributeName, const FString& NewAttributeValue, const EBlueprintResultSwitch& Result); // 0x48eed40 [Final Native Static Public]
    void GetUserID(FBPUserOnlineAccount& AccountInfo, FBPUniqueNetId& UniqueNetId); // 0x48ed8a0 [Final Native Static Public]
    void GetUserAccountRealName(FBPUserOnlineAccount& AccountInfo, const FString& UserName); // 0x48ed760 [Final Native Static Public]
    void GetUserAccountDisplayName(FBPUserOnlineAccount& AccountInfo, const FString& DisplayName); // 0x48ed620 [Final Native Static Public]
    void GetUserAccountAuthAttribute(FBPUserOnlineAccount& AccountInfo, const FString& AttributeName, const FString& AuthAttribute, const EBlueprintResultSwitch& Result); // 0x48ed430 [Final Native Static Public]
    void GetUserAccountAttribute(FBPUserOnlineAccount& AccountInfo, const FString& AttributeName, const FString& AttributeValue, const EBlueprintResultSwitch& Result); // 0x48ed240 [Final Native Static Public]
    void GetUserAccountAccessToken(FBPUserOnlineAccount& AccountInfo, const FString& AccessToken); // 0x48ed100 [Final Native Static Public]
    void GetUserAccount(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId, FBPUserOnlineAccount& AccountInfo, const EBlueprintResultSwitch& Result); // 0x48ecef0 [Final Native Static Public]
    void GetPlayerNickname(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId, const FString& PlayerNickname); // 0x48eb6a0 [Final Native Static Public]
    void GetPlayerAuthToken(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AuthToken, const EBlueprintResultSwitch& Result); // 0x48eb440 [Final Native Static Public]
    void GetLoginStatus(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId, const EBPLoginStatus& LoginStatus, const EBlueprintResultSwitch& Result); // 0x48eb0d0 [Final Native Static Public]
    void GetAllUserAccounts(UObject* WorldContextObject, const TArray<FBPUserOnlineAccount>& AccountInfos, const EBlueprintResultSwitch& Result); // 0x48ea920 [Final Native Static Public]

// UAdvancedSessionsLibrary (/Script/AdvancedSessions.AdvancedSessionsLibrary)
    void UniqueNetIdToString(FBPUniqueNetId& UniqueNetId, const FString& String); // 0x48efa90 [Final Native Static Public]
    void SetPlayerName(APlayerController* PlayerController, const FString& PlayerName); // 0x48eec00 [Final Native Static Public]
    bool ServerTravel(UObject* WorldContextObject, const FString& InURL, bool bAbsolute, bool bShouldSkipGameNotify); // 0x48eea90 [Final Native Static Public]
    FSessionsSearchSetting MakeLiteralSessionSearchProperty(const FSessionPropertyKeyPair& SessionSearchProperty, const EOnlineComparisonOpRedux& ComparisonOp); // 0x48ee690 [Final Native Static Public]
    FSessionPropertyKeyPair MakeLiteralSessionPropertyString(const FName& Key, const FString& Value); // 0x48ee510 [Final Native Static Public]
    FSessionPropertyKeyPair MakeLiteralSessionPropertyInt(const FName& Key, int32 Value); // 0x48ee420 [Final Native Static Public]
    FSessionPropertyKeyPair MakeLiteralSessionPropertyFloat(const FName& Key, float Value); // 0x48ee330 [Final Native Static Public]
    FSessionPropertyKeyPair MakeLiteralSessionPropertyByte(const FName& Key, uint8 Value); // 0x48ee240 [Final Native Static Public]
    FSessionPropertyKeyPair MakeLiteralSessionPropertyBool(const FName& Key, bool Value); // 0x48ee150 [Final Native Static Public]
    bool KickPlayer(UObject* WorldContextObject, APlayerController* PlayerToKick, const FText& KickReason); // 0x48ee010 [Final Native Static Public]
    bool IsValidUniqueNetID(FBPUniqueNetId& UniqueNetId); // 0x48edf30 [Final Native Static Public]
    bool IsValidSession(FBlueprintSessionResult& SessionResult); // 0x48edda0 [Final Native Static Public]
    void IsPlayerInSession(UObject* WorldContextObject, FBPUniqueNetId& PlayerToCheck, const bool& bIsInSession); // 0x48edc30 [Final Native Static Public]
    bool HasOnlineSubsystem(const FName& SubSystemName); // 0x48eda10 [Final Native Static Public]
    void GetUniqueNetIDFromPlayerState(APlayerState* PlayerState, FBPUniqueNetId& UniqueNetId); // 0x48ecde0 [Final Native Static Public]
    void GetUniqueNetID(APlayerController* PlayerController, FBPUniqueNetId& UniqueNetId); // 0x48eccd0 [Final Native Static Public]
    void GetUniqueBuildID(const FBlueprintSessionResult& SessionResult, const int32& UniqueBuildId); // 0x48eca20 [Final Native Static Public]
    void GetSessionState(UObject* WorldContextObject, const EBPOnlineSessionState& SessionState); // 0x48ec700 [Final Native Static Public]
    void GetSessionSettings(UObject* WorldContextObject, const int32& NumConnections, const int32& NumPrivateConnections, const bool& bIsLAN, const bool& bIsDedicated, const bool& bAllowInvites, const bool& bAllowJoinInProgress, const bool& bIsAnticheatEnabled, const int32& BuildUniqueID, const TArray<FSessionPropertyKeyPair>& ExtraSettings, const EBlueprintResultSwitch& Result); // 0x48ec300 [Final Native Static Public]
    void GetSessionPropertyString(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const ESessionSettingSearchResult& SearchResult, const FString& SettingValue); // 0x48ec150 [Final Native Static Public]
    FName GetSessionPropertyKey(FSessionPropertyKeyPair& SessionProperty); // 0x48ec090 [Final Native Static Public]
    void GetSessionPropertyInt(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const ESessionSettingSearchResult& SearchResult, const int32& SettingValue); // 0x48ebef0 [Final Native Static Public]
    void GetSessionPropertyFloat(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const ESessionSettingSearchResult& SearchResult, const float& SettingValue); // 0x48ebd50 [Final Native Static Public]
    void GetSessionPropertyByte(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const ESessionSettingSearchResult& SearchResult, const uint8& SettingValue); // 0x48ebbb0 [Final Native Static Public]
    void GetSessionPropertyBool(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const ESessionSettingSearchResult& SearchResult, const bool& SettingValue); // 0x48eba10 [Final Native Static Public]
    void GetSessionID_AsString(FBlueprintSessionResult& SessionResult, const FString& SessionId); // 0x48eb820 [Final Native Static Public]
    void GetPlayerName(APlayerController* PlayerController, const FString& PlayerName); // 0x48eb5c0 [Final Native Static Public]
    void GetNumberOfNetworkPlayers(UObject* WorldContextObject, const int32& NumNetPlayers); // 0x48eb370 [Final Native Static Public]
    void GetNetPlayerIndex(APlayerController* PlayerController, const int32& NetPlayerIndex); // 0x48eb2a0 [Final Native Static Public]
    void GetExtraSettings(const FBlueprintSessionResult& SessionResult, const TArray<FSessionPropertyKeyPair>& ExtraSettings); // 0x48eabe0 [Final Native Static Public]
    void GetCurrentUniqueBuildID(const int32& UniqueBuildId); // 0x48eab50 [Final Native Static Public]
    void GetCurrentSessionID_AsString(UObject* WorldContextObject, const FString& SessionId); // 0x48eaa70 [Final Native Static Public]
    void FindSessionPropertyIndexByName(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingName, const EBlueprintResultSwitch& Result, const int32& OutIndex); // 0x48ea780 [Final Native Static Public]
    void FindSessionPropertyByName(const TArray<FSessionPropertyKeyPair>& ExtraSettings, const FName& SettingsName, const EBlueprintResultSwitch& Result, FSessionPropertyKeyPair& OutProperty); // 0x48ea5d0 [Final Native Static Public]
    bool EqualEqual_UNetIDUnetID(FBPUniqueNetId& A, FBPUniqueNetId& B); // 0x48ea450 [Final Native Static Public]
    FUniqueNetIdRepl Conv_BPUniqueIDToUniqueNetIDRepl(FBPUniqueNetId& InUniqueID); // 0x48ea240 [Final Native Static Public]
    bool BanPlayer(UObject* WorldContextObject, APlayerController* PlayerToBan, const FText& BanReason); // 0x48ea080 [Final Native Static Public]
    void AddOrModifyExtraSettings(const TArray<FSessionPropertyKeyPair>& SettingsArray, const TArray<FSessionPropertyKeyPair>& NewOrChangedSettings, const TArray<FSessionPropertyKeyPair>& ModifiedSettingsArray); // 0x48e9ee0 [Final Native Static Public]

// UAdvancedVoiceLibrary (/Script/AdvancedSessions.AdvancedVoiceLibrary)
    bool UnRegisterRemoteTalker(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId); // 0x48f5900 [Final Native Static Public]
    void UnRegisterLocalTalker(UObject* WorldContextObject, uint8 LocalPlayerNum); // 0x48f5840 [Final Native Static Public]
    void UnRegisterAllLocalTalkers(UObject* WorldContextObject); // 0x48f57c0 [Final Native Static Public]
    bool UnMuteRemoteTalker(UObject* WorldContextObject, uint8 LocalUserNum, FBPUniqueNetId& UniqueNetId, bool bIsSystemWide); // 0x48f5610 [Final Native Static Public]
    void StopNetworkedVoice(UObject* WorldContextObject, uint8 LocalPlayerNum); // 0x48f5550 [Final Native Static Public]
    void StartNetworkedVoice(UObject* WorldContextObject, uint8 LocalPlayerNum); // 0x48f5490 [Final Native Static Public]
    void RemoveAllRemoteTalkers(UObject* WorldContextObject); // 0x48f5410 [Final Native Static Public]
    bool RegisterRemoteTalker(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId); // 0x48f52f0 [Final Native Static Public]
    bool RegisterLocalTalker(UObject* WorldContextObject, uint8 LocalPlayerNum); // 0x48f5220 [Final Native Static Public]
    void RegisterAllLocalTalkers(UObject* WorldContextObject); // 0x48f51a0 [Final Native Static Public]
    bool MuteRemoteTalker(UObject* WorldContextObject, uint8 LocalUserNum, FBPUniqueNetId& UniqueNetId, bool bIsSystemWide); // 0x48f4ff0 [Final Native Static Public]
    bool IsRemotePlayerTalking(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId); // 0x48f4b30 [Final Native Static Public]
    bool IsPlayerMuted(UObject* WorldContextObject, uint8 LocalUserNumChecking, FBPUniqueNetId& UniqueNetId); // 0x48f49d0 [Final Native Static Public]
    bool IsLocalPlayerTalking(UObject* WorldContextObject, uint8 LocalPlayerNum); // 0x48f4900 [Final Native Static Public]
    void IsHeadsetPresent(UObject* WorldContextObject, const bool& bHasHeadset, uint8 LocalPlayerNum); // 0x48f47e0 [Final Native Static Public]
    void GetNumLocalTalkers(UObject* WorldContextObject, const int32& NumLocalTalkers); // 0x48f45a0 [Final Native Static Public]

// UAutoLoginUserCallbackProxy (/Script/AdvancedSessions.AutoLoginUserCallbackProxy)
    UAutoLoginUserCallbackProxy* AutoLoginUser(UObject* WorldContextObject, int32 LocalUserNum); // 0x48f3610 [Final Native Static Public]

// UCancelFindSessionsCallbackProxy (/Script/AdvancedSessions.CancelFindSessionsCallbackProxy)
    UCancelFindSessionsCallbackProxy* CancelFindSessions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48f36e0 [Final Native Static Public]

// UCreateSessionCallbackProxyAdvanced (/Script/AdvancedSessions.CreateSessionCallbackProxyAdvanced)
    UCreateSessionCallbackProxyAdvanced* CreateAdvancedSession(UObject* WorldContextObject, const TArray<FSessionPropertyKeyPair>& ExtraSettings, APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate); // 0x48f37b0 [Final Native Static Public]

// UEndSessionCallbackProxy (/Script/AdvancedSessions.EndSessionCallbackProxy)
    UEndSessionCallbackProxy* EndSession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48f3ca0 [Final Native Static Public]

// UFindFriendSessionCallbackProxy (/Script/AdvancedSessions.FindFriendSessionCallbackProxy)
    UFindFriendSessionCallbackProxy* FindFriendSession(UObject* WorldContextObject, APlayerController* PlayerController, FBPUniqueNetId& FriendUniqueNetId); // 0x48f3f10 [Final Native Static Public]

// UFindSessionsCallbackProxyAdvanced (/Script/AdvancedSessions.FindSessionsCallbackProxyAdvanced)
    UFindSessionsCallbackProxyAdvanced* FindSessionsAdvanced(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, const EBPServerPresenceSearchType& ServerTypeToSearch, const TArray<FSessionsSearchSetting>& Filters, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, int32 MinSlotsAvailable); // 0x48f4080 [Final Native Static Public]
    void FilterSessionResults(const TArray<FBlueprintSessionResult>& SessionResults, const TArray<FSessionsSearchSetting>& Filters, const TArray<FBlueprintSessionResult>& FilteredResults); // 0x48f3d70 [Final Native Static Public]

// UGetFriendsCallbackProxy (/Script/AdvancedSessions.GetFriendsCallbackProxy)
    UGetFriendsCallbackProxy* GetAndStoreFriendsList(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48f43b0 [Final Native Static Public]

// UGetRecentPlayersCallbackProxy (/Script/AdvancedSessions.GetRecentPlayersCallbackProxy)
    UGetRecentPlayersCallbackProxy* GetAndStoreRecentPlayersList(UObject* WorldContextObject, FBPUniqueNetId& UniqueNetId); // 0x48f4480 [Final Native Static Public]

// UGetUserPrivilegeCallbackProxy (/Script/AdvancedSessions.GetUserPrivilegeCallbackProxy)
    UGetUserPrivilegeCallbackProxy* GetUserPrivilege(UObject* WorldContextObject, const EBPUserPrivileges& PrivilegeToCheck, FBPUniqueNetId& PlayerUniqueNetID); // 0x48f4670 [Final Native Static Public]

// ULoginUserCallbackProxy (/Script/AdvancedSessions.LoginUserCallbackProxy)
    ULoginUserCallbackProxy* LoginUser(UObject* WorldContextObject, APlayerController* PlayerController, const FString& UserId, const FString& UserToken, const FString& AuthType); // 0x48f4c50 [Final Native Static Public]

// ULogoutUserCallbackProxy (/Script/AdvancedSessions.LogoutUserCallbackProxy)
    ULogoutUserCallbackProxy* LogoutUser(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48f4f20 [Final Native Static Public]

// USendFriendInviteCallbackProxy (/Script/AdvancedSessions.SendFriendInviteCallbackProxy)
    USendFriendInviteCallbackProxy* SendFriendInvite(UObject* WorldContextObject, APlayerController* PlayerController, FBPUniqueNetId& UniqueNetIDInvited); // 0x4907610 [Final Native Static Public]

// UStartSessionCallbackProxyAdvanced (/Script/AdvancedSessions.StartSessionCallbackProxyAdvanced)
    UStartSessionCallbackProxyAdvanced* StartAdvancedSession(UObject* WorldContextObject); // 0x4907860 [Final Native Static Public]

// UUpdateSessionCallbackProxyAdvanced (/Script/AdvancedSessions.UpdateSessionCallbackProxyAdvanced)
    UUpdateSessionCallbackProxyAdvanced* UpdateSession(UObject* WorldContextObject, const TArray<FSessionPropertyKeyPair>& ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer, bool bShouldAdvertise, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly); // 0x49079a0 [Final Native Static Public]

// UAdvancedSteamFriendsLibrary (/Script/AdvancedSteamSessions.AdvancedSteamFriendsLibrary)
    bool RequestSteamFriendInfo(const FBPUniqueNetId& UniqueNetId, bool bRequireNameOnly); // 0x4953e40 [Final Native Static Public]
    bool OpenSteamUserOverlay(UObject* WorldContextObject, const FBPUniqueNetId& UniqueNetId, const ESteamUserOverlayType& DialogType); // 0x4953ca0 [Final Native Static Public]
    bool IsSteamInBigPictureMode(); // 0x4953c50 [Final Native Static Public]
    bool IsOverlayEnabled(); // 0x4953c00 [Final Native Static Public]
    bool InitTextFiltering(); // 0x4953ba0 [Final Native Static Public]
    FString GetSteamPersonaName(const FBPUniqueNetId& UniqueNetId); // 0x4953730 [Final Native Static Public]
    void GetSteamGroups(const TArray<FBPSteamGroupInfo>& SteamGroups); // 0x4953680 [Final Native Static Public]
    void GetSteamFriendGamePlayed(const FBPUniqueNetId& UniqueNetId, const EBlueprintResultSwitch& Result, const int32& AppID); // 0x49532d0 [Final Native Static Public]
    UTexture2D* GetSteamFriendAvatar(const FBPUniqueNetId& UniqueNetId, const EBlueprintAsyncResultSwitch& Result, const SteamAvatarSize& AvatarSize); // 0x4953120 [Final Native Static Public]
    FBPUniqueNetId GetLocalSteamIDFromSteam(); // 0x4952fc0 [Final Native Static Public]
    int32 GetFriendSteamLevel(const FBPUniqueNetId& UniqueNetId); // 0x4952e10 [Final Native Static Public]
    bool FilterText(const FString& TextToFilter, const EBPTextFilteringContext& Context, const FBPUniqueNetId& TextSourceID, const FString& FilteredText); // 0x4952bb0 [Final Native Static Public]
    FBPUniqueNetId CreateSteamIDFromString(const FString& SteamID64); // 0x4952a30 [Final Native Static Public]

// UAdvancedSteamWorkshopLibrary (/Script/AdvancedSteamSessions.AdvancedSteamWorkshopLibrary)
    TArray<FBPSteamWorkshopID> GetSubscribedWorkshopItems(const int32& NumberOfItems); // 0x4953870 [Final Native Static Public]
    void GetNumSubscribedWorkshopItems(const int32& NumberOfItems); // 0x4953070 [Final Native Static Public]

// USteamRequestGroupOfficersCallbackProxy (/Script/AdvancedSteamSessions.SteamRequestGroupOfficersCallbackProxy)
    USteamRequestGroupOfficersCallbackProxy* GetSteamGroupOfficerList(UObject* WorldContextObject, const FBPUniqueNetId& GroupUniqueNetID); // 0x4953480 [Final Native Static Public]

// USteamWSRequestUGCDetailsCallbackProxy (/Script/AdvancedSteamSessions.SteamWSRequestUGCDetailsCallbackProxy)
    USteamWSRequestUGCDetailsCallbackProxy* GetWorkshopItemDetails(UObject* WorldContextObject, const FBPSteamWorkshopID& WorkShopID); // 0x4953a50 [Final Native Static Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x56dc1b0 [Final Native Public]
    void SetValue(float InValue); // 0x56dc0a0 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x56dc000 [Final Native Public]
    void SetStepSize(float InValue); // 0x56dbee0 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x56dbda0 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x56dbc90 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x56dbbe0 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x56dbb30 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x56dba20 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x56db910 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x56db870 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x56db7d0 [Final Native Public]
    void SetLocked(bool InValue); // 0x56db6d0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x56db5f0 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x56db4e0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x56db3d0 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x56db330 [Final Native Public]
    float GetValue(); // 0x56db280 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x56db230 [Final Native Public]
    float GetCustomDefaultValue(); // 0x56db180 [Final Native Public]

// UAnalyticsBlueprintLibrary (/Script/AnalyticsBlueprintLibrary.AnalyticsBlueprintLibrary)
    bool StartSessionWithAttributes(const TArray<FAnalyticsEventAttr>& Attributes); // 0x6156310 [Final Native Static Public]
    bool StartSession(); // 0x61561d0 [Final Native Static Public]
    void SetUserId(const FString& UserId); // 0x61560c0 [Final Native Static Public]
    void SetSessionId(const FString& SessionId); // 0x6155fb0 [Final Native Static Public]
    void SetLocation(const FString& Location); // 0x6155ea0 [Final Native Static Public]
    void SetGender(const FString& Gender); // 0x6155d90 [Final Native Static Public]
    void SetBuildInfo(const FString& BuildInfo); // 0x6155c80 [Final Native Static Public]
    void SetAge(int32 Age); // 0x6155b80 [Final Native Static Public]
    void RecordSimpleItemPurchaseWithAttributes(const FString& ItemId, int32 ItemQuantity, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6155990 [Final Native Static Public]
    void RecordSimpleItemPurchase(const FString& ItemId, int32 ItemQuantity); // 0x6155800 [Final Native Static Public]
    void RecordSimpleCurrencyPurchaseWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6155610 [Final Native Static Public]
    void RecordSimpleCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x61554c0 [Final Native Static Public]
    void RecordProgressWithFullHierarchyAndAttributes(const FString& progressType, const TArray<FString>& ProgressNames, const TArray<FAnalyticsEventAttr>& Attributes); // 0x61552a0 [Final Native Static Public]
    void RecordProgressWithAttributes(const FString& progressType, const FString& ProgressName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6155090 [Final Native Static Public]
    void RecordProgress(const FString& progressType, const FString& ProgressName); // 0x6154f30 [Final Native Static Public]
    void RecordItemPurchase(const FString& ItemId, const FString& Currency, int32 PerItemCost, int32 ItemQuantity); // 0x6154d50 [Final Native Static Public]
    void RecordEventWithAttributes(const FString& EventName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6154ba0 [Final Native Static Public]
    void RecordEventWithAttribute(const FString& EventName, const FString& AttributeName, const FString& AttributeValue); // 0x6154a60 [Final Native Static Public]
    void RecordEvent(const FString& EventName); // 0x6154920 [Final Native Static Public]
    void RecordErrorWithAttributes(const FString& Error, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6154760 [Final Native Static Public]
    void RecordError(const FString& Error); // 0x6154650 [Final Native Static Public]
    void RecordCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount, const FString& RealCurrencyType, float RealMoneyCost, const FString& PaymentProvider); // 0x6154400 [Final Native Static Public]
    void RecordCurrencyGivenWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x6154210 [Final Native Static Public]
    void RecordCurrencyGiven(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x61540c0 [Final Native Static Public]
    FAnalyticsEventAttr MakeEventAttribute(const FString& AttributeName, const FString& AttributeValue); // 0x6153e90 [Final Native Static Public]
    FString GetUserID(); // 0x6153d70 [Final Native Static Public]
    FString GetSessionId(); // 0x6153c50 [Final Native Static Public]
    void FlushEvents(); // 0x6153ba0 [Final Native Static Public]
    void EndSession(); // 0x6153af0 [Final Native Static Public]

// UAndroidFileServerBPLibrary (/Script/AndroidFileServer.AndroidFileServerBPLibrary)
    bool StopFileServer(bool bUSB, bool bNetwork); // 0x6918880 [Final Native Static Public]
    bool StartFileServer(bool bUSB, bool bNetwork, int32 Port); // 0x6918790 [Final Native Static Public]
    EAFSActiveType IsFileServerRunning(); // 0x3df0340 [Final Native Static Public]

// UAndroidPermissionFunctionLibrary (/Script/AndroidPermission.AndroidPermissionFunctionLibrary)
    bool CheckPermission(const FString& permission); // 0x5af8320 [Final Native Static Public]
    UAndroidPermissionCallbackProxy* AcquirePermissions(const TArray<FString>& Permissions); // 0x69190c0 [Final Native Static Public]

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x32f3910 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x32f2b70 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x32f2ac0 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x32f1d50 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x32f1c50 [Final Native Static Public]

// ISequencerAnimationOverride (/Script/AnimGraphRuntime.SequencerAnimationOverride)
    TArray<FName> GetSequencerAnimSlotNames(); // 0x32f2f40 [Native Event Public]
    bool AllowsCinematicOverride(); // 0x32f1660 [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); // 0x32f3640 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32f33b0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32f3220 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x32f2fc0 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32f2db0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x32f2c20 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x32f1ac0 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x32f1970 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x32f17e0 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x32f1690 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x32f3150 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x32f29f0 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x32f2920 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x32f2820 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x32f2750 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32f25c0 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32f21e0 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32f2050 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x32f1ec0 [Final Native Static Public]

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x3345480 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3345380 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x3345240 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x3345100 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x3344d40 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x3344920 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x33447e0 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3342600 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33424d0 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33423d0 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3341ee0 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3341ce0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x3340e70 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3340d30 [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); // 0x3343f10 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x3343e50 [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); // 0x3343a90 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x3343930 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x3343650 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x33434c0 [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); // 0x33430b0 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x3342ed0 [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); // 0x3342a60 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x3342830 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x3340b00 [Final Native Static Public]

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

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

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x3344fc0 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x3344e80 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x33421e0 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x33420e0 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x3341fe0 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& Node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x33416b0 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3341570 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x3344b30 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x3344490 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x3344350 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x3341bf0 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x3341af0 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& Node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x3341970 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3341830 [Final Native Static Public]

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x33509c0 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x3350740 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x33504c0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x3350390 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x334f8b0 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x334f3c0 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x334e780 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x334e640 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x334e300 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x3350de0 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x3350bd0 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x3350880 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x3350600 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x3350110 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x334fc10 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x334fb10 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x334f9b0 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x334f7b0 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x334f6b0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x334f4c0 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x334ea40 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x334e900 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x334e4c0 [Final Native Static Public]

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

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

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

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

// UAppleImageUtilsBaseAsyncTaskBlueprintProxy (/Script/AppleImageUtils.AppleImageUtilsBaseAsyncTaskBlueprintProxy)
    UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToTIFF(UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, const ETextureRotationDirection& Rotate); // 0x691b030 [Final Native Static Public]
    UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToPNG(UTexture* SourceImage, bool bWantColor, bool bUseGpu, float Scale, const ETextureRotationDirection& Rotate); // 0x691ad80 [Final Native Static Public]
    UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToJPEG(UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, const ETextureRotationDirection& Rotate); // 0x691aad0 [Final Native Static Public]
    UAppleImageUtilsBaseAsyncTaskBlueprintProxy* CreateProxyObjectForConvertToHEIF(UTexture* SourceImage, int32 Quality, bool bWantColor, bool bUseGpu, float Scale, const ETextureRotationDirection& Rotate); // 0x691a820 [Final Native Static Public]

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x22add30 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x15cd700 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x22adbe0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x22adae0 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x22ad980 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x22acde0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x22acca0 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x22acb00 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x22ac990 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x22ac6c0 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x22ac230 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x22ac0b0 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x22abca0 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x22abb60 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x22ab280 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x22aafe0 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x22aabb0 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x22aaa50 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x22ae030 [Native Public]
    void WaitForCompletion(); // 0x22ae010 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22adec0 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x22ad8f0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x22ad790 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x22ad6d0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x22ad5c0 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x22ad470 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x22ad3d0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x22ad270 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x22ad110 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22acf20 [Native Public]
    bool IsSearchAsync(); // 0x22acc70 [Native Public]
    bool IsSearchAllAssets(); // 0x22acc40 [Native Public]
    bool IsLoadingAssets(); // 0x22acad0 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x22ac8c0 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x22ac550 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22ac3b0 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x22abde0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22ab950 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x22ab7a0 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x22ab5f0 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x22ab480 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x22ab2e0 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x22ab120 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x22aaec0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x22aae00 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x22aacf0 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x691e240 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x691e120 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x691df70 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x691de20 [Final Native Public]
    TArray<FName> GetCollections(); // 0x691dcd0 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x691dbe0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x691dab0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x4a115c0 [Final Native Public]
    void StartCapturingAudio(); // 0x4a11570 [Final Native Public]
    bool IsCapturingAudio(); // 0x4a11530 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x4a112f0 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x2384e90 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x2384db0 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x2384cb0 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x2384bf0 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x2384b20 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x2384a30 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x2384960 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x2384870 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x23847a0 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x23846b0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x23845e0 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x23844f0 [Native Public]
    void ResetParameters(); // 0x23844d0 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x3379b90 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x3379b00 [Native Public]
    void PlayLink(float StartTime); // 0x3379a80 [Native Public]
    bool IsLinkPlaying(); // 0x3379a50 [Native Public]

// UScrubbedSound (/Script/AudioMixer.ScrubbedSound)
    void SetSoundWave(USoundWave* InSoundWave); // 0x33afe40 [Final Native Public]
    void SetPlayheadTime(float InPlayheadTimeSeconds); // 0x33afdc0 [Final Native Public]
    void SetIsScrubbingWhileStationary(bool bInScrubWhileStationary); // 0x33afd30 [Final Native Public]
    void SetIsScrubbing(bool bInIsScrubbing); // 0x33afca0 [Final Native Public]
    void SetGrainDurationRange(const FVector2D& InGrainDurationRangeSeconds); // 0x33afc10 [Final Native Public]
    float GetPlayheadTime(); // 0x33ae1f0 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33b0b90 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x33b0a80 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x33b0940 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x33b06f0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33b0600 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x33b0530 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x33b0410 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33b02f0 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x33b0090 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x33afed0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x33af9d0 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33af900 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33af6f0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33af6f0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33af5f0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33af4f0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33af5f0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33af4f0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x33af2b0 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33af190 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33aee20 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x33aec50 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x33aebd0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33aeb00 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33ae900 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33ae5f0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33ae400 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33ae210 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x33ae040 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x33adf10 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x33add60 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x33adc70 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x33adb80 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x33ada30 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x33ad880 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x33ad760 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x33ad6b0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33ad4c0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x33ad270 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33ad010 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x33d9a40 [Final Native Public]
    void Start(); // 0x33d97e0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x33d9750 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x33d9180 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33d90a0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x33d8fc0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x33d8720 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x33d8520 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x33d8220 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x33d8190 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33d7d10 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x33d7c30 [Final Native Public]
    bool IsPlaying(); // 0x33d7230 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x33d6a00 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33d5c10 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x33d5aa0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x33d5310 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x33d8ab0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x33d8060 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x33d7af0 [Final Native Public]
    void ResetKey(); // 0x33d7610 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x33da2b0 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33da070 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33d9ea0 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x33d9be0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x33d9a60 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x33d9800 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33d79d0 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x33d94d0 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x33d9260 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x33d8840 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x33d82b0 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x33d7df0 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33d79d0 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x33d7770 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x33d7670 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x33d74f0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x33d72a0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x33d7090 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x33d6fb0 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x33d6ef0 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x33d6e30 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x33d6940 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x33d6570 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33d6170 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x33d60d0 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x33d5f00 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x33d5df0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x33d87b0 [Final Native Public]
    bool IsQuartzEnabled(); // 0x33d7280 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x33d7130 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x33d6d60 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x33d6c90 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x33d6bc0 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x33d6770 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x33d66c0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x33d66c0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x33d6610 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x33d6460 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x33d6290 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x33d5fc0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x33d5db0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x33d5d70 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x33d5d30 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x33d59a0 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x33d58d0 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x33d57d0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x33d5430 [Final Native Public]

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

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x56ca1b0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x56c9d90 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x56c9b60 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x56c97a0 [Final Native Public]

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

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

// UATSoundMaterialComponent (/Script/AudioTracing.ATSoundMaterialComponent)
    void SetSoundMaterial(USoundMaterial* NewMaterial); // 0x511c550 [Final Native Public]
    void SetScatteringFactor(float NewScatteringFactor); // 0x511c4a0 [Final Native Public]
    void SetReflectionFactor(float NewReflectionFactor); // 0x511c3f0 [Final Native Public]
    void SetComponentOverrideSoundMaterial(bool bOverride); // 0x511c2d0 [Final Native Public]
    void SetAbsorptionCoefficient(float NewAbsorptionCoefficient); // 0x511c220 [Final Native Public]
    bool IsComponentOverrideSoundMaterial(); // 0x511c200 [Final Native Public]
    USoundMaterial* GetSoundMaterial(); // 0x511c1e0 [Final Native Public]
    float GetScatteringFactor(); // 0x511c160 [Final Native Public]
    float GetReflectionFactor(); // 0x511c0e0 [Final Native Public]
    float GetAbsorptionCoefficient(); // 0x511c060 [Final Native Public]

// UAudioTracingWorldSubsystem (/Script/AudioTracing.AudioTracingWorldSubsystem)
    void SetDebugVirtualAudioEnabled(bool bIsEnabled); // 0x511c360 [Final Native Public]

// USoundMaterial (/Script/AudioTracing.SoundMaterial)
    float GetScatteringFactor(); // 0x511c1c0 [Final Native Public]
    float GetReflectionFactor(); // 0x511c140 [Final Native Public]
    float GetAbsorptionCoefficient(); // 0x511c0c0 [Final Native Public]

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

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x56e09a0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x56e08a0 [Final Native Public]
    void SetStepSize(float InValue); // 0x56e07a0 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x56e0680 [Final Native Public]
    void SetLocked(bool InLocked); // 0x56e04b0 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x56e0320 [Final Native Public]
    float GetValue(); // 0x56e02c0 [Final Native Public]
    float GetTuneSpeed(); // 0x56e0260 [Final Native Public]
    float GetStepSize(); // 0x56e0200 [Final Native Public]
    bool GetMouseUsesStep(); // 0x56e01a0 [Final Native Public]
    bool GetIsLocked(); // 0x56e0090 [Final Native Public]
    float GetFineTuneSpeed(); // 0x56e0030 [Final Native Public]

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

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x56e0a20 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x56e0920 [Final Native Public]
    void SetStepSize(float InValue); // 0x56e0820 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x56e0710 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x56e0540 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x56e03a0 [Final Native Public]
    float GetValue(); // 0x56e02f0 [Final Native Public]
    float GetTuneSpeed(); // 0x56e0290 [Final Native Public]
    float GetStepSize(); // 0x56e0230 [Final Native Public]
    bool GetMouseUsesStep(); // 0x56e01d0 [Final Native Public]
    bool GetIsLocked(); // 0x56e00c0 [Final Native Public]
    float GetFineTuneSpeed(); // 0x56e0060 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x5745a60 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x5745950 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x5745840 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x5745730 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x5745620 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x5745470 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x5745360 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x5745110 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x15cd700 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x5744e80 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x5746ab0 [Final Native Public]
    void StartProcessing(); // 0x5746a50 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x15cd700 [Public]
    bool CanTriggeringBeSet(); // 0x5744da0 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x57469c0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x57467e0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x57466a0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x5746420 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x5746260 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x5746110 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x5746070 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5745f30 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x5745d50 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x5745c10 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x5745b70 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x57452c0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x5745220 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x5745070 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x5744f30 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x5746920 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x5746880 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x5746740 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x5746560 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x5746340 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x57461c0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5745fd0 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x5745e90 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x5745df0 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x5745cb0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x5744de0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x5744fd0 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x5744de0 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x5746ae0 [Final Native Public]
    void StartProcessing(); // 0x5746a80 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x15cd700 [Public]

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

// UBinkFunctionLibrary (/Script/BinkMediaPlayer.BinkFunctionLibrary)
    FTimespan BinkLoadingMovie_GetTime(); // 0x5684fb0 [Final Native Static Public]
    FTimespan BinkLoadingMovie_GetDuration(); // 0x5684ec0 [Final Native Static Public]
    void Bink_DrawOverlays(); // 0x56850a0 [Final Native Static Public]

// UBinkMediaPlayer (/Script/BinkMediaPlayer.BinkMediaPlayer)
    bool SupportsSeeking(); // 0x5685cb0 [Final Native Public]
    bool SupportsScrubbing(); // 0x5685cb0 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x5685bd0 [Final Native Public]
    void Stop(); // 0x5685bb0 [Final Native Public]
    void SetVolume(float Rate); // 0x5685b00 [Final Native Public]
    bool SetRate(float Rate); // 0x5685a70 [Final Native Public]
    bool SetLooping(bool InLooping); // 0x5685910 [Final Native Public]
    bool Seek(const FTimespan& InTime); // 0x5685860 [Final Native Public]
    bool Rewind(); // 0x5685820 [Final Native Public]
    bool Play(); // 0x56857e0 [Final Native Public]
    bool Pause(); // 0x56857b0 [Final Native Public]
    bool OpenUrl(const FString& NewUrl); // 0x5685640 [Final Native Public]
    bool IsStopped(); // 0x5685610 [Final Native Public]
    bool IsPlaying(); // 0x56850c0 [Final Native Public]
    bool IsPaused(); // 0x56855e0 [Final Native Public]
    bool IsLooping(); // 0x56855b0 [Final Native Public]
    bool IsInitialized(); // 0x56850f0 [Final Native Public]
    bool IsGotoing(); // 0x5685580 [Final Native Public]
    FString GetUrl(); // 0x5685550 [Final Native Public]
    FTimespan GetTime(); // 0x5685510 [Final Native Public]
    float GetRate(); // 0x5685450 [Final Native Public]
    FTimespan GetDuration(); // 0x5685410 [Final Native Public]
    void Draw(UTexture* Texture, bool tonemap, int32 out_nits, float Alpha, bool srgb_decode, bool hdr); // 0x5685220 [Final Native Public]
    void CloseUrl(); // 0x5685170 [Final Native Public]
    bool CanPlay(); // 0x56850f0 [Final Native Public]
    bool CanPause(); // 0x56850c0 [Final Native Public]

// UBinkMediaTexture (/Script/BinkMediaPlayer.BinkMediaTexture)
    void SetMediaPlayer(UBinkMediaPlayer* InMediaPlayer); // 0x56859c0 [Final Native Public]
    void Clear(); // 0x5685120 [Final Native Public]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x51ae390 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x51ae250 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x51ae110 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x51ae080 [Final Native Public]
    AActor* GetAttachedActor(); // 0x51ae040 [Final Native Public]

// ULensDistortionModelHandlerBase (/Script/CameraCalibrationCore.LensDistortionModelHandlerBase)
    void SetDistortionState(FLensDistortionState& InNewState); // 0x555ce50 [Final Native Public]
    bool IsModelSupported(const TSubclassOf<ULensModel>& ModelToSupport); // 0x555ca50 [Final Native Public]
    UTextureRenderTarget2D* GetUndistortionDisplacementMap(); // 0x555c750 [Final Native Public]
    UTextureRenderTarget2D* GetDistortionDisplacementMap(); // 0x555bdc0 [Final Native Public]

// UCalibrationPointComponent (/Script/CameraCalibrationCore.CalibrationPointComponent)
    void RebuildVertices(); // 0x5555bd0 [Final Native Public]
    bool NamespacedSubpointName(const FString& InSubpointName, const FString& OutNamespacedName); // 0x5555aa0 [Final Native Public]
    bool GetWorldLocation(const FString& InPointName, const FVector& OutLocation); // 0x55559a0 [Final Native Public]
    void GetNamespacedPointNames(const TArray<FString>& OutNamespacedNames); // 0x55556e0 [Final Native Public]

// ACameraCalibrationCheckerboard (/Script/CameraCalibrationCore.CameraCalibrationCheckerboard)
    void Rebuild(); // 0x5555bb0 [Final Native Public]

// UCameraCalibrationSubsystem (/Script/CameraCalibrationCore.CameraCalibrationSubsystem)
    void UnregisterDistortionModelHandler(UCineCameraComponent* Component, ULensDistortionModelHandlerBase* Handler); // 0x5555c80 [Final Native Public]
    void SetDefaultLensFile(ULensFile* NewDefaultLensFile); // 0x5555bf0 [Final Native Public]
    TSubclassOf<ULensModel> GetRegisteredLensModel(const FName& ModelName); // 0x55558d0 [Final Native Public]
    TArray<FName> GetOverlayMaterialNames(); // 0x5555850 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(const FName& OverlayName); // 0x55557a0 [Final Native Public]
    ULensFile* GetLensFile(FLensFilePicker& Picker); // 0x5555630 [Final Native Public]
    TArray<ULensDistortionModelHandlerBase*> GetDistortionModelHandlers(UCineCameraComponent* Component); // 0x5555550 [Final Native Public]
    ULensFile* GetDefaultLensFile(); // 0x5555520 [Final Native Public]
    TArray<FName> GetCameraNodalOffsetAlgos(); // 0x55554a0 [Final Native Public]
    TSubclassOf<UCameraNodalOffsetAlgo> GetCameraNodalOffsetAlgo(const FName& Name); // 0x55553d0 [Final Native Public]
    TArray<FName> GetCameraImageCenterAlgos(); // 0x5555350 [Final Native Public]
    TSubclassOf<UCameraImageCenterAlgo> GetCameraImageCenterAlgo(const FName& Name); // 0x5555280 [Final Native Public]
    TArray<FName> GetCameraCalibrationSteps(); // 0x5555200 [Final Native Public]
    TSubclassOf<UCameraCalibrationStep> GetCameraCalibrationStep(const FName& Name); // 0x5555130 [Final Native Public]
    ULensDistortionModelHandlerBase* FindOrCreateDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, TSubclassOf<ULensModel> LensModelClass); // 0x5555000 [Final Native Public]
    ULensDistortionModelHandlerBase* FindDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, bool bUpdatePicker); // 0x5554ef0 [Final Native Public]

// ULensFile (/Script/CameraCalibrationCore.LensFile)
    void RemoveZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x555cd40 [Final Native Public]
    void RemoveFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x555cc70 [Final Native Public]
    void MergeFocusPoint(const ELensDataCategory& InDataCategory, float InSrcFocus, float InDestFocus, bool bReplaceExistingZoomPoints); // 0x555cb00 [Final Native Public]
    bool HasZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x555c940 [Final Native Public]
    bool HasSamples(const ELensDataCategory& InDataCategory); // 0x555c8b0 [Final Native Public]
    bool HasIrisEncoderMapping(); // 0x555c880 [Final Native Public]
    bool HasFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x555c7a0 [Final Native Public]
    bool HasFocusEncoderMapping(); // 0x555c770 [Final Native Public]
    int32 GetTotalPointNum(const ELensDataCategory& InDataCategory); // 0x555c6c0 [Final Native Public]
    TArray<FSTMapPointInfo> GetSTMapPoints(); // 0x555c640 [Final Native Public]
    bool GetSTMapPoint(float InFocus, float InZoom, FSTMapInfo& OutSTMapInfo); // 0x555c510 [Final Native Public]
    TArray<FNodalOffsetPointInfo> GetNodalOffsetPoints(); // 0x555c490 [Final Native Public]
    bool GetNodalOffsetPoint(float InFocus, float InZoom, FNodalPointOffset& OutNodalPointOffset); // 0x555c320 [Final Native Public]
    TArray<FImageCenterPointInfo> GetImageCenterPoints(); // 0x555c2a0 [Final Native Public]
    bool GetImageCenterPoint(float InFocus, float InZoom, FImageCenterInfo& OutImageCenterInfo); // 0x555c170 [Final Native Public]
    TArray<FFocalLengthPointInfo> GetFocalLengthPoints(); // 0x555c0f0 [Final Native Public]
    bool GetFocalLengthPoint(float InFocus, float InZoom, FFocalLengthInfo& OutFocalLengthInfo); // 0x555bfc0 [Final Native Public]
    TArray<FDistortionPointInfo> GetDistortionPoints(); // 0x555bf20 [Final Native Public]
    bool GetDistortionPoint(float InFocus, float InZoom, FDistortionInfo& OutDistortionInfo); // 0x555bde0 [Final Native Public]
    float EvaluateNormalizedIris(float InNormalizedValue); // 0x555bd30 [Final Native Public]
    float EvaluateNormalizedFocus(float InNormalizedValue); // 0x555bca0 [Final Native Public]
    bool EvaluateNodalPointOffset(float InFocus, float InZoom, FNodalPointOffset& OutEvaluatedValue); // 0x555bb30 [Final Native Public]
    bool EvaluateImageCenterParameters(float InFocus, float InZoom, FImageCenterInfo& OutEvaluatedValue); // 0x555ba00 [Final Native Public]
    bool EvaluateFocalLength(float InFocus, float InZoom, FFocalLengthInfo& OutEvaluatedValue); // 0x555b8d0 [Final Native Public]
    bool EvaluateDistortionParameters(float InFocus, float InZoom, FDistortionInfo& OutEvaluatedValue); // 0x555b790 [Final Native Public]
    bool EvaluateDistortionData(float InFocus, float InZoom, const FVector2D& InFilmback, ULensDistortionModelHandlerBase* InLensHandler); // 0x555b610 [Final Native Public]
    void ClearData(const ELensDataCategory& InDataCategory); // 0x555b590 [Final Native Public]
    void ClearAll(); // 0x555b570 [Final Native Public]
    void ChangeZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InExistingZoom, float InNewZoom); // 0x555b410 [Final Native Public]
    void ChangeFocusPoint(const ELensDataCategory& InDataCategory, float InExistingFocus, float InNewFocus); // 0x555b300 [Final Native Public]
    void AddSTMapPoint(float NewFocus, float NewZoom, FSTMapInfo& NewPoint); // 0x555b1d0 [Final Native Public]
    void AddNodalOffsetPoint(float NewFocus, float NewZoom, FNodalPointOffset& NewPoint); // 0x555b060 [Final Native Public]
    void AddImageCenterPoint(float NewFocus, float NewZoom, FImageCenterInfo& NewPoint); // 0x555af30 [Final Native Public]
    void AddFocalLengthPoint(float NewFocus, float NewZoom, FFocalLengthInfo& NewFocalLength); // 0x555ae00 [Final Native Public]
    void AddDistortionPoint(float NewFocus, float NewZoom, FDistortionInfo& NewPoint, FFocalLengthInfo& NewFocalLength); // 0x555ac60 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x5777540 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x5777420 [Final Native Protected]
    void TriggerAll(); // 0x5777350 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x57772c0 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x57772c0 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x57771f0 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x57770e0 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x5776f90 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x5776e80 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x5776d90 [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); // 0x57c6ad0 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x57c6910 [Final Native Public]
    void SetVelocityClamps(bool bEnableLinearVelocityClamping, const FVector& MaxLinearVelocity, bool bEnableLinearAccelerationClamping, const FVector& MaxLinearAcceleration, bool bEnableAngularVelocityClamping, float MaxAngularVelocity, bool bEnableAngularAccelerationClamping, float MaxAngularAcceleration); // 0x57c65f0 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x57c64d0 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x57c6260 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x57c60e0 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x57c5f20 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x57c5d60 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x57c5be0 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x57c5a20 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x57c58a0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x57c56b0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x57c5580 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x57c5500 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x57c5380 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x57c51d0 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x57c4fd0 [Final Native Public]

// UChaosClothComponent (/Script/ChaosClothAssetEngine.ChaosClothComponent)
    void SuspendSimulation(); // 0x57def50 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x57dec30 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x57deb70 [Final Native Public]
    void SetSimulateInEditor(bool bNewSimulateState); // 0x308b570 [Final Native Public]
    void SetEnableSimulation(bool bEnable); // 0x57de110 [Final Native Public]
    void SetCollideWithEnvironment(bool bCollide); // 0x57de070 [Final Native Public]
    void SetClothAsset(UChaosClothAsset* InClothAsset); // 0x57ddfe0 [Final Native Public]
    void SetAsset(UChaosClothAssetBase* InAsset); // 0x57ddfe0 [Final Native Public]
    void ResumeSimulation(); // 0x57ddfc0 [Final Native Public]
    void ResetTeleportMode(); // 0x57ddfa0 [Final Native Public]
    void ResetConfigProperties(); // 0x57ddf80 [Final Native Public]
    void ResetCollisionSources(); // 0x57ddf50 [Final Native Public]
    void RemoveCollisionSources(USkinnedMeshComponent* SourceComponent); // 0x57ddec0 [Final Native Public]
    void RemoveCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset); // 0x57dddf0 [Final Native Public]
    void RecreateClothSimulationProxy(); // 0x57dddd0 [Final Native Public]
    bool IsSimulationSuspended(); // 0x57ddd80 [Final Native Public]
    bool IsSimulationEnabled(); // 0x57ddd50 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x57dd600 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x57dd5e0 [Final Native Public]
    bool GetCollideWithEnvironment(); // 0x57dcb00 [Final Native Public]
    UChaosClothAssetInteractor* GetClothOutfitInteractor(int32 ModelIndex, const FName& ClothSimulationModelName); // 0x57dca30 [Final Native Public]
    UChaosClothAsset* GetClothAsset(); // 0x57dc9b0 [Final Native Public]
    UChaosClothAssetBase* GetAsset(); // 0x57dc940 [Final Native Public]
    void ForceNextUpdateTeleportAndReset(); // 0x57dc830 [Final Native Public]
    void ForceNextUpdateTeleport(); // 0x57dc810 [Final Native Public]
    void AddCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset, bool bUseSphylsOnly); // 0x57dc700 [Final Native Public]

// UChaosClothAssetBase (/Script/ChaosClothAssetEngine.ChaosClothAssetBase)
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x57de6e0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x57de630 [Final Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x421b400 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x421b390 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x421b360 [Native Public]

// UChaosClothAssetInteractor (/Script/ChaosClothAssetEngine.ChaosClothAssetInteractor)
    void SetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& Value); // 0x57dee20 [Final Native Public]
    void SetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& Value); // 0x57dece0 [Final Native Public]
    void SetStringValue(const FString& PropertyName, int32 LODIndex, const FString& Value); // 0x57de780 [Final Native Public]
    void SetLowFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x57de510 [Final Native Public]
    void SetIntValue(const FString& PropertyName, int32 LODIndex, int32 Value); // 0x57de3f0 [Final Native Public]
    void SetHighFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x57de2d0 [Final Native Public]
    void SetFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x57de1b0 [Final Native Public]
    FVector2D GetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& DefaultValue); // 0x57dd9e0 [Final Native Public]
    FVector GetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& DefaultValue); // 0x57dd620 [Final Native Public]
    FString GetStringValue(const FString& PropertyName, int32 LODIndex, const FString& DefaultValue); // 0x57dd450 [Final Native Public]
    float GetLowFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x57dcb30 [Final Native Public]
    int32 GetIntValue(const FString& PropertyName, int32 LODIndex, int32 DefaultValue); // 0x57dd150 [Final Native Public]
    float GetHighFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x57dce40 [Final Native Public]
    float GetFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x57dcb30 [Final Native Public]
    TArray<FString> GetAllProperties(int32 LODIndex); // 0x57dc850 [Final Native Public]

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

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

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

// UChaosVehicleMovementComponent (/Script/ChaosVehicles.ChaosVehicleMovementComponent)
    void SetYawInput(float Yaw); // 0x54479c0 [Final Native Public]
    void SetUseAutomaticGears(bool bUseAuto); // 0x5447930 [Final Native Public]
    void SetThrottleInput(float Throttle); // 0x54478b0 [Final Native Public]
    void SetTargetGear(int32 GearNum, bool bImmediate); // 0x54477e0 [Final Native Public]
    void SetSteeringInput(float Steering); // 0x5447760 [Final Native Public]
    void SetSleeping(bool bEnableSleep); // 0x54476d0 [Final Native Public]
    void SetRollInput(float Roll); // 0x5447650 [Final Native Public]
    void SetRequiresControllerForInputs(bool bRequiresController); // 0x54475c0 [Final Native Public]
    void SetPitchInput(float Pitch); // 0x5447540 [Final Native Public]
    void SetParked(bool bParked); // 0x54474b0 [Final Native Public]
    void SetHandbrakeInput(bool bNewHandbrake); // 0x5447420 [Final Native Public]
    void SetChangeUpInput(bool bNewGearUp); // 0x5447390 [Final Native Public]
    void SetChangeDownInput(bool bNewGearDown); // 0x5447300 [Final Native Public]
    void SetBrakeInput(float Brake); // 0x5447280 [Final Native Public]
    void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput); // 0x5446f90 [Native Event Protected]
    void ResetVehicle(); // 0x3adb7a0 [Final Native Public]
    bool IsParked(); // 0x5446f60 [Final Native Public]
    void IncreaseThrottleInput(float ThrottleDelta); // 0x5446eb0 [Final Native Public]
    bool GetUseAutoGears(); // 0x5446e20 [Final Native Public]
    float GetThrottleInput(); // 0x5446e00 [Final Native Public]
    int32 GetTargetGear(); // 0x5446dd0 [Final Native Public]
    float GetSteeringInput(); // 0x5446d40 [Final Native Public]
    bool GetHandbrakeInput(); // 0x5446c80 [Final Native Public]
    float GetForwardSpeedMPH(); // 0x5446c50 [Final Native Public]
    float GetForwardSpeed(); // 0x5446c20 [Final Native Public]
    int32 GetCurrentGear(); // 0x5446bf0 [Final Native Public]
    float GetBrakeInput(); // 0x5446bd0 [Final Native Public]
    void EnableSelfRighting(bool InState); // 0x5446b40 [Final Native Public]
    void DecreaseThrottleInput(float ThrottleDelta); // 0x5446ac0 [Final Native Public]

// UChaosVehicleWheel (/Script/ChaosVehicles.ChaosVehicleWheel)
    bool IsInAir(); // 0x5446f30 [Final Native Public]
    float GetWheelRadius(); // 0x5446e80 [Final Native Public]
    float GetWheelAngularVelocity(); // 0x5446e50 [Final Native Public]
    float GetSuspensionOffset(); // 0x5446da0 [Final Native Public]
    FVector GetSuspensionAxis(); // 0x5446d60 [Final Native Public]
    float GetSteerAngle(); // 0x5446d10 [Final Native Public]
    float GetRotationAngularVelocity(); // 0x5446ce0 [Final Native Public]
    float GetRotationAngle(); // 0x5446cb0 [Final Native Public]
    EAxleType GetAxleType(); // 0x453d6e0 [Final Native Public]

// UChaosWheeledVehicleMovementComponent (/Script/ChaosVehicles.ChaosWheeledVehicleMovementComponent)
    void SetWheelSlipGraphMultiplier(int32 WheelIndex, float Multiplier); // 0x545e010 [Final Native Public]
    void SetWheelRadius(int32 WheelIndex, float Radius); // 0x545df40 [Final Native Public]
    void SetWheelMaxSteerAngle(int32 WheelIndex, float AngleDegrees); // 0x545de70 [Final Native Public]
    void SetWheelMaxBrakeTorque(int32 WheelIndex, float Torque); // 0x545dda0 [Final Native Public]
    void SetWheelHandbrakeTorque(int32 WheelIndex, float Torque); // 0x545dcd0 [Final Native Public]
    void SetWheelFrictionMultiplier(int32 WheelIndex, float Friction); // 0x545dc00 [Final Native Public]
    void SetWheelClass(int32 WheelIndex, TSubclassOf<UChaosVehicleWheel> InWheelClass); // 0x545db10 [Final Native Public]
    void SetTractionControlEnabled(int32 WheelIndex, bool Enabled); // 0x545da40 [Final Native Public]
    void SetTorqueCombineMethod(const ETorqueCombineMethod& InCombineMethod, int32 WheelIndex); // 0x545d970 [Final Native Public]
    void SetSuspensionParams(float Rate, float Damping, float Preload, float MaxRaise, float MaxDrop, int32 WheelIndex); // 0x545d780 [Final Native Public]
    void SetSnapshot(FWheeledSnaphotData& SnapshotIn); // 0x545d630 [Native Public]
    void SetMaxEngineTorque(float Torque); // 0x545d5b0 [Final Native Public]
    void SetDriveTorque(float DriveTorque, int32 WheelIndex); // 0x545d4e0 [Final Native Public]
    void SetDragCoefficient(float DragCoeff); // 0x545d460 [Final Native Public]
    void SetDownforceCoefficient(float DownforceCoeff); // 0x545d3e0 [Final Native Public]
    void SetDifferentialFrontRearSplit(float FrontRearSlpit); // 0x545d360 [Final Native Public]
    void SetBrakeTorque(float BrakeTorque, int32 WheelIndex); // 0x545d290 [Final Native Public]
    void SetAffectedBySteering(int32 WheelIndex, bool Enabled); // 0x545d1c0 [Final Native Public]
    void SetAffectedByHandbrake(int32 WheelIndex, bool Enabled); // 0x545d0f0 [Final Native Public]
    void SetAffectedByEngine(int32 WheelIndex, bool Enabled); // 0x545d020 [Final Native Public]
    void SetAffectedByBrake(int32 WheelIndex, bool Enabled); // 0x545cf50 [Final Native Public]
    void SetABSEnabled(int32 WheelIndex, bool Enabled); // 0x545ce80 [Final Native Public]
    FWheelStatus MakeWheelStatus(bool bInContact, const FVector& ContactPoint, UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, float SlipAngle, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, const FVector& SkidNormal, float DriveTorque, float BrakeTorque, bool bABSActivated); // 0x545c6d0 [Final Native Static Public]
    FWheelSnapshot MakeWheelSnapshot(float SuspensionOffset, float WheelRotationAngle, float SteeringAngle, float WheelRadius, float WheelAngularVelocity); // 0x545c510 [Final Native Static Public]
    FWheeledSnaphotData MakeWheeledSnapshot(const FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, int32 SelectedGear, float EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x545cb90 [Final Native Static Public]
    FWheelStatus GetWheelState(int32 WheelIndex); // 0x545c420 [Final Native Public]
    FWheeledSnaphotData GetSnapshot(); // 0x545c370 [Native Public]
    int32 GetNumWheels(); // 0x545c350 [Final Native Public]
    float GetEngineRotationSpeed(); // 0x545c320 [Final Native Public]
    float GetEngineMaxRotationSpeed(); // 0x545c2f0 [Final Native Public]
    void EnableWheelFriction(bool InState); // 0x545c260 [Final Native Public]
    void EnableSuspension(bool InState); // 0x545c1d0 [Final Native Public]
    void EnableMechanicalSim(bool InState); // 0x545c140 [Final Native Public]
    void BreakWheelStatus(FWheelStatus& Status, const bool& bInContact, const FVector& ContactPoint, const UPhysicalMaterial*& PhysMaterial, const float& NormalizedSuspensionLength, const float& SpringForce, const float& SlipAngle, const bool& bIsSlipping, const float& SlipMagnitude, const bool& bIsSkidding, const float& SkidMagnitude, const FVector& SkidNormal, const float& DriveTorque, const float& BrakeTorque, const bool& bABSActivated); // 0x545b7a0 [Final Native Static Public]
    void BreakWheelSnapshot(FWheelSnapshot& Snapshot, const float& SuspensionOffset, const float& WheelRotationAngle, const float& SteeringAngle, const float& WheelRadius, const float& WheelAngularVelocity); // 0x545b560 [Final Native Static Public]
    void BreakWheeledSnapshot(FWheeledSnaphotData& Snapshot, FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, const int32& SelectedGear, const float& EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x545bd90 [Final Native Static Public]

// UVehicleAnimationInstance (/Script/ChaosVehicles.VehicleAnimationInstance)
    AWheeledVehiclePawn* GetVehicle(); // 0x545c3f0 [Final Native Public]

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x36d5340 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x36d5140 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x36d5030 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x36d4df0 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x36d4d30 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x36d47d0 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x36d4740 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x36d46b0 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x36d4600 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x36d4400 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x36d43d0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x36d4300 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x36d41c0 [Final Native Static Public]
    FString GetLensPresetName(); // 0x36d3f00 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x36d3c60 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x36d3c30 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x36d3b10 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x36d3880 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x36d3520 [Final Native Public]
    FString GetCropPresetName(); // 0x36d32c0 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x36d51f0 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x36d4ea0 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x36d4c00 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x36d4ac0 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x36d4b60 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x36d4990 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x36d4850 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x36d44b0 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x36d40b0 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x36d3c90 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x36d3a00 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x36d3640 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x36d3410 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x36d30c0 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x36d3050 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubSteps); // 0x244abf0 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x244ab60 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x244aad0 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x244aa40 [Native Public]
    void PhysicsAssetUpdated(); // 0x244aa20 [Native Public]
    float GetSimulationTime(); // 0x244aa00 [Final Native Public]
    int32 GetNumSubsteps(); // 0x244a9e0 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x244a9c0 [Final Native Public]
    int32 GetNumIterations(); // 0x244a9a0 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x244a980 [Final Native Public]
    int32 GetNumCloths(); // 0x244a960 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x244a760 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x244a6c0 [Native Public]
    void DisableGravityOverride(); // 0x244a6a0 [Native Public]
    void ClothConfigUpdated(); // 0x244a680 [Native Public]

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

// UCommonInputBaseControllerData (/Script/CommonInput.CommonInputBaseControllerData)
    TArray<FName> GetRegisteredGamepads(); // 0x498e290 [Final Native Static Public]

// UCommonInputSettings (/Script/CommonInput.CommonInputSettings)
    bool IsEnhancedInputSupportEnabled(); // 0x498e3b0 [Final Native Static Public]

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0x498e5c0 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0x498e530 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0x498e4b0 [Final Native Public]
    bool IsUsingPointerInput(); // 0x498e470 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0x498e3e0 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0x498e210 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0x498e1f0 [Final Native Public]
    FName GetCurrentGamepadName(); // 0x498e1d0 [Final Native Public]
    void BroadcastInputMethodChanged(); // 0x498e1b0 [Final Native Protected]

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0x49e2410 [Native Public]
    void SetInputActionBinding(const FUIActionBindingHandle& BindingHandle); // 0x49e2160 [Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0x49e20a0 [Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0x49e1f70 [Final Native Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x36772b0 [Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x15cd700 [Public]
    void OnInputIconUpdated__DelegateSignature(); // 0x15cd700 [Public]
    void OnEnhancedInputMappingsRebuilt(); // 0x49dfe50 [Final Native Protected]
    bool IsHeldAction(); // 0x49df740 [Native Public]
    UMaterialInstanceDynamic* GetIconDynamicMaterial(); // 0x49dd8b0 [Final Native Public]
    FSlateBrush GetIcon(); // 0x49dd810 [Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x49dd560 [Final Native Public]
    FText GetDisplayText(); // 0x49dd400 [Final Native Public]

// UCommonUserWidget (/Script/CommonUI.CommonUserWidget)
    void UnregisterScrollRecipientExternal(UWidget* AnalogScrollRecipient); // 0x49e51b0 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x49e1890 [Final Native Public]
    void RegisterScrollRecipientExternal(UWidget* AnalogScrollRecipient); // 0x49e0490 [Final Native Public]

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0x49e1130 [Final Native Public]
    void RequestRefreshFocus(); // 0x49e0b50 [Final Native Protected]
    bool IsActivated(); // 0x49df6e0 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x49dd2b0 [Final Native Public]
    void DeactivateWidget(); // 0x49dc5e0 [Final Native Public]
    void ClearFocusRestorationTarget(); // 0x49dc4d0 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0x15cd700 [Event Protected]
    void BP_OnDeactivated(); // 0x15cd700 [Event Protected]
    void BP_OnActivated(); // 0x15cd700 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x15cd700 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15cd700 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0x49dc330 [Final Native Public]
    void ActivateWidget(); // 0x49dbd70 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0x49e1bd0 [Final Native Public]
    bool IsTransitionPlaying(); // 0x49dfa50 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x49df700 [Final Native Public]
    bool HasWidgets(); // 0x3674930 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0x49dbc50 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0x49dbba0 [Final Native Public]

// UCommonBorderStyle (/Script/CommonUI.CommonBorderStyle)
    void GetBackgroundBrush(FSlateBrush& Brush); // 0x49dcca0 [Final Native Public]

// UCommonBorder (/Script/CommonUI.CommonBorder)
    void SetStyle(TSubclassOf<UCommonBorderStyle> InStyle); // 0x49e4340 [Final Native Public]

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0x49de740 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0x49de5b0 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0x49de560 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0x49de470 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0x49de320 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0x49de1a0 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0x49de0b0 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0x49de080 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0x49ddf90 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0x49ddea0 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0x49dcca0 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0x49dd3d0 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0x49dd2e0 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0x49dd1f0 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0x49dce70 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void UpdateHoldData(const ECommonInputType& CurrentInputType); // 0x49e5240 [Native Protected]
    void StopDoubleClickPropagation(); // 0x49e5190 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0x49e4e10 [Final Native Public]
    void SetTriggeringEnhancedInputAction(UInputAction* InInputAction); // 0x49e4cd0 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0x49e4b80 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x49e4ae0 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0x49e4410 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0x49e42a0 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0x49e4200 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0x49e3fc0 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x49e3e00 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0x49e3d40 [Final Native Public]
    void SetSelectedClickedSoundOverride(USoundBase* Sound); // 0x49e3c80 [Final Native Public]
    void SetRequiresHold(bool bInRequiresHold); // 0x49e39a0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x49e3840 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0x49e38e0 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0x49e3500 [Final Native Public]
    void SetMaxDimensions(int32 InMaxWidth, int32 InMaxHeight); // 0x49e3420 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0x49e3170 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0x49e30b0 [Final Native Public]
    void SetLockedClickedSoundOverride(USoundBase* Sound); // 0x49e2ff0 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0x49e2b00 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x49e2a30 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0x49e2970 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x49e27a0 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0x49e2670 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0x49e25b0 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x49e2520 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0x49e21f0 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0x49e1eb0 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0x49e1da0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x49e1720 [Final Native Public]
    void SetClickedSoundOverride(USoundBase* Sound); // 0x49e17d0 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x15cd700 [Event Protected]
    void OnTriggeringEnhancedInputActionChanged(UInputAction* InInputAction); // 0x15cd700 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x15cd700 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x49e0020 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0x15cd700 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x15cd700 [Event Protected]
    void OnActionComplete(); // 0x15cd700 [Event Protected]
    bool NativeOnHoldProgressRollback(float DeltaTime); // 0x49dfbf0 [Native Protected]
    bool NativeOnHoldProgress(float DeltaTime); // 0x49dfb50 [Native Protected]
    void NativeOnActionProgress(float HeldPercent); // 0x49dfac0 [Native Protected]
    void NativeOnActionComplete(); // 0x49dfaa0 [Native Protected]
    bool IsPressed(); // 0x49df9d0 [Final Native Public]
    bool IsInteractionEnabled(); // 0x49df7a0 [Final Native Public]
    bool IsHoverSimulationOnTouchAvailable(); // 0x49df770 [Final Native Private]
    void HoldReset(); // 0x49df4c0 [Native Protected]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0x49df2c0 [Native Protected]
    void HandleFocusReceived(); // 0x49dedf0 [Native Protected]
    void HandleFocusLost(); // 0x49dedd0 [Native Protected]
    void HandleButtonReleased(); // 0x49dedb0 [Native Protected]
    void HandleButtonPressed(); // 0x49ded90 [Native Protected]
    void HandleButtonClicked(); // 0x49dec70 [Native Protected]
    UCommonButtonStyle* GetStyle(); // 0x49de9d0 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0x49de8c0 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0x49de890 [Final Native Public]
    bool GetSelected(); // 0x49de2f0 [Final Native Public]
    bool GetRequiresHold(); // 0x49de2c0 [Final Native Public]
    float GetRequiredHoldTime(); // 0x49de2a0 [Final Native Public]
    bool GetLocked(); // 0x49ddd30 [Final Native Public]
    bool GetIsFocusable(); // 0x49ddca0 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0x49dd9a0 [Final Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x49dd580 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0x49dd180 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0x49dd150 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0x49dd0a0 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0x49dcff0 [Final Native Public]
    bool GetConvertInputActionToHold(); // 0x49dcfc0 [Native Protected]
    void DisableButtonWithReason(FText& DisabledReason); // 0x49dc6e0 [Final Native Public]
    void ClearSelection(); // 0x49dc4f0 [Final Native Public]
    void BP_OnUnhovered(); // 0x15cd700 [Event Protected]
    void BP_OnSelected(); // 0x15cd700 [Event Protected]
    void BP_OnRequiresHoldChanged(); // 0x15cd700 [Event Protected]
    void BP_OnReleased(); // 0x15cd700 [Event Protected]
    void BP_OnPressed(); // 0x15cd700 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0x15cd700 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0x15cd700 [Event Protected]
    void BP_OnLockClicked(); // 0x15cd700 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x15cd700 [Event Protected]
    void BP_OnInputActionTriggered(); // 0x15cd700 [Event Protected]
    void BP_OnHovered(); // 0x15cd700 [Event Protected]
    void BP_OnFocusReceived(); // 0x15cd700 [Event Protected]
    void BP_OnFocusLost(); // 0x15cd700 [Event Protected]
    void BP_OnEnabled(); // 0x15cd700 [Event Protected]
    void BP_OnDoubleClicked(); // 0x15cd700 [Event Protected]
    void BP_OnDisabled(); // 0x15cd700 [Event Protected]
    void BP_OnDeselected(); // 0x15cd700 [Event Protected]
    void BP_OnClicked(); // 0x15cd700 [Event Protected]

// UCommonCustomNavigation (/Script/CommonUI.CommonCustomNavigation)
    bool OnCustomNavigationEvent__DelegateSignature(const EUINavigation& NavigationType); // 0x15cd700 [Public]

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void SetWrapTextWidth(int32 InWrapTextAt); // 0x49e50c0 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0x49e4990 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x49e4660 [Final Native Public]
    void SetScrollOrientation(const EOrientation& InScrollOrientation); // 0x49e3ab0 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x49e3be0 [Final Native Public]
    void SetMobileFontSizeMultiplier(float InMobileFontSizeMultiplier); // 0x49e35e0 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0x49e32c0 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0x49e2cc0 [Final Native Public]
    void SetApplyLineHeightToBottomLine(bool InApplyLineHeightToBottomLine); // 0x49e10a0 [Final Native Public]
    void ResetScrollState(); // 0x49e0b80 [Final Native Public]
    float GetMobileFontSizeMultiplier(); // 0x49dde30 [Final Native Public]
    FMargin GetMargin(); // 0x49ddd60 [Final Native Public]

// UCommonDateTimeTextBlock (/Script/CommonUI.CommonDateTimeTextBlock)
    void SetTimespanValue(const FTimespan& InTimespan); // 0x49e4a30 [Final Native Public]
    void SetDateTimeValue(const FDateTime& InDateTime, bool bShowAsCountdown, float InRefreshDelay); // 0x49e1ac0 [Final Native Public]
    void SetCountDownCompletionText(const FText& InCompletionText); // 0x49e1920 [Final Native Public]
    FDateTime GetDateTime(); // 0x49dd290 [Final Native Public]

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0x49e3360 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0x49e15c0 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0x49e14c0 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0x49e1240 [Final Native Public]
    bool IsLoading(); // 0x49df850 [Final Native Public]

// UCommonLazyWidget (/Script/CommonUI.CommonLazyWidget)
    void SetLazyContent(const TSoftClassPtr<UUserWidget>& SoftWidget); // 0x49e2b90 [Final Native Public]
    bool IsLoading(); // 0x49df890 [Final Native Public]
    UUserWidget* GetContent(); // 0x49dcfa0 [Final Native Public]

// UCommonListView (/Script/CommonUI.CommonListView)
    void SetEntrySpacing(float InEntrySpacing); // 0x49e1d00 [Final Native Public]

// ULoadGuardSlot (/Script/CommonUI.LoadGuardSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x49e4f80 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x49e3720 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x49e1e30 [Final Native Public]

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0x49e2ef0 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0x49e2700 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0x15cd700 [Public]
    bool IsLoading(); // 0x49df8d0 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0x49dc010 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0x49e3690 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0x49e1a20 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x15cd700 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0x15cd700 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x15cd700 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0x15cd700 [Public]
    bool IsInterpolatingNumericValue(); // 0x49df820 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0x49df580 [Final Native Public]
    float GetTargetValue(); // 0x49debe0 [Final Native Public]

// ICommonPoolableWidgetInterface (/Script/CommonUI.CommonPoolableWidgetInterface)
    void OnReleaseToPool(); // 0x49e00a0 [Native Event Protected]
    void OnAcquireFromPool(); // 0x49dfd10 [Native Event Protected]

// UCommonRichTextBlock (/Script/CommonUI.CommonRichTextBlock)
    void SetStyle(const TSubclassOf<UCommonTextStyle>& InStyle); // 0x49e4590 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x49e3b40 [Final Native Public]

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0x49e5170 [Final Native Public]
    void ShiftTextLeft(); // 0x49e5150 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0x49e3f30 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0x49e0240 [Final Native Public]
    FText GetSelectedText(); // 0x49de6e0 [Final Native Public]
    int32 GetSelectedIndex(); // 0x49de590 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x15cd700 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x15cd700 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0x49e48c0 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0x49e47f0 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0x49e4720 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x49e2e60 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0x49e2dd0 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0x49e0e80 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0x49e09b0 [Final Native Public]
    void RemoveAllTabs(); // 0x49e0990 [Final Native Public]
    bool RegisterTabContentWidget(const FName& TabNameID, UWidget* ContentWidget); // 0x49e07c0 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0x49e0640 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0x15cd700 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0x15cd700 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x15cd700 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x15cd700 [Public]
    bool HasTabContentWidget(const FName& TabNameID); // 0x49df390 [Final Native Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x49df1f0 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x49df120 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0x49df050 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0x49defb0 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0x15cd700 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0x15cd700 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0x49dee30 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0x49deb50 [Final Native Public]
    int32 GetTabCount(); // 0x49deb20 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0x49dea00 [Final Native Public]
    FName GetSelectedTabId(); // 0x49de6a0 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0x49ddcf0 [Final Native Public]
    FName GetActiveTab(); // 0x49dcbc0 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0x49dc790 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0x49de8e0 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0x49de800 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0x49de770 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0x49ddd90 [Final Native Public]
    float GetLineHeightPercentage(); // 0x49ddcd0 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0x49dd710 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0x49dcf10 [Final Native Public]
    bool GetApplyLineHeightToBottomLine(); // 0x49dcc80 [Final Native Public]

// UCommonUILibrary (/Script/CommonUI.CommonUILibrary)
    UWidget* FindParentWidgetOfType(UWidget* StartingWidget, TSubclassOf<UWidget> Type); // 0x49dc940 [Final Native Static Public]

// UCommonUISubsystemBase (/Script/CommonUI.CommonUISubsystemBase)
    FSlateBrush GetInputActionButtonIcon(FDataTableRowHandle& InputActionRowHandle, const ECommonInputType& InputType, const FName& GamepadName); // 0x49ddae0 [Final Native Public]
    FSlateBrush GetEnhancedInputActionButtonIcon(UInputAction* InputAction, ULocalPlayer* LocalPlayer); // 0x49dd5a0 [Final Native Public]

// UCommonVideoPlayer (/Script/CommonUI.CommonVideoPlayer)
    void SetVideo(UMediaSource* NewVideo); // 0x49e5000 [Final Native Public]
    void SetShouldMatchSize(bool bInMatchSize); // 0x49e4110 [Final Native Public]
    void SetPlaybackRate(float PlaybackRate); // 0x49e37b0 [Final Native Public]
    void SetLooping(bool bShouldLoopPlayback); // 0x49e3230 [Final Native Public]
    void SetIsMuted(bool bInIsMuted); // 0x49e28a0 [Final Native Public]
    void Seek(float PlaybackTime); // 0x49e0be0 [Final Native Public]
    void Reverse(); // 0x49e0bb0 [Final Native Public]
    void PlayFromStart(); // 0x49e01f0 [Final Native Public]
    void Play(); // 0x49e01c0 [Final Native Public]
    void Pause(); // 0x49e0190 [Final Native Public]
    bool IsPlaying(); // 0x49df990 [Final Native Public]
    bool IsPaused(); // 0x49df950 [Final Native Public]
    bool IsMuted(); // 0x3ca6930 [Final Native Public]
    bool IsLooping(); // 0x49df910 [Final Native Public]
    float GetVideoDuration(); // 0x49dec20 [Final Native Public]
    float GetPlaybackTime(); // 0x49de210 [Final Native Public]
    float GetPlaybackRate(); // 0x49de1d0 [Final Native Public]
    void Close(); // 0x49dc520 [Final Native Public]

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x49e1000 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x49e0f50 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x49df720 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0x49df4e0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x49dcc20 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x49dcbe0 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0x49dc610 [Final Native Public]
    void DeactivateVisibleSlot(); // 0x49dc570 [Final Native Public]
    void ActivateVisibleSlot(); // 0x49dbd00 [Final Native Public]

// UUCommonVisibilityWidgetBase (/Script/CommonUI.UCommonVisibilityWidgetBase)
    TArray<FName> GetRegisteredPlatforms(); // 0x49de260 [Final Native Static Protected]

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetMoveSpeed(float InMoveSpeed); // 0x3880220 [Final Native Public]
    void SetActiveWidgetIndex(int32 Index); // 0x36bdd30 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x3677510 [Native Public]
    void PreviousPage(); // 0x49e0410 [Final Native Public]
    void NextPage(); // 0x49dfc90 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x36b9910 [Final Native Public]
    float GetMoveSpeed(); // 0x49dde50 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x49dcc40 [Final Native Public]
    void EndAutoScrolling(); // 0x49dc880 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0x49dc2b0 [Final Native Public]

// UCommonWidgetCarouselNavBar (/Script/CommonUI.CommonWidgetCarouselNavBar)
    void SetLinkedCarousel(UCommonWidgetCarousel* CommonCarousel); // 0x49e2d40 [Final Native Public]
    void HandlePageChanged(UCommonWidgetCarousel* CommonCarousel, int32 PageIndex); // 0x49deed0 [Final Native Protected]
    void HandleButtonClicked(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x49dec90 [Final Native Protected]

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0x49e0a50 [Final Native Public]
    void RemoveAll(); // 0x244a680 [Final Native Public]
    void AddWidgets(const TArray<UWidget*>& Widgets); // 0x49dbea0 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0x49dbda0 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0x49e4080 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0x49e0df0 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0x49e0d60 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0x49e0c90 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0x49e00c0 [Native Protected]
    void OnHandleButtonBaseLockDoubleClicked(UCommonButtonBase* BaseButton); // 0x49dff90 [Native Protected]
    void OnHandleButtonBaseLockClicked(UCommonButtonBase* BaseButton); // 0x49dff00 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0x49dfe70 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0x3754a30 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0x49dfdc0 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0x49dfd30 [Native Protected]
    bool HasAnyButtons(); // 0x49df360 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0x39386e0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0x49de410 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0x49dd7f0 [Final Native Public]
    int32 GetButtonCount(); // 0x49dce50 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0x49dcd90 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0x49dc8a0 [Final Native Public]
    void DeselectAll(); // 0x49dc6c0 [Final Native Public]

// UCommonBoundActionBar (/Script/CommonUI.CommonBoundActionBar)
    void SetDisplayOwningPlayerActionsOnly(bool bShouldOnlyDisplayOwningPlayerActions); // 0x49e1c60 [Final Native Public]
    void HandleInputMappingsRebuiltUpdated(); // 0x49dee10 [Final Native Private]

// UCommonBoundActionButton (/Script/CommonUI.CommonBoundActionButton)
    void OnUpdateInputAction(); // 0x15cd700 [Event Protected]

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float Duration); // 0x4a01310 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0x4a01150 [Final Native Private]
    float GetTransitionDuration(); // 0x387b710 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0x4a01120 [Final Native Public]
    void ClearWidgets(); // 0x4a01100 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x4a00f30 [Final Native Private]

// AComposurePipelineBaseActor (/Script/Composure.ComposurePipelineBaseActor)
    void SetAutoRunChildrenAndSelf(bool bAutoRunChildAndSelf); // 0x55c8e80 [Native Public]
    void SetAutoRun(bool bNewAutoRunVal); // 0x55c8df0 [Native Public]
    bool IsActivelyRunning(); // 0x55c8c20 [Native Event Public]
    void EnqueueRendering(bool bCameraCutThisFrame); // 0x326e080 [Native Event Public]
    bool AreChildrenAndSelfAutoRun(); // 0x55c7f90 [Final Native Public]

// ACompositingElement (/Script/Composure.CompositingElement)
    void SetTargetCamera(ACameraActor* NewCameraActor); // 0x55c4be0 [Final Native Public]
    void SetRenderResolution(const FIntPoint& NewResolution); // 0x55c4b60 [Final Native Public]
    void SetOpacity(float NewOpacity); // 0x55c4a50 [Final Native Public]
    void SetElementName(const FName& NewName); // 0x55c49c0 [Final Native Public]
    void SetEditorColorPickingTarget(UTextureRenderTarget2D* PickingTarget); // 0x30d3220 [Final Native Public]
    void SetEditorColorPickerDisplayImage(UTexture* PickerDisplayImage); // 0x30d3220 [Final Native Public]
    UTextureRenderTarget2D* RequestNamedRenderTarget(const FName& ReferenceName, float RenderPercentage, const ETargetUsageFlags& UsageTag); // 0x55c4750 [Final Native Public]
    UTextureRenderTarget2D* RenderCompositingMaterialToTarget(FCompositingMaterial& CompMaterial, UTextureRenderTarget2D* RenderTarget, const FName& ResultLookupName); // 0x55c45f0 [Final Native Public]
    UTexture* RenderCompositingMaterial(FCompositingMaterial& CompMaterial, float RenderScale, const FName& ResultLookupName, const ETargetUsageFlags& UsageTag); // 0x55c4450 [Final Native Public]
    UTexture* RenderCompElement(bool bCameraCutThisFrame); // 0x55c43b0 [Native Event Public]
    bool ReleaseOwnedTarget(UTextureRenderTarget2D* OwnedTarget); // 0x55c4270 [Final Native Public]
    void RegisterPassResult(const FName& ReferenceName, UTexture* PassResult, bool bSetAsLatestRenderResult); // 0x55c4090 [Final Native Public]
    bool IsSubElement(); // 0x55c3d30 [Final Native Public]
    TArray<UCompositingElementTransform*> GetTransformsList(); // 0x55c3c50 [Final Native Public]
    FIntPoint GetRenderResolution(); // 0x55c3c10 [Final Native Public]
    int32 GetRenderPriority(); // 0x55c3be0 [Native Public]
    TArray<UCompositingElementOutput*> GetOutputsList(); // 0x55c3b00 [Final Native Public]
    float GetOpacity(); // 0x55c3ae0 [Final Native Public]
    UTexture* GetLatestRenderResult(); // 0x55c3ab0 [Final Native Public]
    TArray<UCompositingElementInput*> GetInputsList(); // 0x55c39d0 [Final Native Public]
    ACompositingElement* GetElementParent(); // 0x55c39a0 [Final Native Public]
    FName GetCompElementName(); // 0x55c3980 [Final Native Public]
    TArray<ACompositingElement*> GetChildElements(); // 0x55c38d0 [Final Native Public]
    UCompositingElementTransform* FindTransformPass(TSubclassOf<UCompositingElementTransform> TransformType, const UTexture*& PassResult, const FName& OptionalPassName); // 0x55c36d0 [Final Native Public]
    ACameraActor* FindTargetCamera(); // 0x55c36a0 [Final Native Public]
    UCompositingElementOutput* FindOutputPass(TSubclassOf<UCompositingElementOutput> OutputType, const FName& OptionalPassName); // 0x55c35b0 [Final Native Public]
    UTexture* FindNamedRenderResult(const FName& PassName, bool bSearchSubElements); // 0x55c34e0 [Final Native Public]
    UCompositingElementInput* FindInputPass(TSubclassOf<UCompositingElementInput> InputType, const UTexture*& PassResult, const FName& OptionalPassName); // 0x55c32e0 [Final Native Public]
    bool DeletePass(UCompositingElementPass* PassToDelete); // 0x55c3240 [Final Native Public]
    UCompositingElementTransform* CreateNewTransformPass(const FName& PassName, TSubclassOf<UCompositingElementTransform> TransformType); // 0x55c3150 [Final Native Public]
    UCompositingElementOutput* CreateNewOutputPass(const FName& PassName, TSubclassOf<UCompositingElementOutput> OutputType); // 0x55c3060 [Final Native Public]
    UCompositingElementInput* CreateNewInputPass(const FName& PassName, TSubclassOf<UCompositingElementInput> InputType); // 0x55c2f70 [Final Native Public]
    UCompositingElementTransform* AddNewTransformPass(const FName& PassName, TSubclassOf<UCompositingElementTransform> TransformType); // 0x55c2d60 [Final Native Protected]
    UCompositingElementOutput* AddNewOutputPass(const FName& PassName, TSubclassOf<UCompositingElementOutput> OutputType); // 0x55c2c70 [Final Native Protected]
    UCompositingElementInput* AddNewInputPass(const FName& PassName, TSubclassOf<UCompositingElementInput> InputType); // 0x55c2b80 [Final Native Protected]

// ACompositingCaptureBase (/Script/Composure.CompositingCaptureBase)
    void UpdateDistortion(); // 0x55c4c70 [Final Native Public]

// UCompositingPickerAsyncTask (/Script/Composure.CompositingPickerAsyncTask)
    UCompositingPickerAsyncTask* OpenCompositingPicker(UTextureRenderTarget2D* PickerTarget, UTexture* DisplayImage, const FText& WindowTitle, bool bAverageColorOnDrag, bool bUseImplicitGamma); // 0x55c3ec0 [Final Native Static Public]

// UCompositingElementPass (/Script/Composure.CompositingElementPass)
    void SetPassEnabled(bool bSetEnabledTo); // 0x55c4ad0 [Final Native Public]
    void Reset(); // 0x244aa20 [Native Event Public]
    UTextureRenderTarget2D* RequestRenderTarget(const FIntPoint& Dimensions, const ETextureRenderTargetFormat& Format); // 0x55c48f0 [Final Native Protected]
    UTextureRenderTarget2D* RequestNativelyFormattedTarget(float RenderScale); // 0x55c4860 [Final Native Protected]
    bool ReleaseRenderTarget(UTextureRenderTarget2D* AssignedTarget); // 0x55c4310 [Final Native Protected]
    void OnFrameEnd(); // 0x244a680 [Native Event Public]
    void OnFrameBegin(bool bCameraCutThisFrame); // 0x3e4b2a0 [Native Event Public]
    void OnEnabled(); // 0x3754fc0 [Native Event Protected]
    void OnDisabled(); // 0x3754fe0 [Native Event Protected]
    bool IsPassEnabled(); // 0x3cfbbb0 [Final Native Public]

// UCompositingElementInput (/Script/Composure.CompositingElementInput)
    UTexture* GenerateInput(); // 0x36b95e0 [Native Event Protected]

// ICompositingInputInterface (/Script/Composure.CompositingInputInterface)
    void OnFrameEnd(UCompositingInputInterfaceProxy* Proxy); // 0x55c3e30 [Native Event Public]
    void OnFrameBegin(UCompositingInputInterfaceProxy* Proxy, bool bCameraCutThisFrame); // 0x55c3d60 [Native Event Public]
    UTexture* GenerateInput(UCompositingInputInterfaceProxy* Proxy); // 0x55c3830 [Native Event Public]

// UCompositingElementOutput (/Script/Composure.CompositingElementOutput)
    void RelayOutput(UTexture* FinalResult, UComposurePostProcessingPassProxy* PostProcessProxy); // 0x55c41a0 [Native Event Protected]

// UCompositingElementTransform (/Script/Composure.CompositingElementTransform)
    UTexture* FindNamedPrePassResult(const FName& PassLookupName); // 0x55c3440 [Final Native Protected]
    UTexture* ApplyTransform(UTexture* Input, UComposurePostProcessingPassProxy* PostProcessProxy, ACameraActor* TargetCamera); // 0x55c2e50 [Native Event Protected]

// UCompositingElementMaterialPass (/Script/Composure.CompositingElementMaterialPass)
    bool SetParameterMapping(const FName& TextureParamName, const FName& ComposureLayerName); // 0x55c90c0 [Final Native Public]
    void SetMaterialInterface(UMaterialInterface* NewMaterial); // 0x55c8fa0 [Final Native Public]
    void ApplyMaterialParams(UMaterialInstanceDynamic* Mid); // 0x15cd700 [Event Protected]

// UComposureBlueprintLibrary (/Script/Composure.ComposureBlueprintLibrary)
    void SetUVMapSettingsToMaterialParameters(FComposureUVMapSettings& UVMapSettings, UMaterialInstanceDynamic* Material); // 0x55c93e0 [Final Native Static Public]
    void RequestRedrawComposureViewport(); // 0x55c8dd0 [Final Native Static Public]
    bool RenameComposureElement(const FName& OriginalElementName, const FName& NewElementName); // 0x55c8d00 [Final Native Static Public]
    void RefreshComposureElementList(); // 0x55c8ce0 [Final Native Static Public]
    bool IsComposureElementDrawing(ACompositingElement* CompElement); // 0x55c8c50 [Final Native Static Public]
    void InvertUVDisplacementMapEncodingParameters(const FVector2D& In, const FVector2D& Out); // 0x55c8b30 [Final Native Static Public]
    void GetRedGreenUVFactorsFromChromaticAberration(float ChromaticAberrationAmount, const FVector2D& RedGreenUVFactors); // 0x55c8a60 [Final Native Static Public]
    void GetProjectionMatrixFromPostMoveSettings(FComposurePostMoveSettings& PostMoveSettings, float HorizontalFOVAngle, float AspectRatio, const FMatrix& ProjectionMatrix); // 0x55c8880 [Final Native Static Public]
    void GetPlayerDisplayGamma(APlayerCameraManager* PlayerCameraManager, const float& DisplayGamma); // 0x55c87b0 [Final Native Static Public]
    void GetCroppingUVTransformationMatrixFromPostMoveSettings(FComposurePostMoveSettings& PostMoveSettings, float AspectRatio, const FMatrix& CropingUVTransformationMatrix, const FMatrix& UncropingUVTransformationMatrix); // 0x55c8580 [Final Native Static Public]
    ACompositingElement* GetComposureElement(const FName& ElementName); // 0x55c84f0 [Final Native Static Public]
    void DeleteComposureElementAndChildren(const FName& ElementToDelete); // 0x55c83a0 [Final Native Static Public]
    UComposurePlayerCompositingTarget* CreatePlayerCompositingTarget(UObject* WorldContextObject); // 0x55c8310 [Final Native Static Public]
    ACompositingElement* CreateComposureElement(const FName& ElementName, TSubclassOf<ACompositingElement> ClassType, AActor* LevelContext); // 0x55c81f0 [Final Native Static Public]
    void CopyCameraSettingsToSceneCapture(UCameraComponent* SrcCamera, USceneCaptureComponent2D* DstCaptureComponent, float OriginalFocalLength, float OverscanFactor); // 0x55c80a0 [Final Native Static Public]
    bool AttachComposureElement(const FName& ParentName, const FName& ChildName); // 0x55c7fb0 [Final Native Static Public]

// UComposurePostProcessPass (/Script/Composure.ComposurePostProcessPass)
    void SetSetupMaterial(UMaterialInterface* Material); // 0x55c92c0 [Final Native Public]
    void SetOutputRenderTarget(UTextureRenderTarget2D* RenderTarget); // 0x55c9030 [Final Native Public]
    UMaterialInterface* GetSetupMaterial(); // 0x382aa60 [Final Native Public]
    UTextureRenderTarget2D* GetOutputRenderTarget(); // 0x55c8780 [Final Native Public]

// UComposureLensBloomPass (/Script/Composure.ComposureLensBloomPass)
    void SetTonemapperReplacingMaterial(UMaterialInstanceDynamic* Material); // 0x55c9350 [Final Native Public]
    void BloomToRenderTarget(); // 0x55c8080 [Final Native Public]

// UComposurePostProcessPassPolicy (/Script/Composure.ComposurePostProcessPassPolicy)
    void SetupPostProcess(USceneCaptureComponent2D* SceneCapture, const UMaterialInterface*& TonemapperOverride); // 0x55c9590 [Native Event Public]

// UComposurePlayerCompositingTarget (/Script/Composure.ComposurePlayerCompositingTarget)
    void SetRenderTarget(UTextureRenderTarget2D* RenderTarget); // 0x55c9230 [Final Native Public]
    APlayerCameraManager* SetPlayerCameraManager(APlayerCameraManager* PlayerCameraManager); // 0x55c9190 [Final Native Public]
    APlayerCameraManager* GetPlayerCameraManager(); // 0x3672c30 [Final Native Public]

// UComposureCompositingTargetComponent (/Script/Composure.ComposureCompositingTargetComponent)
    void SetDisplayTexture(UTexture* DisplayTexture); // 0x55c8f10 [Final Native Public]
    UTexture* GetDisplayTexture(); // 0x3733a30 [Final Native Public]

// UComposurePostProcessingPassProxy (/Script/Composure.ComposurePostProcessingPassProxy)
    void Execute(UTexture* PrePassInput, UComposurePostProcessPassPolicy* PostProcessPass); // 0x55c8420 [Final Native Public]

// UComposureTonemapperPass (/Script/Composure.ComposureTonemapperPass)
    void TonemapToRenderTarget(); // 0x55e5850 [Final Native Public]

// ICompositingTextureLookupTable (/Script/Composure.CompositingTextureLookupTable)
    bool FindNamedPassResult(const FName& LookupName, const UTexture*& OutTexture); // 0x55e5750 [Native Public]

// IMovieSceneComposureExportClient (/Script/Composure.MovieSceneComposureExportClient)
    void InitializeForExport(UMovieSceneComposureExportInitializer* ExportInitializer); // 0x15cd700 [Event Public]

// UMovieSceneComposureExportInitializer (/Script/Composure.MovieSceneComposureExportInitializer)
    void ExportSceneCaptureBuffers(ACompositingElement* CompShotElement, USceneCaptureComponent2D* SceneCapture, const TArray<FString>& BuffersToExport); // 0x55e5590 [Final Native Public]

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

// UConsoleVariablesAsset (/Script/ConsoleVariablesEditorRuntime.ConsoleVariablesAsset)
    void SetVariableCollectionDescription(const FString& InVariableCollectionDescription); // 0x546ce40 [Final Native Public]
    void ReplaceSavedCommands(const TArray<FConsoleVariablesEditorAssetSaveData>& Replacement); // 0x546cd80 [Final Native Public]
    bool RemoveConsoleVariable(const FString& InCommandString); // 0x546ccd0 [Final Native Public]
    FString GetVariableCollectionDescription(); // 0x32305f0 [Final Native Public]
    int32 GetSavedCommandsCount(); // 0x3cfa100 [Final Native Public]
    TArray<FString> GetSavedCommandsAsStringArray(bool bOnlyIncludeChecked); // 0x546cbd0 [Final Native Public]
    FString GetSavedCommandsAsCommaSeparatedString(bool bOnlyIncludeChecked); // 0x546ca60 [Final Native Public]
    TArray<FConsoleVariablesEditorAssetSaveData> GetSavedCommands(); // 0x546ca30 [Final Native Public]
    bool FindSavedDataByCommandString(const FString& InCommandString, FConsoleVariablesEditorAssetSaveData& OutValue, const ESearchCase& SearchCase); // 0x546c8b0 [Final Native Public]
    void ExecuteSavedCommands(UObject* WorldContextObject, bool bOnlyIncludeChecked); // 0x546c730 [Final Native Public]
    void CopyFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x546c5e0 [Final Native Public]
    void AddOrSetConsoleObjectSavedData(FConsoleVariablesEditorAssetSaveData& InData); // 0x546c440 [Final Native Public]
    void AddFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x546c3b0 [Final Native Public]

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

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

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x3374f80 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x3374ea0 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x3374d50 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x3374b70 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x3374a60 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x3374990 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x3374590 [Final Native Static Public]

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

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x5e782f0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x374a9e0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x32a8bf0 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect, bool bSetupUndo); // 0x5e75820 [Native Public]
    void RequestConstruction(); // 0x5e755c0 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x15cd700 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x5e74dc0 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3dd8930 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3dd8930 [Final Native Public]
    AActor* GetHostingActor(); // 0x5e74350 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x5e74330 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x5e72980 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x5e72300 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x5e72250 [Final Native Public]
    bool ClearControlSelection(bool bSetupUndo); // 0x5e71940 [Native Public]

// UModularRig (/Script/ControlRig.ModularRig)
    FString GetParentPathForBP(const FString& InModulePath); // 0x5db2f90 [Final Native Public]
    FName GetParentModuleNameForBP(const FName& InModuleName); // 0x5db2f00 [Final Native Public]
    UControlRig* GetModuleRigByName(const FName& InModuleName); // 0x5db2e60 [Final Native Public]
    UControlRig* GetModuleRig(const FString& InModulePath); // 0x5db2d40 [Final Native Public]
    TArray<FString> GetModulePaths(); // 0x5db2ca0 [Final Native Public]
    TArray<FName> GetModuleNames(); // 0x5db2c20 [Final Native Public]
    TArray<FName> GetEventsForModuleByName(const FName& InModuleName); // 0x5db2b40 [Final Native Public]
    TArray<FName> GetEventsForModule(const FString& InModulePath); // 0x5db29e0 [Final Native Public]
    TArray<FName> GetEventsForAllModules(); // 0x5db2960 [Final Native Public]
    bool ExecuteEventOnModuleForBP(const FName& InEvent, const FString& InModulePath); // 0x5db2800 [Final Native Public]
    bool ExecuteEventOnModuleByNameForBP(const FName& InEvent, const FName& InModuleName); // 0x5db2730 [Final Native Public]
    TArray<FName> ExecuteEventOnAllModules(const FName& InEvent); // 0x5db2650 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x5dcbd40 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x5dcbc40 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5dcbb00 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x5dcb950 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5dcb810 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x5dcb5f0 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x5dcb460 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x5dcb270 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x5dcb050 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x5dcae60 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x5dcad60 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x5dcabd0 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x5dca9e0 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x5dca850 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x5dca660 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x5dca4d0 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x5dca2e0 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x5dc9fe0 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x5dc9df0 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x5dc9c00 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x5dc9a30 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x5dc9840 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc95a0 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc9290 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x5dc9100 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x5dc8f10 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x5dc8d40 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x5dc8b50 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x5dc88b0 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x5dc85a0 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x5dc83d0 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x5dc81e0 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x5dc8070 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x5dc7f20 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x5dc7df0 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x5dc7cf0 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc7a70 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc77b0 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x5dc7560 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x5dc72a0 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5dc7030 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5dc6d80 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x5dc6bb0 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x5dc6a00 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x5dc68d0 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x5dc67e0 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5dc65c0 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5dc63e0 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc6140 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5dc5e30 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5dc5bd0 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5dc58c0 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x5dc56f0 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x5dc5500 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x5dc53d0 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x5dc5210 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x5dc5050 [Final Native Public]
    void ResetToDefault(); // 0x5dc5030 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x5dc4fb0 [Final Native Public]
    void ResetCurveValues(); // 0x5dc4f90 [Final Native Public]
    void Reset(); // 0x5dc4f70 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc4e70 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x5dc4dc0 [Final Native Public]
    int32 NumTopLevelComponents(); // 0x5dc4d90 [Final Native Public]
    int32 NumComponents(const FRigElementKey& InElement); // 0x5dc4ce0 [Final Native Public]
    int32 Num(); // 0x3230d60 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x5dc4a70 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x5dc4ba0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x5dc48f0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x5dc4680 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x5dc4510 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x5dc4430 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x5dc4300 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x5dc4110 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x5dc4030 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x5dc3f90 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x5dc3ed0 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x5dc3df0 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x5dc3d40 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x5dc3bd0 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x5dc3ae0 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x5dc3a20 [Final Native Public]
    bool IsControllerAvailable(); // 0x5dc39f0 [Final Native Public]
    bool IsComponentSelected(const FRigComponentKey& InKey); // 0x5dc3920 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x5dc37d0 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x5dc3640 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x5dc3570 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc3320 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x5dc3260 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x5dc3130 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x5dc2ef0 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x5dc2d80 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc2b30 [Final Native Public]
    UScriptStruct* GetTopLevelComponentType(int32 InTopLevelComponentIndex); // 0x5dc2a90 [Final Native Public]
    FName GetTopLevelComponentName(int32 InTopLevelComponentIndex); // 0x5dc2a00 [Final Native Public]
    TArray<FRigComponentKey> GetTopLevelComponentKeys(); // 0x5dc2980 [Final Native Public]
    FRigComponentKey GetTopLevelComponentKey(int32 InTopLevelComponentIndex); // 0x5dc28d0 [Final Native Public]
    FString GetTopLevelComponentContent(int32 InTopLevelComponentIndex); // 0x5dc27f0 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x5dc26d0 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x5dc2630 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x5dc2540 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x5dc2460 [Final Native Public]
    TArray<FRigHierarchyKey> GetSelectedHierarchyKeys_ForBlueprint(); // 0x5dc2360 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x5dc22c0 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x5dc2130 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x5dc2030 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc1de0 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x5dc1d30 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x5dc1ba0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc1950 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x5dc1860 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x5dc16e0 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc1490 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x5dc13d0 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x5dc1320 [Final Native Public]
    FRigHierarchyKey GetPreviousHierarchyParent(FRigHierarchyKey& InKey); // 0x5dc1200 [Final Native Public]
    FName GetPreviousHierarchyName(FRigHierarchyKey& InKey); // 0x5dc1130 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x5dc0f50 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x5dc0cd0 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x5dc0b70 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dc09e0 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dc0820 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x5dc0e10 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x5dc0770 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x5dc0680 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x5dc05c0 [Final Native Public]
    FString GetNamespace(const FRigElementKey& InItem); // 0x5dc04d0 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x5dc0350 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dc0210 [Final Native Public]
    FString GetModulePrefix(const FRigElementKey& InItem); // 0x5dc0120 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x5dc0060 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x5dbff70 [Final Native Public]
    FString GetModuleName(const FRigElementKey& InItem); // 0x5dbfe80 [Final Native Public]
    FName GetModuleFName(const FRigElementKey& InItem); // 0x5dbfdc0 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dbfcc0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x5dbfbd0 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dbfa10 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dbf8b0 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5dbf7d0 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dbf610 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dbf4b0 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x5dbf330 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dbf0e0 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x5dbeed0 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x5dbee00 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x5dbed50 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x5dbebd0 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dbe980 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5dbe8d0 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dbe7a0 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dbe640 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dbe510 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dbe3b0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5dbe280 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x5dbe120 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x5dbdf90 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x5dbdee0 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dbdc90 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x5dbdbd0 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x5dbda80 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x5dbd9c0 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x5dbd8d0 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x5dbd810 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x5dbd780 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x5dbd4f0 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x5dbd3a0 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x5dbd2c0 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x5dbd190 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x5dbd0c0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x5dbcfc0 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x5dbce20 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x5dbcc50 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x5dbd6e0 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x5dbcb60 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x5dbcac0 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x5dbc9d0 [Final Native Public]
    UScriptStruct* GetComponentType(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5dbc8d0 [Final Native Public]
    FName GetComponentName(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5dbc7e0 [Final Native Public]
    TArray<FRigComponentKey> GetComponentKeys(const FRigElementKey& InElement); // 0x5dbc6f0 [Final Native Public]
    FRigComponentKey GetComponentKey(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5dbc5f0 [Final Native Public]
    FString GetComponentContent(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5dbc4b0 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x5dbc370 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x5dbc1f0 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5dbbfa0 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x5dbbeb0 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x5dbbdc0 [Final Native Public]
    TArray<FRigComponentKey> GetAllComponentKeys(); // 0x5dbbd40 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x5dbba10 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x5dbb8b0 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x5dbb5f0 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x5dbb430 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x5dbb3a0 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x5dbb2e0 [Final Native Public]

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

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x5e78810 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x5e77fc0 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x5e77d00 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x5e77ad0 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x5e778e0 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x5e775a0 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x5e77360 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x5e77010 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x5e76c70 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x5e76b20 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x5e76650 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x5e76410 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x5e762c0 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x5e76160 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x5e76000 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x5e75af0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5e75a40 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x5e75270 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x5e751e0 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x5e75150 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x5e750c0 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x3754f30 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x5e75030 [Native Event Public]
    void Initialize(); // 0x5e74da0 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x5e749a0 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x5e74550 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x5e743a0 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x5e74000 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x5e73ed0 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x5e73db0 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x5e73ca0 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x5e73b70 [Final Native Public]
    UControlRig* GetControlRig(); // 0x5e73b40 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x5e73a30 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x5e73910 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x5e737f0 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x5e736d0 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x5e735c0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x5e72e30 [Final Native Public]
    float GetAbsoluteTime(); // 0x5e72d30 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x5e72710 [Final Native Public]
    void ClearMappedElements(); // 0x5e719e0 [Final Native Public]
    bool CanExecute(); // 0x5e718b0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x5e70b40 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x5e70a30 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x5e70930 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x5e70840 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x5e757d0 [Final Native Public]
    void Refresh(); // 0x5e75300 [Final Native Public]
    void Clear(); // 0x5e71920 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x55c8df0 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x55c8e80 [Native Public]
    void SetHovered(bool bInHovered); // 0x5e77850 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x5e77730 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x326e080 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x15cd700 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x15cd700 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x15cd700 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x15cd700 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x15cd700 [Event Public]
    bool IsSelectedInEditor(); // 0x3cfb3d0 [Native Public]
    bool IsHovered(); // 0x5e74e70 [Native Public]
    bool IsEnabled(); // 0x55c8c20 [Native Public]
    FTransform GetGlobalTransform(); // 0x5e74260 [Final Native Public]

// UControlRigReplay (/Script/ControlRig.ControlRigReplay)
    bool StopReplay(); // 0x3754d10 [Native Public]
    bool StopRecording(); // 0x3cfb920 [Native Public]
    bool StartReplay(UControlRig* InControlRig, const EControlRigReplayPlaybackMode& InMode); // 0x5e78220 [Native Public]
    bool StartRecording(UControlRig* InControlRig); // 0x42ad840 [Native Public]
    void SetPlaybackMode(const EControlRigReplayPlaybackMode& InMode); // 0x5e78170 [Final Native Public]
    bool PauseReplay(); // 0x3830230 [Native Public]
    bool IsReplaying(); // 0x3a47480 [Native Public]
    bool IsRecording(); // 0x58a07c0 [Native Public]
    bool IsPaused(); // 0x3e4b550 [Native Public]
    FVector2D GetTimeRange(); // 0x5e74b60 [Native Public]
    EControlRigReplayPlaybackMode GetPlaybackMode(); // 0x5e74850 [Final Native Public]
    UControlRigReplay* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName, TSubclassOf<UObject> InAssetClass); // 0x5e72060 [Final Native Static Public]

// UControlRigTestData (/Script/ControlRig.ControlRigTestData)
    int32 GetFrameIndexForTime(double InSeconds, bool bInput); // 0x5e74180 [Final Native Public]

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FName& InModuleName, const FName& InVariableName, bool bSetupUndo); // 0x5e786d0 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x5e784b0 [Final Native Public]
    bool SwapModuleClass(const FName& InModuleName, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x5e78360 [Final Native Public]
    bool SetModuleSelection(const TArray<FName>& InModuleNames); // 0x5e77f00 [Final Native Public]
    bool SetConfigValueInModule(const FName& InModuleName, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x5e75e50 [Final Native Public]
    bool SelectModule(const FName& InModuleName, bool InSelected); // 0x5e75950 [Final Native Public]
    bool ResetConfigValueInModule(const FName& InModuleName, const FString& InPath, bool bClearOverride, bool bSetupUndo); // 0x5e75630 [Final Native Public]
    bool ReparentModule(const FName& InModuleName, const FName& InNewParentModuleName, bool bSetupUndo); // 0x5e75480 [Final Native Public]
    FName RenameModule(const FName& InModuleName, const FName& InNewName, bool bSetupUndo); // 0x5e75320 [Final Native Public]
    FName MirrorModule(const FName& InModuleName, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x5e74ea0 [Final Native Public]
    bool ImportModuleSettingsFromString(const FString& InContent, const TArray<FName>& InOptionalModuleNames, bool bSetupUndo); // 0x5e74ba0 [Final Native Public]
    TArray<FName> GetSelectedModules(); // 0x5e748b0 [Final Native Public]
    FRigModuleReference GetModuleReference(const FName& InModuleName); // 0x5e74710 [Final Native Public]
    TArray<FRigElementKey> GetConnectorsForModule(const FName& InModuleName); // 0x5e72fe0 [Final Native Public]
    TArray<FName> GetAllModules(); // 0x5e72d70 [Final Native Public]
    FString ExportModuleSettingsToString(const TArray<FName>& InModuleNames); // 0x5e72820 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x5e72670 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x5e72520 [Final Native Public]
    bool DeselectModule(const FName& InModuleName); // 0x5e72470 [Final Native Public]
    bool DeleteModule(const FName& InModuleName, bool bSetupUndo); // 0x5e72380 [Final Native Public]
    bool ConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x5e71bd0 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x5e71a00 [Final Native Public]
    bool CanConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, FText& OutErrorMessage); // 0x5e71720 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x5e715a0 [Final Native Public]
    bool BindModuleVariable(const FName& InModuleName, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x5e713f0 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x5e712e0 [Final Native Public]
    bool AutoConnectModules(const TArray<FName>& InModuleNames, bool bReplaceExistingConnections, bool bSetupUndo); // 0x5e712e0 [Final Native Public]
    bool AddTargetToArrayConnector(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x5e71110 [Final Native Public]
    FName AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FName& InParentModuleName, bool bSetupUndo); // 0x5e70d70 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x5ee3b10 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee3940 [Final Native Public]
    bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x5ee37f0 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x5ee3740 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee34c0 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x5ee32d0 [Final Native Public]
    bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand); // 0x5ee30e0 [Final Native Public]
    bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee2c60 [Final Native Public]
    bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee2a90 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee28c0 [Final Native Public]
    bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5ee2700 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5ee2540 [Final Native Public]
    bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x5ee2350 [Final Native Public]
    FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5ee2170 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee1f60 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5ee1d90 [Final Native Public]
    FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x5ee1a90 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee18c0 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee1780 [Final Native Public]
    bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee14a0 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee1310 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee1180 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee0fd0 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5ee0c80 [Final Native Public]
    TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee09f0 [Final Native Public]
    TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo); // 0x5ee07c0 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5ee0540 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ee00d0 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNamespace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edfde0 [Final Native Public]
    TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edf7c0 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNamespace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edf530 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x5edf4c0 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x5edf300 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x5edf1a0 [Final Native Public]
    FString ExportSelectionToText(); // 0x5edf0b0 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5edee80 [Final Native Public]
    bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo); // 0x5eded30 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x5edec20 [Final Native Public]
    bool DeselectComponent(const FRigComponentKey& InKey); // 0x5edeb60 [Final Native Public]
    bool ClearSelection(bool bSetupUndo); // 0x5edeaa0 [Final Native Public]
    FRigComponentKey AddTopLevelComponent(UScriptStruct* InComponentStruct, const FName& InName, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5ede5c0 [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); // 0x5ede240 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo); // 0x5ede030 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x5eddd70 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5eddbe0 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edd710 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edd490 [Final Native Public]
    FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edd000 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edce70 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edcb70 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edc9a0 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5edc4b0 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror, bool bClearSelection); // 0x5ff3630 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x5ff3560 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x5ff3390 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror, bool bDoAdditive); // 0x5ff3170 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x5ff2fc0 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x5ff2f30 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x5ff2c80 [Final Native Public]

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

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

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

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

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSMode(UObject* WorldContextObject, const UDLSSMode& DLSSMode); // 0x4bf6150 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x4bf6110 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x4bf60e0 [Final Native Static Public]
    bool IsRayTracingAvailable(); // 0x4bf60b0 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x4bf6060 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x4bf6020 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x4bf5ff0 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x4bf5ed0 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x4bf5ea0 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x4bf5e50 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x4bf5dd0 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x4bf5c20 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x4bf5b30 [Final Native Static Public]
    void GetDLSSModeInformation(const UDLSSMode& DLSSMode, const FVector2D& ScreenResolution, const bool& bIsSupported, const float& OptimalScreenPercentage, const bool& bIsFixedScreenPercentage, const float& MinScreenPercentage, const float& MaxScreenPercentage, const float& OptimalSharpness); // 0x4bf56b0 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x4bf54f0 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x4bf5400 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x4bf5d70 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x4bf5380 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x4bf5300 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x4bf5230 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    bool RegenerateAssetFromDataflow(UObject* AssetToRegenerate, bool bRegenerateDependentAssets); // 0x3257810 [Final Native Static Public]
    bool OverrideDataflowVariableObjectArray(UObject* Asset, const FName& VariableName, const TArray<UObject*>& VariableArrayValue); // 0x32576a0 [Final Native Static Public]
    bool OverrideDataflowVariableObject(UObject* Asset, const FName& VariableName, UObject* VariableValue); // 0x3257530 [Final Native Static Public]
    bool OverrideDataflowVariableIntArray(UObject* Asset, const FName& VariableName, const TArray<int32>& VariableArrayValue); // 0x32573c0 [Final Native Static Public]
    bool OverrideDataflowVariableInt(UObject* Asset, const FName& VariableName, int64 VariableValue); // 0x3257250 [Final Native Static Public]
    bool OverrideDataflowVariableFloatArray(UObject* Asset, const FName& VariableName, const TArray<float>& VariableArrayValue); // 0x32570e0 [Final Native Static Public]
    bool OverrideDataflowVariableFloat(UObject* Asset, const FName& VariableName, float VariableValue); // 0x3256f50 [Final Native Static Public]
    bool OverrideDataflowVariableBoolArray(UObject* Asset, const FName& VariableName, const TArray<bool>& VariableArrayValue); // 0x3256de0 [Final Native Static Public]
    bool OverrideDataflowVariableBool(UObject* Asset, const FName& VariableName, bool VariableValue); // 0x3256c60 [Final Native Static Public]
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x3256990 [Final Native Static Public]

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

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

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

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

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x433f880 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x433f7d0 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x433f6e0 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x433f640 [Final Native Public]
    FVector3f Blueprint_GetBuiltTextureSize(); // 0x433f4e0 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3ca6ac0 [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x36bd0e0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3adfef0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3adff70 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3adee80 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3ade720 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3ade6a0 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3ade610 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3880540 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3add760 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3add6d0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3add640 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15cd700 [Event Public]
    void OnRep_IsActive(); // 0x3754fc0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3adcf90 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x37f38e0 [Native Public]
    bool IsBeingDestroyed(); // 0x3adcb90 [Final Native Public]
    bool IsActive(); // 0x3adcb60 [Final Native Public]
    AActor* GetOwner(); // 0x3adc240 [Final Native Public]
    float GetComponentTickInterval(); // 0x3adba60 [Final Native Public]
    void Deactivate(); // 0x244aa20 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3adb6e0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3adaea0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3adae10 [Native Public]
    void Activate(bool bReset); // 0x36bf3a0 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x381a3a0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x381a310 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x381a240 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x381a1b0 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x381a120 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x381a0a0 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x3819fd0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x3819ea0 [Final Native Public]
    void ResetRelativeTransform(); // 0x3819e80 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x3819c90 [Final Native Private]
    void OnRep_Transform(); // 0x3819c70 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x3819c50 [Final Native Private]
    void OnRep_AttachParent(); // 0x3819c30 [Final Native Private]
    void OnRep_AttachChildren(); // 0x3819c10 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38199b0 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38197c0 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3819580 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3819390 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3819130 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3818f40 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3818d00 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3818b10 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x3818a80 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x3818a40 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x3818a00 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x38189c0 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x3818860 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3818690 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x3818530 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38182d0 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3818070 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817e80 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817c90 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817aa0 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38178b0 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817650 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817460 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3817270 [Final Native Public]
    bool IsVisible(); // 0x3817240 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x38171a0 [Native Public]
    bool IsGroupedComponentMovementEnabled(); // 0x3817170 [Final Native Static Public]
    bool IsAnySimulatingPhysics(); // 0x3817140 [Native Public]
    FVector GetUpVector(); // 0x3817100 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x3816fd0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x3816f20 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x3816e70 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x3816dc0 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x3816d90 [Final Native Public]
    FVector GetRightVector(); // 0x3816d50 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x3816cc0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3816c90 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x3816be0 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x3816bb0 [Final Native Public]
    FVector GetForwardVector(); // 0x380d3b0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x3816b60 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x3816a60 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x38169c0 [Final Native Public]
    FName GetAttachSocketName(); // 0x38169a0 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x3816980 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x3816900 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x3816860 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x3816790 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3843700 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3843670 [Native Public]
    void WakeAllRigidBodies(); // 0x3843650 [Native Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3843630 [Final Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3843580 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x38434f0 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x3843460 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3843370 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3843280 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x38431b0 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x38430e0 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x3843050 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3842fc0 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3842f40 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x3842eb0 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3842e20 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x3842d90 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3842cc0 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3842bf0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3842b60 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3842ad0 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3842a40 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x38429b0 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x3842310 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3842890 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3842770 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x3842630 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x38424f0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x38423a0 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3842280 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x38421f0 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3842160 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x3842090 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3841fc0 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3841ef0 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3841e20 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3841d10 [Native Public]
    void SetLinearDamping(float InDamping); // 0x3841c80 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3841b50 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x3841ac0 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x3841a20 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3841990 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x3841900 [Final Native Public]
    void SetGyroscopicTorqueEnabled(bool bInGyroscopicTorqueEnabled); // 0x3841870 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x38417e0 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x3841760 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x3841600 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x3841550 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x3841690 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x38414c0 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x3841430 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3841340 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3841260 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3841190 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x38410a0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3840fd0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3840ee0 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3840e00 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3840d30 [Final Native Public]
    void SetCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3840c40 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3840b70 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3840af0 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3840a60 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x38409e0 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x3840960 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x3840890 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x3840810 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x3840740 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x38406c0 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x3840640 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x3840560 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x38404d0 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x3840440 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x38403b0 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x3840320 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x38402a0 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x3840210 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x3840180 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x38400f0 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3840000 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x383ff10 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x383fe00 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x383fd70 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x383fce0 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x383fc50 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x383fbc0 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x383faa0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x383fa80 [Final Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x383f9f0 [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); // 0x383f620 [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); // 0x383f2a0 [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); // 0x383ef10 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x383eec0 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x383ee80 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x383ee40 [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); // 0x383ea90 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x383e9f0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x383e950 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x383e8b0 [Native Public]
    bool IsGravityEnabled(); // 0x383e880 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x383e7f0 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x383e7c0 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x383e7a0 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x383e6d0 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x383e600 [Final Native Public]
    void HandlePostMigrationPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x383e530 [Native Protected]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x383e500 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x383e4d0 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x383e4a0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x383e390 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x383e2e0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x383e230 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x383e170 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x383e0c0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x383dfb0 [Final Native Public]
    int32 GetNumMaterials(); // 0x383df80 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x383dee0 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x383de60 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x383ddc0 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x383dce0 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x383dc40 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x383dba0 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x383db00 [Native Public]
    float GetMass(); // 0x383dac0 [Native Public]
    float GetLinearDamping(); // 0x383da80 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x383d9d0 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x383d9a0 [Native Public]
    bool GetGyroscopicTorqueEnabled(); // 0x383d970 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x383d940 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x383d8c0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x383d820 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x383d780 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x383d6f0 [Native Public]
    FName GetCollisionProfileName(); // 0x383d6b0 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x383d680 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x383d650 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x383d510 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x383d460 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x383d320 [Final Native Public]
    float GetAngularDamping(); // 0x383d2e0 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x383d1c0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x383d0f0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x383d050 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x383cfd0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x383cf50 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x383cf00 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x383cee0 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x383ce40 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x383ce10 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x383ccc0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x383cb90 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x383ca50 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x383c870 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x383c690 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x383c540 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x383c410 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x383c2c0 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x383c170 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x383c040 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x383bf10 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x383bdd0 [Final Native Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3880790 [Final Native Public]
    void UserConstructionScript(); // 0x15cd700 [Event Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3880770 [Final Native Public]
    void TearOff(); // 0x3754fe0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3880660 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x38806e0 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x38805d0 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3880540 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x38804b0 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x3880430 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x38803a0 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x3880320 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x38802a0 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x3880220 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x38801a0 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3880110 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x3880020 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x387ffa0 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x387ff10 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x387fe70 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x387fde0 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x387fd50 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x387fcc0 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x387fc30 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x387fba0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x387fb80 [Final Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15cd700 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x15cd700 [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); // 0x15cd700 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x15cd700 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15cd700 [Event Protected]
    void ReceiveDestroyed(); // 0x15cd700 [Event Public]
    void ReceiveBeginPlay(); // 0x15cd700 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15cd700 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x15cd700 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x15cd700 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x15cd700 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x15cd700 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x15cd700 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x15cd700 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x15cd700 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x15cd700 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x15cd700 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15cd700 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x15cd700 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x387fa60 [Native Public]
    void OnRep_ReplicateMovement(); // 0x3754fc0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x387fa40 [Native Public]
    void OnRep_Owner(); // 0x36bd0e0 [Native Protected]
    void OnRep_Instigator(); // 0x3738a90 [Native Public]
    void OnRep_AttachmentReplication(); // 0x244a6a0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x387f7a0 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x387f690 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387f430 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x387f300 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387efc0 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387ecf0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387eb00 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387e8a0 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387e550 [Final Native Public]
    void K2_OnReset(); // 0x15cd700 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x15cd700 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x15cd700 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x387e530 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x387dfc0 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x387dea0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x387de20 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x387dcf0 [Final Native Public]
    void K2_DestroyActor(); // 0x387dcd0 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x387dae0 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x387d8d0 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x387d750 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x387d5f0 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387d2b0 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387cf70 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387cca0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387c9d0 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387c690 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387c3c0 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x387c0f0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x387c050 [Final Native Public]
    bool IsChildActor(); // 0x387c010 [Final Native Public]
    bool IsActorTickEnabled(); // 0x387bff0 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x387bfc0 [Final Native Public]
    bool HasAuthority(); // 0x387bf90 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x387be30 [Final Native Public]
    FVector GetVelocity(); // 0x387bde0 [Native Public]
    FTransform GetTransform(); // 0x387bd70 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x387bd50 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x387bbf0 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x387ba70 [Final Native Public]
    float GetResimulationThreshold(); // 0x387ba40 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x387ba20 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x387b9f0 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x387b9c0 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x387b980 [Final Native Public]
    AActor* GetParentActor(); // 0x387b930 [Final Native Public]
    AActor* GetOwner(); // 0x387b910 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x387b860 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x387b750 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x387b730 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x387b710 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x387b6f0 [Final Native Public]
    ENetRole GetLocalRole(); // 0x387b6d0 [Final Native Public]
    float GetLifeSpan(); // 0x387b690 [Native Public]
    FTransform GetLevelTransform(); // 0x387b5d0 [Final Native Public]
    ULevel* GetLevel(); // 0x387b580 [Final Native Public]
    AController* GetInstigatorController(); // 0x387b540 [Final Native Public]
    APawn* GetInstigator(); // 0x387b520 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x387b3a0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x387b2f0 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x387b170 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x387af20 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x387adc0 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x387ad50 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x387aaf0 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x387a970 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x387a840 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x387a480 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x387a3b0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x387a220 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x387a1e0 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x387a260 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x387a0e0 [Final Native Public]
    FVector GetActorUpVector(); // 0x387a070 [Final Native Public]
    float GetActorTimeDilation(); // 0x387a000 [Final Native Public]
    float GetActorTickInterval(); // 0x3879fe0 [Final Native Public]
    FVector GetActorScale3D(); // 0x3879f70 [Final Native Public]
    FVector GetActorRightVector(); // 0x3879f00 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x3879e90 [Final Native Public]
    FVector GetActorForwardVector(); // 0x3879e20 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x3879d30 [Native Public]
    bool GetActorEnableCollision(); // 0x3879d10 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3879b70 [Native Public]
    void ForceNetUpdate(); // 0x3879b50 [Native Public]
    void FlushNetDormancy(); // 0x3879b30 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x38798b0 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x38797c0 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x36bb430 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x3879730 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3879610 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x3879560 [Native Public]
    bool CanTriggerResimulation(); // 0x3879530 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x38794a0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3879410 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3879130 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x3878f20 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x3878e60 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3b34ce0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3b33930 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3b33320 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3b33250 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3b2fe90 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3b2e790 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x3b2e6f0 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3b2d490 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3b2d440 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3b2d380 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x3bd3ea0 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3bd3cc0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3bd2930 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3bd0ff0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3bcf120 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3bcf060 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3bcefd0 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3bceed0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3bce7f0 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3bcd8c0 [Final Native Public]
    void GetLocalBounds(const FVector& min, const FVector& max); // 0x3bc71e0 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3bc6ca0 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37cee20 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x37ce700 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x37ce5d0 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x37ce390 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x37cda50 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x37ccde0 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x37ccd40 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x37cc2f0 [Final Native Public]
    float GetLODDistanceScale(); // 0x37cbee0 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x37cba80 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x37cbd50 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x37cbc10 [Native Public]
    int32 GetInstanceCount(); // 0x37cba50 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x37cb920 [Final Native Public]
    void ClearInstances(); // 0x37cafd0 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37cadc0 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37cab50 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x37ca840 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x37ca950 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x37ca6e0 [Native Public]

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

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x433f6b0 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x433f680 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x433f570 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x37f3b70 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x37f3b40 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x37f3aa0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x37f3a70 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x37f3950 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x37f3910 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x37f38e0 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x37f38b0 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3eab1f0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3eaafd0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3eaae20 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3eaabe0 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3ca6870 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x3824ec0 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3ca6740 [Native Public]
    FFrameRate GetFrameRate(); // 0x3ca6300 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3ca6270 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3ca6230 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3ca6010 [Native Public]
    void FetchAndUpdate(); // 0x3754fe0 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x381f9c0 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x381f930 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x381f8a0 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x381f6d0 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x381f500 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x381f3b0 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x381f320 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x381f230 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x381f090 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x381efa0 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x381f160 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x381ef10 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x381ee40 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x381edb0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x381ed20 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x381ec10 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x381eb80 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x381eaf0 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x381ea60 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x381e9e0 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x381e950 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x381e8c0 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x381e890 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x381e7c0 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x381e720 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x381e500 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x381e3d0 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x381e200 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x381e1d0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x381e1a0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x381e0c0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x381e010 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x381dff0 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x381df60 [Final Native Public]
    int32 GetNumLODs(); // 0x381df30 [Final Native Public]
    int32 GetNumBones(); // 0x381df00 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x381ded0 [Final Native Public]
    int32 GetForcedLOD(); // 0x381dea0 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x381dd70 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x381dcd0 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x381dc50 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x381db10 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x381da80 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x381d9e0 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x381d9b0 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x381d810 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x381d780 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x381d700 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x381d670 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x381d650 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x381d580 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b83670 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3b835b0 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3b83540 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3b834b0 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3b83490 [Final Native Public]
    void Stop(); // 0x3b83320 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3b83250 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x308b570 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x308b570 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3b82d80 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3b82cc0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x3b82a90 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3b828a0 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3b827e0 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3b82760 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x3b82650 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3b82530 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3b82320 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3b82170 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3b82060 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3b81f90 [Final Native Public]
    void SetEnableAnimation(bool bNewEnableAnimation); // 0x3b81d70 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3b81cb0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3b81c00 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b81b30 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b81a20 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3b819a0 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x3b81830 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3b81760 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x3b81390 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x3b81500 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3b81420 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3b81230 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3b80f70 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3b81090 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x3b80ed0 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3b80e20 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b80cf0 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b80bc0 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3b80a50 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3b809c0 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b808e0 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3b807b0 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x3b80680 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3b80500 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x3b803c0 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3b80390 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3b80350 [Final Native Public]
    void ResetClothCollisionSources(); // 0x3b80330 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3b802b0 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3b80250 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3b80230 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x3b7fd10 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b7fc40 [Final Native Public]
    void RecreateClothingActors(); // 0x3b7fc20 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3b7fae0 [Final Native Public]
    void Play(bool bLooping); // 0x3b7fa00 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x3b7f760 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3b7f560 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b7f480 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3b7f1b0 [Final Native Public]
    bool IsPlaying(); // 0x3b7f0e0 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3b7f080 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3b7efe0 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3b7eb10 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7e8d0 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7e610 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3b7e5f0 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3b7e5d0 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7e3f0 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7e180 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x381e1a0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3b7e140 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3b7e0f0 [Final Native Public]
    float GetPosition(); // 0x3b7e070 [Final Native Public]
    float GetPlayRate(); // 0x3b7dff0 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3b7ded0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3b7de10 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3b7dd10 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3b7dc10 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3b7db50 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7d9a0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7d7a0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7d5f0 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b7d3f0 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3b7d3c0 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3b7d390 [Final Native Public]
    bool GetCurveValue(const FName& CurveName, float DefaultValue, const float& Value); // 0x3b7d1a0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3b7d010 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b7ce40 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b7cd40 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x3b7cc60 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3b7cc10 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x3b7cc40 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3b7cb40 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x3b7ca80 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3b7ca40 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3b7c9b0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x3b7ca60 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3b7c950 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3b7c980 [Final Native Public]
    bool GetAllowClothActors(); // 0x3b7c920 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3b7c900 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3b7c8e0 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3b7c850 [Final Native Public]
    void ClearMorphTargets(); // 0x3b7c7e0 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3b7c640 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3b7c5a0 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3b7c490 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3b7c2f0 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3b7c150 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b7c080 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b7bf60 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ec3c0 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ec270 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38ec1a0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38ec070 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38ebf20 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38ebe50 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x38ebd40 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x38ebc00 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x38ebb50 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x38e84c0 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38ebaa0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x38eba70 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x38eb880 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x38eb7b0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x38eb720 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x3880660 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x38eb690 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x38eb600 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x38eb520 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x38eb490 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x38eb400 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x38eb200 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x38eb0f0 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x38eb000 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38eae80 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38ead00 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38eaa10 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38ea6d0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38ea3c0 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x38e86b0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x38e8570 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x38ea2d0 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x38ea190 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x38ea000 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x38e9f30 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x38e9dc0 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x38e9c70 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x38e9ad0 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x38e99d0 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38e97d0 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38e9540 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38e92f0 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x38e91f0 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x38e9080 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x38e8f10 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x38e8e10 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x38e8d20 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x38e8c20 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x38e8b20 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x38e8a70 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x38e8950 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x38e8850 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x38e8750 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x38e84c0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x38e8360 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38e82b0 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x38e8280 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x38e80b0 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x38e7f60 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x38e7df0 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x38e7dc0 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x38e7c70 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x38e7af0 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x38e79e0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x38e7890 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x38e7740 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x38e75f0 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x38e74a0 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x38e7350 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x38e7320 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x38e72f0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x38e72d0 [Final Native Public]
    AActor* GetOwningActor(); // 0x38e72a0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38e71b0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x38e70c0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x38e7020 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x38e6f30 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38e6e00 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x38e6d60 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x38e6c10 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x38e6ac0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x38e6970 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x38e6820 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x38e6720 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x38e6620 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x38e6520 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x38e6420 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x38e6320 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x38e6220 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x38e6120 [Final Native Public]
    float GetDeltaSeconds(); // 0x38e6060 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x38e5f40 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x38e5ea0 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x38e5dc0 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x38e5d50 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x38e5c90 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x38e5be0 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x38e5af0 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x38e57f0 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x38e56f0 [Final Native Public]
    void ClearMorphTargets(); // 0x38e56c0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x38e5620 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x38e5520 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15cd700 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x15cd700 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x15cd700 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x15cd700 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15cd700 [Event Public]
    void BlueprintBeginPlay(); // 0x15cd700 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x38e5420 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x38e53f0 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x3825670 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x3824f80 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x3824e20 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x3824a40 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3a4a470 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x3a4a3e0 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x3a4a350 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x3a4a2c0 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x3a4a0e0 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3a4a060 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x3a49fe0 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3a49f60 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3a49ee0 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3a49e60 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x3a49c70 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x3a49be0 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x33d8220 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x3a49b40 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x3a49aa0 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x3a49a10 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3a49980 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x3a49900 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x3a49870 [Final Native Public]
    void SetAsymmetricOverscan(const FVector4f& InAsymmetricOverscan); // 0x3a497d0 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x3a49750 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3a496d0 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3a47d80 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x3674aa0 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3a46d00 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3a44a60 [Final Native Public]

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

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

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

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

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

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

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

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x37ba440 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x37ba330 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x37ba220 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x37ba180 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x37ba0d0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x37ba030 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x37b9f90 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3e74a70 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3e749e0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3e74950 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3e748c0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3e74830 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3e74790 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3e74700 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3e74670 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3e745e0 [Final Native Public]
    void OnRep_bEnabled(); // 0x37c5ab0 [Native Public]
    bool IsEnabled(); // 0x3e74310 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3e74260 [Final Native Public]
    float GetBrightness(); // 0x3e74220 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3f7c3d0 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3f7c2e0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3f7c250 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3f7c170 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3f7c090 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3f7bfb0 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3f7bed0 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x3811b40 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3cfb630 [Native Public]
    bool IsActive(); // 0x3f7be90 [Final Native Public]
    void Deactivate(); // 0x3f7be50 [Final Native Public]
    void Activate(); // 0x3f7be00 [Final Native Public]

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

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

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x43fe560 [Final Native Public]
    bool IsRuntime(); // 0x43fe500 [Final Native Public]
    bool IsClientOnly(); // 0x43fe440 [Final Native Public]
    EDataLayerType GetType(); // 0x312d020 [Native Public]
    FColor GetDebugColor(); // 0x3879fe0 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x3df0340 [Final Native Public]
    bool IsServerOnly(); // 0x3754d10 [Native Public]
    bool IsRuntime(); // 0x3cfb920 [Native Public]
    bool IsInitiallyVisible(); // 0x3df0340 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3df0340 [Final Native Public]
    bool IsClientOnly(); // 0x36ba560 [Native Public]
    EDataLayerType GetType(); // 0x312d050 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x43fe210 [Final Native Public]
    FColor GetDebugColor(); // 0x3ca6700 [Native Public]
    FString GetDataLayerShortName(); // 0x43fe0b0 [Native Public]
    FString GetDataLayerFullName(); // 0x3ca6780 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x37f3a70 [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); // 0x3ca7b50 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3ca73b0 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x37c58b0 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x37c5970 [Final Native Static Public]

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

// UInstancedSkinnedMeshComponent (/Script/Engine.InstancedSkinnedMeshComponent)
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3b32f60 [Final Native Public]
    bool SetCustomDataValue(const FPrimitiveInstanceId& InstanceId, int32 CustomDataIndex, float CustomDataValue); // 0x3b2ff60 [Final Native Public]
    void RemoveInstances(const TArray<FPrimitiveInstanceId>& InstancesToRemove); // 0x3b2e980 [Final Native Public]
    bool RemoveInstance(const FPrimitiveInstanceId& InstanceId); // 0x3b2e8b0 [Final Native Public]
    void OptimizeInstanceData(bool bShouldRetainIdMap); // 0x3b2e570 [Final Native Public]
    bool GetInstanceTransform(const FPrimitiveInstanceId& InstanceId, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3b2d0e0 [Final Native Public]
    void ClearInstances(); // 0x3b2c290 [Final Native Public]
    TArray<FPrimitiveInstanceId> AddInstances(const TArray<FTransform>& Transforms, const TArray<int32>& BankIndices, bool bShouldReturnIds, bool bWorldSpace); // 0x3b2bcd0 [Final Native Public]
    FPrimitiveInstanceId AddInstance(FTransform& InstanceTransform, int32 BankIndex, bool bWorldSpace); // 0x3b2bb20 [Final Native Public]
    int32 AddAnimBankItem(FAnimBankItem& BankItem); // 0x3b2b580 [Final Native Public]

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37ced10 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x37ceb30 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x37ce940 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x37ce860 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x37ce790 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x37ce650 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x37ce4f0 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x37ce220 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x37ce0b0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x37cdf70 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x37cddd0 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x37cdc70 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x37cdb20 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x37cd840 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x37cd6b0 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x37cd550 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37cd400 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x37cd2b0 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x37cd150 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37ccfe0 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37ccea0 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x37ccc00 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x37ccb00 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37cca20 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x37cc8c0 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37cc790 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37cc6b0 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x37cc620 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x37cc530 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x37cc490 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x37cc390 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x37cc080 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x37cbf00 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x37cb3a0 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x37cb230 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x37cb080 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x37caff0 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x37ca5a0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x37ca4d0 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x37ca400 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x37ca2d0 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x37cc240 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x37cc1a0 [Native Public]
    double GetPlayLength(); // 0x37cc050 [Native Public]
    int32 GetNumBoneTracks(); // 0x37cbf60 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x37cc020 [Native Public]
    int32 GetNumberOfKeys(); // 0x37cbff0 [Native Public]
    int32 GetNumberOfFrames(); // 0x37cbfc0 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x37cbf90 [Native Public]
    FFrameRate GetFrameRate(); // 0x37cba10 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x37cb870 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x37cb7d0 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x37cb6d0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x37cb630 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x37cb590 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x37cb4e0 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x37cb4b0 [Native Public]

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

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x37d6980 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x37d68b0 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x37d67e0 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x37d6710 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x37d6640 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x37d6590 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x37d64e0 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x37d6430 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x37d6380 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x37d6280 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x37d60f0 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x37d5f50 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x37d5e30 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37d5d10 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x37d4440 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x37d53b0 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x37d5200 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x37d5070 [Final Native Static Public]
    FText GetEmptyText(); // 0x37d5020 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x37d4dd0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x37d4c10 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x37d4af0 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x37d49d0 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString, bool bEmitChangeNotify); // 0x3ddd3a0 [Final Native Static Public]
    bool EditTextPropertySourceString(UObject* TextOwner, const FName& PropertyName, const FString& SourceString, bool bEmitChangeNotify); // 0x37d4870 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x37d47c0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x37d4720 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x37d45f0 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x37d4500 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x37d4440 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x37d4390 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x37d42e0 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x3dd38e0 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x37d4230 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37d4050 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x37d3e70 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37d3be0 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x37d3b40 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x37d3aa0 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x37d39f0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x37d36f0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37d33f0 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x37d35a0 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x37d3940 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x37d3840 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37d3160 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x37d2f20 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x37d2ce0 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x37d2e20 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x37d2620 [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); // 0x37d2a00 [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); // 0x37d2720 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x43dbb20 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x43dbb00 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x43db8d0 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x3e4b550 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3e4b330 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3e4b2a0 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3e4b1f0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3e4b130 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3e4b070 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3e49fe0 [Final Native Public]
    bool IsLevelVisible(); // 0x3e49f70 [Final Native Public]
    bool IsLevelLoaded(); // 0x3e49f40 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3e49bd0 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e49b60 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3e49af0 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3e49ac0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3e49a10 [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); // 0x37d5960 [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); // 0x37d5600 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x37dc360 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x37dc2d0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x37dc240 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x37dc1c0 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x37dc130 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x37dc0a0 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x37dc010 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x37dbf80 [Final Native Public]
    FLinearColor GetLightColor(); // 0x37dbf40 [Final Native Public]

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

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x37fd9c0 [Native Public]
    void StopActiveMovement(); // 0x37fd9a0 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x37fd910 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x37fd820 [Native Public]
    bool IsSwimming(); // 0x37fd720 [Native Public]
    bool IsMovingOnGround(); // 0x37fd6f0 [Native Public]
    bool IsFlying(); // 0x37fd6c0 [Native Public]
    bool IsFalling(); // 0x37fd690 [Native Public]
    bool IsCrouching(); // 0x37fd660 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x37fd610 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x37fd5d0 [Native Public]

// UNetworkPhysicsSettingsComponent (/Script/Engine.NetworkPhysicsSettingsComponent)
    void OnComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x37fd750 [Final Native Private]

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

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

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x380d3f0 [Final Native Public]
    FVector GetSpringDirection(); // 0x380d3b0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x380d370 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x380d210 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b83100 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b82ec0 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x3b829c0 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3b81910 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b80050 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b7fda0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3b7ed80 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b7eb50 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x3b7e110 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3b7c800 [Final Native Public]
    void ClearHiddenComponents(); // 0x3b7c790 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x3813b00 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x3813a30 [Native Public]
    void StopCameraFade(); // 0x3813a10 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x38138d0 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x38137e0 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3813710 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3813680 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3813480 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x38132a0 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x38130b0 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x3812f10 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x3812e70 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x3812dc0 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x3812d20 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x3812b80 [Native Event Public]
    void OnPhotographySessionStart(); // 0x3812b60 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x3811b20 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x3811b40 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x37c5ab0 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x3812170 [Native Public]
    float GetFOVAngle(); // 0x3811ea0 [Native Public]
    FRotator GetCameraRotation(); // 0x3811db0 [Native Public]
    FVector GetCameraLocation(); // 0x3811d60 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x3811b60 [Native Public]
    void ClearCameraLensEffects(); // 0x3811b00 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x15cd700 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x3811a50 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3811970 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x3812ac0 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x38129c0 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x38128d0 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x38127a0 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x38126a0 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x38125a0 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x38124a0 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x38123a0 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x38122a0 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x38121a0 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x3811e00 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x3811cb0 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x3811c10 [Final Native Static Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x3812b60 [Native Public]
    void FireImpulse(); // 0x37c5ab0 [Native Public]
    void EnableForce(); // 0x3811b40 [Native Public]
    void DisableForce(); // 0x3811b20 [Native Public]

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

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

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

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

// USkeletalMeshSocket (/Script/Engine.SkeletalMeshSocket)
    void InitializeSocketFromLocation(USkeletalMeshComponent* SkelComp, const FVector& WorldLocation, const FVector& WorldNormal); // 0x381e5d0 [Final Native Public]
    FVector GetSocketLocation(USkeletalMeshComponent* SkelComp); // 0x381e320 [Final Native Public]
    FTransform GetSocketLocalTransform(); // 0x381e290 [Final Native Public]

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x38257c0 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x3825740 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x38255e0 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x3825550 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x38254d0 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x3825450 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x38253d0 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x3825340 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x38252b0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3825230 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x38251b0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x38250a0 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x3825010 [Final Native Public]
    void RecaptureSky(); // 0x3824ff0 [Final Native Public]

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

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

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x3824f50 [Native Public]
    int32 GetSizeY(); // 0x3824f20 [Native Public]
    int32 GetSizeX(); // 0x3812140 [Native Public]
    int32 GetNumMipLevels(); // 0x3824ef0 [Native Public]
    int32 GetNumFrames(); // 0x3824ec0 [Native Public]
    FTransform GetFrameTransform(); // 0x3824d90 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x3825860 [Final Native Public]
    void Stop(); // 0x3825840 [Final Native Public]
    void Play(); // 0x3824fd0 [Final Native Public]
    void Pause(); // 0x3824fb0 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x3824cf0 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x3824cc0 [Final Native Public]
    float GetDuration(); // 0x3824c90 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x3824b10 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x3824ae0 [Final Native Public]

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

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x382b550 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x382b4c0 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x382b2a0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x382b210 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x382b100 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x382ac80 [Final Native Public]
    void MarkTextureForUpdate(); // 0x382ac60 [Final Native Public]
    FBox2D GetUVRect(); // 0x382ab70 [Final Native Public]
    UTexture* GetTexture(); // 0x382ab50 [Final Native Public]
    FVector2D GetQuadSize(); // 0x382aaa0 [Final Native Public]
    int32 GetPriority(); // 0x382aa80 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x382aa60 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x382b7f0 [Final Native Public]
    void SetXScale(float Value); // 0x382b770 [Final Native Public]
    void SetWorldSize(float Value); // 0x382b6f0 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x382b5f0 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x382b670 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x382b440 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x382b3b0 [Final Native Public]
    void SetText(FText& Value); // 0x382abb0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x382b000 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x382b080 [Final Native Public]
    void SetFont(UFont* Value); // 0x382aee0 [Final Native Public]
    void K2_SetText(FText& Value); // 0x382abb0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x382ab10 [Final Native Public]
    FVector GetTextLocalSize(); // 0x382aad0 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x38315f0 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3831340 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x38312a0 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x3831220 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x38311a0 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x3831100 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3830de0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x3830e60 [Final Native Public]
    void SetNewTime(float NewTime); // 0x3830d60 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3830bd0 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3830b00 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x38309e0 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3830910 [Final Native Public]
    void ReverseFromEnd(); // 0x38308f0 [Final Native Public]
    void Reverse(); // 0x38308d0 [Final Native Public]
    void PlayFromStart(); // 0x38308b0 [Final Native Public]
    void Play(); // 0x3830890 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x38306e0 [Final Native Public]
    bool IsReversing(); // 0x3830580 [Final Native Public]
    bool IsPlaying(); // 0x3830550 [Final Native Public]
    bool IsLooping(); // 0x3830520 [Final Native Public]
    float GetTimelineLength(); // 0x3830430 [Final Native Public]
    float GetScaledTimelineLength(); // 0x3830400 [Final Native Public]
    float GetPlayRate(); // 0x38303a0 [Final Native Public]
    float GetPlaybackPosition(); // 0x38303d0 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3830340 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x38300d0 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x382ff70 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x382fe10 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x382fd20 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3831a30 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x3831490 [Native Public]
    void Init(); // 0x244aa20 [Native Public]
    int32 GetNumAccounts(); // 0x3830370 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3830260 [Native Public]
    bool CanShowTweetUI(); // 0x36ba560 [Native Public]
    bool AuthorizeAccounts(); // 0x3830230 [Native Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x3831bd0 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x3831930 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x3831830 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x3831720 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x3831610 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x38305b0 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x3830460 [Final Native Static Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3831410 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x3831080 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3831000 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x3830f80 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3830ce0 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x3830c60 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x38b68a0 [Final Native Public]
    int32 GetObjectCount(); // 0x38b6720 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x38b66d0 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x38b6510 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x38b6a30 [Final Native Public]
    void Play(float StartTime); // 0x38b6790 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x38b6310 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x38b6230 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x38b6150 [Final Native Public]

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

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x3939130 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x3939050 [Final Native Public]
    bool IsDynamicMontage(); // 0x3938980 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x39387d0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x3938700 [Final Native Public]
    int32 GetNumSections(); // 0x39386e0 [Final Native Public]
    FName GetGroupName(); // 0x39384f0 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x39384b0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x3938450 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x3230d80 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x3937ef0 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x3937e80 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x3937c20 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x3939200 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x3938890 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x39382f0 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x3938210 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x39380c0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x3937f60 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3962df0 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x3962c90 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3962b70 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x3962a50 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3962920 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x39627a0 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x3962890 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x39626c0 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x3962630 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x3962540 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3962420 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3962230 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x39620b0 [Final Native Public]
    float GetLength(); // 0x3962080 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x3962050 [Native Public]

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

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x39993c0 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3999230 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3999130 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3999020 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3998f00 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3998de0 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3998cc0 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3998ba0 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3998a50 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x3998890 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x3998740 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x39985f0 [Final Native Static Public]

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x3811b40 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x37c5ab0 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3812b60 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3811b20 [Native Public]

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

// UTransformTrajectoryBlueprintLibrary (/Script/Engine.TransformTrajectoryBlueprintLibrary)
    void DebugDrawTrajectory(FTransformTrajectory& Trajectory, UWorld* World, float DebugThickness, float HeightOffset); // 0x3998060 [Final Native Static Public]

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetTransmittanceMinLightElevationAngle(float NewValue); // 0x3bd3840 [Final Native Public]
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3bd1800 [Final Native Public]
    void SetSkyAndAerialPerspectiveLuminanceFactor(const FLinearColor& NewValue); // 0x3bd15b0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bd0e90 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3bd0a00 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3bd0b80 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3bd0ac0 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3bd07f0 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3bd0660 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3bd05a0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3bd04e0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3bd0350 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3bd0290 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3bd01d0 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3bd0110 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3bcff80 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bcf4e0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3bcf420 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bcf2b0 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3bcdfa0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3bcdee0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3bcde20 [Final Native Public]
    void SetAerialPerspectiveStartDepth(float NewValue); // 0x3bcdd60 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3bcdc50 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3bcd990 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3bcd470 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3bc80c0 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x3bc5630 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3bc5530 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x3a0d9a0 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x3a0d8d0 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x3a0d630 [Final Native Public]
    void SetPriority(float NewPriority); // 0x3a0d560 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x3a0d250 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x3a0cfb0 [Final Native Public]
    void OnRep_bEnabled(); // 0x3a0cea0 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x3a0f370 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x3a0f120 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x3a0cce0 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x3a0cb00 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x3a0af10 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x3a0ace0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x3a0a7f0 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x3a0a5c0 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x3a0a300 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x3a0a0d0 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x3a0d070 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x3a0cec0 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3a0c9e0 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x3a0b210 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x3a0b160 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x3a0b0b0 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x3a0aa60 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3a0a4a0 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x3a0d3a0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x3a0c8d0 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3a0c5c0 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x3a0c4e0 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x3a0c3d0 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x3a0c2d0 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x3a0c1d0 [Final Native Static Public]
    int32 Map_GetLastIndex(TMap<int32, int32>& TargetMap); // 0x3a0c0f0 [Final Native Static Public]
    void Map_GetKeyValueByIndex(TMap<int32, int32>& TargetMap, int32 Index, const int32& Key, const int32& Value); // 0x3a0bcf0 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3a0b9c0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3a0b800 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x3a0b760 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3a0b390 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x3a0d710 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a0efa0 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x3a0ed60 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x3a0eb50 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x3a0e970 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x3a0e8b0 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x3a0e7e0 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x3a0e710 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a0e590 [Final Native Static Public]
    int32 Set_GetLastIndex(TSet<int32>& TargetSet); // 0x3a0e4d0 [Final Native Static Public]
    void Set_GetItemByIndex(TSet<int32>& TargetSet, int32 Index, const int32& Item); // 0x3a0e250 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3a0e0d0 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x3a0de90 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x3a0ddf0 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x3a0dc30 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x3a0da70 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x3a476e0 [Final Native Protected]
    bool IsPendingDisable(); // 0x3a47480 [Native Public]
    bool IsDisabled(); // 0x3830230 [Native Public]
    AActor* GetViewTarget(); // 0x3a471d0 [Native Public]
    void EnableModifier(); // 0x3a46a90 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3a46960 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x15cd700 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x15cd700 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3a4a9c0 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3a4a930 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3a4a760 [Final Native Public]
    void Start(); // 0x3a4a740 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3a46ba0 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x3738a90 [Final Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x3a4a200 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x15cd700 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x3a470c0 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x3a47090 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x3a46290 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3ff3df0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x3ff3cf0 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x15cd700 [Event Public]
    void ReceiveRestarted(); // 0x15cd700 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x15cd700 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x15cd700 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x3ff3a50 [Final Native Public]
    void OnRep_PlayerState(); // 0x3e74370 [Native Public]
    void OnRep_Controller(); // 0x3ff3a30 [Native Public]
    bool IsPlayerControlled(); // 0x3ff3a00 [Native Public]
    bool IsPawnControlled(); // 0x3ff39d0 [Native Public]
    bool IsMoveInputIgnored(); // 0x3ff39a0 [Native Public]
    bool IsLocallyViewed(); // 0x3ff3970 [Final Native Public]
    bool IsLocallyControlled(); // 0x3ff3940 [Native Public]
    bool IsControlled(); // 0x3ff38d0 [Final Native Public]
    bool IsBotControlled(); // 0x3ff38a0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3ff3820 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x3ff37f0 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x3ff3780 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x3ff3730 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x3c3fa90 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x3ff3680 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x3ff3650 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x3ff3620 [Final Native Public]
    FRotator GetControlRotation(); // 0x3ff34b0 [Final Native Public]
    AController* GetController(); // 0x3ff3520 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x3ff3460 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3bcdd40 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x3ff3410 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x3ff32e0 [Native Public]
    void AddControllerYawInput(float Val); // 0x3ff3250 [Native Public]
    void AddControllerRollInput(float Val); // 0x3ff31c0 [Native Public]
    void AddControllerPitchInput(float Val); // 0x3ff3130 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3a4aee0 [Native Public]
    void StopJumping(); // 0x3a4abc0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3a4ab30 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3a49530 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3a493b0 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3a490d0 [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); // 0x3a48c80 [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); // 0x3a487b0 [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); // 0x3a482e0 [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); // 0x3a47f80 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x3a47ee0 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3a47c40 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3a47a00 [Native Event Public]
    void OnRep_RootMotion(); // 0x3a478c0 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x3811b00 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3a47890 [Final Native Public]
    void OnRep_IsCrouched(); // 0x3a47870 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x15cd700 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x15cd700 [Event Public]
    void OnJumped(); // 0x3a47780 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3a47570 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x15cd700 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15cd700 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x15cd700 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15cd700 [Event Public]
    void Jump(); // 0x3a47550 [Native Public]
    bool IsPlayingRootMotion(); // 0x3a47500 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3a474b0 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x383d970 [Native Public]
    bool HasAnyRootMotion(); // 0x3a47240 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3a46e40 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3a46cd0 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3a46c70 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3a46b80 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3a46400 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a46040 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3a45ef0 [Native Event Public]
    void ClientCheatWalk(); // 0x3a45ed0 [Native Event Public]
    void ClientCheatGhost(); // 0x3a45eb0 [Native Event Public]
    void ClientCheatFly(); // 0x3a45e90 [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); // 0x3a459a0 [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); // 0x3a45670 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a453c0 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x3a45330 [Native Event Public]
    bool CanJumpInternal(); // 0x3a451f0 [Native Event Protected]
    bool CanJump(); // 0x3a451c0 [Final Native Public]
    bool CanCrouch(); // 0x3a45190 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3a45090 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3bd3e80 [Final Native Public]
    void StopMovement(); // 0x3bd3e60 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bcf760 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3bcf6d0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3bcf640 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3bce430 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3bcdd40 [Native Public]
    void ResetIgnoreLookInput(); // 0x3bcdd20 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3bcdd00 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x15cd700 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x15cd700 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x15cd700 [Event Protected]
    void Possess(APawn* InPawn); // 0x3bcdaf0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3adb6c0 [Native Public]
    void OnRep_Pawn(); // 0x3bcd8a0 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3bcd750 [Native Public]
    APawn* K2_GetPawn(); // 0x3bcd6f0 [Final Native Public]
    bool IsPlayerController(); // 0x3bcd610 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3bcd5e0 [Native Public]
    bool IsLookInputIgnored(); // 0x3bcd5b0 [Native Public]
    bool IsLocalPlayerController(); // 0x3bcd560 [Final Native Public]
    bool IsLocalController(); // 0x3bcd530 [Native Public]
    AActor* GetViewTarget(); // 0x3bcccf0 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3bc8180 [Native Public]
    FRotator GetDesiredRotation(); // 0x3bc59e0 [Native Public]
    FRotator GetControlRotation(); // 0x3bc57b0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3bc2ec0 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bc2d80 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x40eff20 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x40efdb0 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x40efd20 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x40efc70 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x40efbd0 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x40efba0 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x40efb70 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x40efae0 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x40efa60 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x40ef9d0 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x40ef830 [Native Public]
    void SetName(const FString& S); // 0x40ef790 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x40ef670 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x40ef560 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x40ef4b0 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x40ef3a0 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x40ef310 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x40ef260 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x40ef1b0 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x40ef100 [Final Native Public]
    void SetControllerTriggerReleaseThresholds(float LeftThreshold, float RightThreshold); // 0x40eef40 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x40eee90 [Final Native Public]
    void SetControllerGyroAutoCalibration(bool bEnabled); // 0x40eeda0 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x40eebe0 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x40eea00 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x40ee860 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x40ee740 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x40ee660 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x40ee610 [Native Event Public]
    void ServerViewNextPlayer(); // 0x40ee5c0 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x40ee570 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x40ee470 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x40ee330 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x40ee200 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40edff0 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40edde0 [Native Event Public]
    void ServerToggleAILogging(); // 0x40edd90 [Native Event Public]
    void ServerShortTimeout(); // 0x40edd40 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x40edc80 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x40edb40 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x40edab0 [Native Event Public]
    void ServerRestartPlayer(); // 0x40eda60 [Native Event Public]
    void ServerPause(); // 0x40eda10 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x40ed830 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ed620 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x40ed560 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3e07d40 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x40ed510 [Native Event Public]
    void ServerCheckClientPossession(); // 0x40ed4c0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x40ed400 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x40ed340 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ed130 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x40ed070 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x40ecfd0 [Native Public]
    void RestartLevel(); // 0x40ecfb0 [Native Public]
    void ResetControllerTriggerReleaseThresholds(); // 0x40ecf00 [Final Native Public]
    void ResetControllerLightColor(); // 0x40ece90 [Final Native Public]
    void ResetControllerDeadZones(); // 0x40ecda0 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x40ecbd0 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x40ec5b0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x40ec2e0 [Final Native Public]
    void Pause(); // 0x40ec2c0 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x40ec230 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x40ec0d0 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x40ebf00 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x40ebed0 [Native Public]
    bool IsPrimaryPlayer(); // 0x40ebe50 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x40ebcb0 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x40ebb40 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x40eba90 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x40eba60 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x40eb970 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x40eb950 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x40eb7b0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x40eb670 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x40eb570 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x40eb3e0 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x40eb1f0 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x40eb100 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x40eae30 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x40eacb0 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x40eab80 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x40eaa00 [Final Native Public]
    AHUD* GetHUD(); // 0x40e9910 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40ea6e0 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40ea3c0 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40ea1d0 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40e9ee0 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9c00 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9930 [Final Native Public]
    FVector GetFocalLocation(); // 0x40e98c0 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x40e9840 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x40e97c0 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x40e9740 [Final Native Public]
    void FOV(float NewFOV); // 0x40e9670 [Native Public]
    void EnableCheats(); // 0x40e92d0 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e9120 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e8fc0 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x40e8ec0 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x40e8e20 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x40e8e00 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x40e8d60 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x40e8b30 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x40e8a80 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e88e0 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e8760 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e8550 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x40e83f0 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x40e8320 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x40e8240 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x40e8150 [Native Event Public]
    void ClientStartOnlineSession(); // 0x40e8130 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x40e7fb0 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x40e7de0 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x40e7d30 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x40e7c80 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x40e7b00 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x40e7bf0 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x40e7a70 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x40e79c0 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x40e78b0 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x40e7730 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x40e76a0 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x40e74b0 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x40e7490 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x40e73f0 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x40e7360 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x3754f30 [Native Event Public]
    void ClientReset(); // 0x40e7340 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x40e72b0 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x40e70b0 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x40e6f50 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x40e6e30 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x40e6ca0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x40e6b90 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x40e6aa0 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e6900 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x40e67d0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x40e6740 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3bd0970 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x40e66b0 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x40e65e0 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x40e65c0 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x40e6550 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3a45eb0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x40e64c0 [Native Event Public]
    void ClientCommitMapChange(); // 0x40e64a0 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x40e6480 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x40e63f0 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x40e63d0 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x40e6260 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x40e6150 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x40e6070 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x40e6020 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x40e5fd0 [Final Native Public]
    bool CanRestartPlayer(); // 0x40e5fa0 [Native Public]
    void Camera(const FName& NewMode); // 0x40e5f10 [Native Public]
    void AddYawInput(float Val); // 0x40e5dc0 [Native Public]
    void AddRollInput(float Val); // 0x40e5d30 [Native Public]
    void AddPitchInput(float Val); // 0x40e5ca0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x40e59c0 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x244a6a0 [Native Public]
    void ViewSelf(); // 0x3a4b170 [Native Public]
    void ViewPlayer(const FString& S); // 0x3a4b0d0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3a4b020 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3a4af90 [Native Public]
    void UpdateSafeArea(); // 0x3a4af70 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3a4ae60 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3a4ade0 [Final Native Public]
    void ToggleDebugCamera(); // 0x387dcd0 [Native Public]
    void ToggleAILogging(); // 0x3a4adc0 [Native Public]
    void TestCollisionDistance(); // 0x3a4ada0 [Native Public]
    void Teleport(); // 0x244a680 [Native Public]
    void Summon(const FString& ClassName); // 0x3a4ad00 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3a4ac70 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3a4abe0 [Native Public]
    void SpawnServerStatReplicator(); // 0x3a4a700 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3a4a670 [Native Public]
    void SetWorldOrigin(); // 0x3a4a510 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3a49e40 [Native Public]
    void ServerToggleAILogging(); // 0x3a49680 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x15cd700 [Event Public]
    void ReceiveEndPlay(); // 0x15cd700 [Event Public]
    void PlayersOnly(); // 0x3a47d60 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x3a477a0 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3a47bb0 [Native Public]
    void LogLoc(); // 0x3a476c0 [Native Public]
    void InvertMouse(); // 0x3a47290 [Native Public]
    void God(); // 0x3a47220 [Native Public]
    void Ghost(); // 0x3a47200 [Native Public]
    APlayerController* GetPlayerController(); // 0x3a46ff0 [Final Native Public]
    void FreezeFrame(float Delay); // 0x3a46af0 [Native Public]
    void Fly(); // 0x3a46ad0 [Native Public]
    void FlushLog(); // 0x3a46ab0 [Native Public]
    void EnableDebugCamera(); // 0x3a46a70 [Native Protected]
    void DumpVoiceMutingState(); // 0x3a46a50 [Native Public]
    void DumpPartyState(); // 0x3a46a30 [Native Public]
    void DumpOnlineSessionState(); // 0x3a46a10 [Native Public]
    void DumpChatState(); // 0x3a469f0 [Native Public]
    void DisableDebugCamera(); // 0x3a46940 [Native Protected]
    void DestroyTarget(); // 0x3a46920 [Native Public]
    void DestroyServerStatReplicator(); // 0x3a46900 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x3a46850 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3a46830 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3a46780 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3a466b0 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x3a46690 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3a46600 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3a465e0 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x3a46560 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x3a46540 [Native Public]
    void DebugCapsuleSweep(); // 0x3a46520 [Native Public]
    void DamageTarget(float DamageAmount); // 0x3a46490 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3a45220 [Final Native Public]
    void ChangeSize(float F); // 0x244aa40 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3a44ec0 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3a44cd0 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3a44c30 [Native Public]

// UCheatManagerExtension (/Script/Engine.CheatManagerExtension)
    void RemovedFromCheatManager(); // 0x3754fe0 [Native Event Public]
    APlayerController* GetPlayerController(); // 0x3a47020 [Final Native Public]
    void AddedToCheatManager(); // 0x3754fc0 [Native Event Public]

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x308b570 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x3ae0000 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x3adf910 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x3adef60 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x3add9d0 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x3add940 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x3add8c0 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x3add830 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3ae0650 [Final Native Public]
    void Stop(); // 0x3ae0630 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3ae0560 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3ae02e0 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3ae00a0 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3adfe20 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3adfbb0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3adfad0 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3adf9a0 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3adf810 [Final Native Public]
    void SetPaused(bool bPause); // 0x3adf6c0 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x3adf5d0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3adf500 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3adf1b0 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3adf0d0 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3adf000 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3adedb0 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x3adecd0 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x3adec00 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3ade830 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3ade0e0 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3adddc0 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3addcf0 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3addbf0 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x3adda60 [Final Native Public]
    void RemoveModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3add490 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3add190 [Native Public]
    void Play(float StartTime); // 0x3a49c70 [Native Public]
    bool IsVirtualized(); // 0x3adcc00 [Final Native Public]
    bool IsPlaying(); // 0x3adcbc0 [Native Public]
    bool HasCookedFFTData(); // 0x3adcaf0 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3adcaa0 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3adc290 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3adc0e0 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3adbd20 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3adbbf0 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3adbb30 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3adba80 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3adb920 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3adb7c0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3adb1e0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3adb0c0 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3adaf30 [Final Native Public]
    void AddModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3adac60 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3ae0190 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3adfc90 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x3754f30 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x3adf470 [Final Native Public]

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

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

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3ade4f0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3ade410 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3ade330 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3adc910 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3adc820 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3adc800 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3adc7d0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3adc7b0 [Final Native Public]
    float GetShapeScale(); // 0x3adc700 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3adc5c0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3adc4a0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3adc450 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3adc3f0 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3adc3b0 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3b354e0 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3b354a0 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3b34900 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3b33650 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3b335c0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3b334c0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3b33430 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3b333b0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3b2e600 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3b2dcb0 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3b2dac0 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3b2d600 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3b2d5d0 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3b2d5b0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3b2d580 [Native Public]
    float GetMaxSpeed(); // 0x3b2d400 [Native Public]
    float GetGravityZ(); // 0x3b2d0a0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3b2c430 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3b2c370 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3b2c2b0 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x3b2dc70 [Native Public]
    bool IsMovingOnGround(); // 0x3adcd40 [Native Public]
    bool IsFlying(); // 0x3b2dba0 [Native Public]
    bool IsFalling(); // 0x3b2db60 [Native Public]
    bool IsCrouching(); // 0x3b2da80 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3b2d930 [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); // 0x3b2ecf0 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3b2e030 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x3b2dc40 [Native Public]
    FVector GetPendingInputVector(); // 0x3b2d500 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3b2d4e0 [Final Native Public]
    FVector GetLastInputVector(); // 0x3b2d300 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3b2c4f0 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3b2ba30 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3ae0490 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3ae03e0 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x3adf3a0 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3adeb60 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3adead0 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3adea30 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3ade9a0 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x3ade900 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x3ade7a0 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3ade040 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3addfb0 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3adde90 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3add170 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3add150 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3add040 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3adcd80 [Native Public]
    bool IsWalking(); // 0x3adcd40 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3adcc30 [Native Public]
    bool HasCustomGravity(); // 0x3adcb40 [Final Native Public]
    float GetValidPerchRadius(); // 0x3adca10 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3adc260 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3adc200 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3adc0a0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3adc060 [Native Public]
    float GetMaxJumpHeight(); // 0x3adc020 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3adbfe0 [Native Public]
    float GetMaxAcceleration(); // 0x3adbfa0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3adbf70 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3adbf20 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x3adbef0 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3adbec0 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3adbe70 [Native Public]
    FVector GetGravityDirection(); // 0x3adbe40 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x3adbe10 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x3adbdf0 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x36745a0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3adba40 [Final Native Public]
    void DisableMovement(); // 0x3adb7a0 [Native Public]
    void ClearAccumulatedForces(); // 0x3adb6c0 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3adb460 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3adb2f0 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3adab70 [Native Public]
    void AddForce(const FVector& Force); // 0x3adaae0 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3b34240 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3b30d80 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3b30bf0 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x3b30ad0 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3b30170 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x3b300d0 [Final Native Public]
    float GetFadeStartDelay(); // 0x3b2d080 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3b2d060 [Final Native Public]
    float GetFadeInDuration(); // 0x3b2d040 [Final Native Public]
    float GetFadeDuration(); // 0x3b2d020 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3b2d000 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3b2c740 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3b353b0 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3b34c10 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x3b34b30 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3b34990 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3b34820 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3b34730 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3b34450 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3b33f20 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3b33d40 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b32c90 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3b32900 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3b32820 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3b32760 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3b326a0 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3b32560 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3b323e0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3b321b0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3b31e90 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3b31db0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3b31cf0 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3b31520 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3b307e0 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x3b30220 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3b2f5e0 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3b2f520 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3b2f460 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3b2f3a0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3b2eef0 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3b33fe0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3b33e90 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3b33e00 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3b33c80 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3b33190 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3b330d0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3b32bd0 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3b32b10 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3b32a00 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x3b31700 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3b308b0 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3b30620 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3b30590 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3b304f0 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3b2fd30 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3b2fca0 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3b2f1f0 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3b2f110 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x3b2efd0 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3bd1990 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3adc7b0 [Final Native Public]
    float GetShapeScale(); // 0x3adc700 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3bca030 [Final Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x3b35320 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3b35290 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x3b35200 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3b35170 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3b35090 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3b35000 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3b34f70 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3b34ed0 [Final Native Public]
    void SetStartDistance(float Value); // 0x3b34520 [Final Native Public]
    void SetSkyAtmosphereAmbientContributionColorScale(const FLinearColor& NewValue); // 0x3b340a0 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x3b33bf0 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x3b33b60 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x3b33ad0 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x3b33a00 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b33880 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3b32ed0 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3b320d0 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3b32040 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3b31f80 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b31c40 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3b31940 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3b313c0 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3b312e0 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3b31250 [Final Native Public]
    void SetFogDensity(float Value); // 0x3b31030 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3b30fa0 [Final Native Public]
    void SetEndDistance(float Value); // 0x3b30980 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3b30460 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3b303d0 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3b302f0 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3b354c0 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3a49f60 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3b31600 [Final Native Public]
    void Play(float StartTime); // 0x33d8220 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3b2c180 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3b2c090 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x3b34df0 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x3b34670 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x3b345b0 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x3b336e0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x3b32df0 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x3b31880 [Final Native Public]
    void SetFrame(float NewValue); // 0x3b317c0 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x3b30a10 [Final Native Public]
    void Play(); // 0x3b2e690 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3b2d980 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3b2d980 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3b2e480 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3b2d980 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3b2d630 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3b2cee0 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3b2ce20 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3b2cc10 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3b2cd20 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3b2cc10 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b35500 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3b2ec50 [Final Native Public]
    void ResetControlPoints(); // 0x3b2ebe0 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15cd700 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15cd700 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15cd700 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15cd700 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15cd700 [Public]
    void FinaliseControlPoints(); // 0x3b2c770 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3b2b670 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x3b337b0 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x3b31b70 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x3b31aa0 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x3b319d0 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x3b31450 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x3b310c0 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x3b30e10 [Final Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3b35640 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x15cd700 [Public]
    bool IsInTabletMode(); // 0x3b2dc10 [Final Native Public]
    bool IsInLaptopMode(); // 0x3b2dbe0 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3b34a60 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3b34390 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3b342d0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3b34180 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3b325e0 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3b32320 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3b2fb10 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3b2f990 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3b2f800 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3b2f680 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3b2ea60 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b2cae0 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b2c9d0 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b2c8a0 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b2c790 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3b2c540 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b83390 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3b82e30 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3b82200 [Native Public]
    void ResetInterpolation(); // 0x3b80370 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x15cd700 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x15cd700 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3b7f670 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3b7f3c0 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3b7f150 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3b7f0b0 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x3b82c00 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x3b82b20 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3b325e0 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3b816a0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3b815d0 [Final Native Public]

// URuntimeVirtualTextureComponent (/Script/Engine.RuntimeVirtualTextureComponent)
    void RequestPreload(const FBoxSphereBounds& WorldBounds, int32 Level); // 0x3b80130 [Final Native Public]
    void Invalidate(const FBoxSphereBounds& WorldBounds, const EVTInvalidatePriority& InvalidatePriority); // 0x3b7eed0 [Final Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3bd3f00 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3bd3be0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd3900 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bd13c0 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd3020 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3bd13c0 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd29d0 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3bd2030 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x3bd1b90 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd1d70 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3bd1ae0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bd13c0 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3bd1240 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bd10a0 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x3bd0970 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bcf9d0 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3bce870 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bce4d0 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3bce300 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3bce220 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3bcdb80 [Final Native Public]
    bool IsClosedLoop(); // 0x3bcd510 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3bcd390 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3bcd290 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3bcd190 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3bcd090 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3bccfe0 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3bccf00 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3bcce00 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3bccd20 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bccbb0 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3bcca50 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bcc4d0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcc190 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcbe50 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcbb00 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3bcb830 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bcb6a0 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bcb520 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bcb360 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3bc6cd0 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bcaf70 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6f00 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcad10 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bcaa70 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3bca8c0 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bca130 [Final Native Public]
    float GetSplineLength(); // 0x3bca0b0 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3bc9df0 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3bc9d40 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3bc9c50 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3bc9ba0 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc9a50 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc9930 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc9820 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc96e0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc94c0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc93b0 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc92a0 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc91c0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc8c40 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc8900 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc85c0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc8270 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3bc8050 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3bc8000 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc7eb0 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7bc0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7950 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc76a0 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc7510 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3bc73d0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6f00 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3bc6e60 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x3bc6d60 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3bc6cd0 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bc6b50 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3bc6a20 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3bc68a0 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3bc6810 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc6460 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bc6310 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5fb0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5ec0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5a30 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5800 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc5250 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4ef0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bc4d50 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4ad0 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3bc49c0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc48a0 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4780 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4420 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc4190 [Final Native Public]
    float FindInputKeyOnSegmentClosestToWorldLocation(const FVector& WorldLocation, int32 Index); // 0x3bc40a0 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3bc4000 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bc3ef0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bc3c90 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc3aa0 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bc32b0 [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); // 0x3bc3740 [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); // 0x3bc34d0 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc3170 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bc2ff0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3bc2c20 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x3bc2b80 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bc2a10 [Final Native Public]
    void AddSplinePoint(const FVector& Position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bc28f0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x3bc2850 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3bc2670 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3bc2530 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3bd3ed0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3bd2840 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3bd2730 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x3bd2640 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3bd2560 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3bd2470 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3bd2390 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3bd20e0 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3bd1ea0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3bcf1c0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3bcedb0 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3bceca0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x3bcebb0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3bcead0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3bce9e0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3bce900 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3bce140 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3bce060 [Final Native Public]
    FVector GetStartTangent(); // 0x3bcaa40 [Final Native Public]
    FVector2D GetStartScale(); // 0x3bcaa10 [Final Native Public]
    float GetStartRoll(); // 0x3bca9f0 [Final Native Public]
    FVector GetStartPosition(); // 0x3bca9c0 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3bca990 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3bca960 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3bc6c80 [Final Native Public]
    FVector GetEndTangent(); // 0x3bc69f0 [Final Native Public]
    FVector2D GetEndScale(); // 0x3bc69c0 [Final Native Public]
    float GetEndRoll(); // 0x3bc69a0 [Final Native Public]
    FVector GetEndPosition(); // 0x3bc6970 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3bc6940 [Final Native Public]
    float GetBoundaryMin(); // 0x3bc5790 [Final Native Public]
    float GetBoundaryMax(); // 0x3bc5770 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetVisibleInRealTimeSkyCaptures(bool bValue); // 0x3bd3b30 [Final Native Public]
    void SetViewSampleCountScale(float NewValue); // 0x3bd3a70 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3bd3780 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3bcdee0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3bd36c0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3b33f20 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3bd1740 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3bd07f0 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3b33d40 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x3bd14f0 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3bd1430 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bd0f40 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3bd0dd0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3bd0d10 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3bd0a00 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3bcfe40 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3bcdfa0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3bcf910 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bcf590 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bcf380 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3bd3d90 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3bcd6d0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3bcd640 [Final Native Public]
    void EnableStreamingSource(); // 0x3bc3ed0 [Final Native Public]
    void DisableStreamingSource(); // 0x3bc3a80 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3c04140 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3c03fb0 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3c03d00 [Native Public]

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

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* Table); // 0x3c40e60 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3c40d00 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x3c40810 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* Table, const TArray<FName>& OutColumnNames); // 0x3c40600 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* Table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3c40410 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* Table, const TArray<FString>& OutExportColumnNames); // 0x3c40210 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3c3fe50 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3c3fc20 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3c3fac0 [Final Native Static Public]

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

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x37c5ab0 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3d6c390 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x3d6c2c0 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3d6c230 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3d6c160 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3d6c0d0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x15cd700 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x15cd700 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x15cd700 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x15cd700 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x15cd700 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x3d6bf80 [Final Native Public]
    void PreviousDebugTarget(); // 0x3d6bf60 [Native Public]
    void NextDebugTarget(); // 0x3cfccb0 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3d6b8b0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x3d6b5f0 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3d6b580 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3d6aee0 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3d6abe0 [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); // 0x3d6a600 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3d6a2e0 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3d6a080 [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); // 0x3d69c20 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3d69920 [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); // 0x3d693d0 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3d69120 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3d68f30 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x3d68d60 [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); // 0x3d68630 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3c411d0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3c40f00 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3c3fa90 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3c41340 [Native Public]
    void MoveUp_World(float Val); // 0x3c41140 [Native Public]
    void MoveRight(float Val); // 0x3c410b0 [Native Public]
    void MoveForward(float Val); // 0x3c41020 [Native Public]
    void LookUpAtRate(float Rate); // 0x3c40f90 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c68440 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c68090 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c67be0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c67890 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x3c67540 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x3c66c50 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x3c66880 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x3c666a0 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x3c66310 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x3c66190 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x3c66030 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x3c65f50 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c68c90 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c68b10 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x3c689f0 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x3c688c0 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x3c67fd0 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x3c67f10 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x3c67e50 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x2398b10 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c673c0 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c67240 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x3c67120 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x3c67050 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x3c66f80 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x3c66e50 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x3c66ab0 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x3c664f0 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x3c65e80 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c65db0 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x3c65ca0 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x3c65bd0 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x3c65b00 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c65a30 [Native Public]

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

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

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

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

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

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3ca7020 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3ca6f90 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3ca6f70 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x3ca6980 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId, const EHardwareDevicePrimaryType& OfType); // 0x3ca6530 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x3ca6490 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x3ca6340 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x3ca60d0 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3ca4d60 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x3704640 [Native Public]
    bool WasLoaded(); // 0x3ca8410 [Native Public]
    bool WasLastSaveSuccessful(); // 0x3ca83e0 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x312d020 [Native Public]
    void ResetToDefault(); // 0x3a4b170 [Native Public]
    void OnResetToDefault(); // 0x15cd700 [Event Public]
    void OnPreSave(); // 0x15cd700 [Event Public]
    void OnPostSave(bool bSuccess); // 0x15cd700 [Event Public]
    void OnPostLoad(); // 0x15cd700 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3ca6af0 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3ca6ac0 [Native Public]
    FString GetSaveSlotName(); // 0x3ca6780 [Native Public]
    int32 GetSavedDataVersion(); // 0x3ca6800 [Native Public]
    int32 GetPlatformUserIndex(); // 0x3830370 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3ca6700 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x3ca6440 [Native Public]
    int32 GetLatestDataVersion(); // 0x3ca6410 [Native Public]
    int32 GetInvalidDataVersion(); // 0x3ca63e0 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x312d050 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3ca55a0 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3ca6930 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3ca6900 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3ca6830 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x3d052c0 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3d02490 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3d02330 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3d01b50 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3cfcc70 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3cff2e0 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3cff210 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x3cff180 [Native Public]
    void ResetLevel(); // 0x3cfcc90 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3cfe680 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3cfca50 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x15cd700 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x15cd700 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x15cd700 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x15cd700 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x15cd700 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cfbbd0 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3cfb560 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3cfb630 [Native Event Protected]
    bool HasMatchStarted(); // 0x3bcd530 [Native Public]
    bool HasMatchEnded(); // 0x3cfb370 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3cfb200 [Native Event Public]
    int32 GetNumSpectators(); // 0x3cf9570 [Native Public]
    int32 GetNumPlayers(); // 0x3cf9540 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3cf8810 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cf6720 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3cf4b10 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3cf49e0 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3cf48f0 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x3ca83c0 [Native Public]
    void Say(const FString& Msg); // 0x3a47ee0 [Native Public]
    void RestartGame(); // 0x3ca7390 [Native Public]
    bool ReadyToStartMatch(); // 0x3ca6f40 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3ca6f10 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x15cd700 [Event Protected]
    bool IsMatchInProgress(); // 0x3ca6950 [Native Public]
    FName GetMatchState(); // 0x3ca6470 [Final Native Public]
    void EndMatch(); // 0x3ca5e80 [Native Public]
    void AbortMatch(); // 0x3ca4d40 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3d05c90 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d05e90 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d05d10 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x3d05af0 [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); // 0x3d054e0 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x3d052e0 [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); // 0x3d04ee0 [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); // 0x3d049e0 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3d04420 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x3d04340 [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); // 0x3d03eb0 [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); // 0x3d03b20 [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); // 0x3d03500 [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); // 0x3d03160 [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); // 0x3d02c40 [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); // 0x3d02800 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3d02560 [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); // 0x3d01eb0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3d01bf0 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3d01a60 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3d018e0 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3d01690 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x3d013d0 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3d011f0 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x3d00d20 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3d00c40 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3d00a80 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3d00980 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x3d007f0 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3d00400 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3d00240 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3d00040 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3cffeb0 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3cffc40 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x3cff9f0 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x3cff580 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3cff020 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3cfeed0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3cfed80 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3cfec50 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3cfead0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3cfe8d0 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3cfe850 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3cfe720 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3cfe3d0 [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); // 0x3cfdf10 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x3cfda90 [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); // 0x3cfd5f0 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3cfd3b0 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x3cfd210 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x3cfcf40 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x3cfcd80 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x3cfcaf0 [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); // 0x3cfc340 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3cfc040 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3cfbe60 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x3cfbd80 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3cfbac0 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3cfb980 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cfb6c0 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x3cfb400 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3cfb2c0 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3cfb080 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3cfafd0 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3cfaf20 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3cfaa40 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3cfae30 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3cfa990 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x3cfa8e0 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x3cfa700 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3cfa4f0 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x3cfa150 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x3cf9f70 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x3cf9e50 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cf9c20 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3cf9b80 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x3cf9ab0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3cf99e0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cf9910 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cf97f0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3cf9700 [Final Native Static Public]
    FString GetPlatformName(); // 0x3cf9670 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3cf95a0 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x3cf9480 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x3cf93d0 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x3cf92e0 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3cf91d0 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3cf8fe0 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x3cf8e00 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3cf8d40 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3cf8c30 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3cf8b80 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3cf8ad0 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3cf8980 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3cf8700 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3cf8560 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3cf82e0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x3cf81b0 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3cf8100 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cf7ca0 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3cf7b50 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cf7660 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x3cf7200 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x3cf6ff0 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3cf6e50 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3cf6cf0 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x3cf6bd0 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x3cf6a70 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3cf69d0 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cf6820 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3cf6470 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x3cf62d0 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x3cf6230 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x3cf6050 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cf5d70 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cf5ba0 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cf5a10 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x3cf5900 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3cf57d0 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3cf5230 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3cf50a0 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3cf4f90 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3cf4e70 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3cf4d90 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3cf4bb0 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3cf49c0 [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); // 0x3cf4090 [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); // 0x3cf2f80 [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); // 0x3cf3b00 [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); // 0x3cf3540 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3cf3330 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3cf2c80 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cf2910 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3cf28d0 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cf2720 [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); // 0x3cf2240 [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); // 0x3cf1e80 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cf1aa0 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cf17d0 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3cf16e0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3cf1480 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3adb6c0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x3cfcd60 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x3cfccd0 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x3cfccb0 [Native Protected]
    void OnRep_GameModeClass(); // 0x3bcd8a0 [Native Protected]
    bool HasMatchStarted(); // 0x3cfb3d0 [Native Public]
    bool HasMatchEnded(); // 0x3cfb3a0 [Native Public]
    bool HasBegunPlay(); // 0x3cfb290 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x3cfa470 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3cf9db0 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3cf9d10 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x3a47200 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x3d05ac0 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3d017c0 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3d019d0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x3d01850 [Final Native Public]
    void SetToDefaults(); // 0x3738a90 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3d01730 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x3d01160 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3d010d0 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x3d01030 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3d00fb0 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3d00f20 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x3d00e90 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3d00e00 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3d00bb0 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x3d00370 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x3d001c0 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3d00140 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3cfffb0 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3cffe20 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3cffd70 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3cffbb0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3cffb20 [Final Native Public]
    void SaveSettings(); // 0x3a46a90 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3cff480 [Native Public]
    void RevertVideoMode(); // 0x3cff440 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3cff160 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3a46960 [Native Public]
    bool IsVSyncEnabled(); // 0x3cfbbb0 [Final Native Public]
    bool IsVSyncDirty(); // 0x3cfbb80 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3cfba60 [Final Native Public]
    bool IsHDREnabled(); // 0x3cfba40 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3cfb950 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3cfb920 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x3cfb8d0 [Final Native Public]
    bool IsDirty(); // 0x3a47480 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3cfaf00 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3879fe0 [Final Native Public]
    int32 GetTextureQuality(); // 0x3cfa8c0 [Final Native Public]
    int32 GetSyncInterval(); // 0x3cfa800 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3cfa4d0 [Final Native Public]
    int32 GetShadingQuality(); // 0x3cfa4b0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3cfa430 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3cfa400 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3cfa240 [Final Native Public]
    int32 GetReflectionQuality(); // 0x3adba60 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3cfa200 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3cfa120 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3cfa100 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3cf9640 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3cf9190 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x3cf9150 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x3cf8d20 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3cf8ce0 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3cf8a90 [Final Native Public]
    float GetFrameRateLimit(); // 0x3230d80 [Final Native Public]
    int32 GetFramePace(); // 0x3cf8a60 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3cf8a40 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3cf8940 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3cf8910 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x33d7280 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3cf88d0 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3cf88b0 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3cf8530 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x3230d60 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x3cf80e0 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3cf6160 [Final Native Public]
    void ConfirmVideoMode(); // 0x244a680 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3cf2690 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3cf2600 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x3754fe0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x3cf1a80 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x3754fc0 [Native Public]
    void ShowTitleSafeArea(); // 0x3754fe0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3cffd90 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x3d6bbb0 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d6be90 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d6be90 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x3d6be10 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x3d6bd90 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x3d6bd00 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x3d6bc70 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x3d6bbd0 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x3d6bbb0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x3d6bb70 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x3d6bad0 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x3d6b870 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x3d6b7d0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x3d6b6b0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x3d6b610 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x3d6b4f0 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x3d6b4b0 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x3d6b3a0 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d6b2d0 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d6b200 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x3d6b130 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d6ae10 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d6ae10 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e174e0 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x3e17340 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e171c0 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e17040 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e16ec0 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e16d40 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3e127c0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3de16b0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3dc2f00 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3dc2e10 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x3dc2d70 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3dc2b30 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3dc29b0 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3dc28c0 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3dc2690 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3dc25a0 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3dc2310 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3dc20d0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3dc2010 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3dc1f40 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3dc1e30 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x3dc1d60 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3dc1c90 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3dc1a90 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x3dc1970 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3dc16f0 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3dc1500 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3dc1310 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3dc11c0 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3dc10b0 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dc0ef0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dc0d30 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& success); // 0x3e06800 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3e049f0 [Final Native Static Public]
    FGuid NewGuid(); // 0x3e036d0 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3df07e0 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x3dee080 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3dde290 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3dd2340 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3e07780 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x3e07610 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3e07560 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3e074b0 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3e07400 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3e07340 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3e07290 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3e071d0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3e070e0 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3e07020 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3e06ee0 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x3e06e20 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3e01850 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3e017b0 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3e01710 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3e01670 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3df3d70 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3df3c90 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3df3bb0 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3df3a90 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3df39b0 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3df38d0 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3df37f0 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3df3710 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3df3630 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3df3550 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3df3470 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3df33b0 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3df32b0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3df31f0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3df3100 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3df2fb0 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x3dedeb0 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x3deddd0 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x3dedcf0 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x3dedc10 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x3dedb30 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x3deda50 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x3ded970 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x3ded890 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x3ded7b0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x3ded6d0 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x3ded5f0 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x3ded510 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x3ded430 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x3ded330 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x3deb2e0 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3de76d0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3de6a40 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3de3560 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x3dde770 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x3dde3b0 [Final Native Static Public]
    void CalibrateTilt(); // 0x3dcc170 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3e13b10 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3e13990 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3e13840 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3e136d0 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3e13530 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x3deec20 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3dea1a0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3de77f0 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3de6e60 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3de54d0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3de5390 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3de5390 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3de5050 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3de4e50 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x3dcfa80 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3e22810 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3e22740 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 min, int32 max); // 0x3e225e0 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3e22340 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3e221b0 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3e224a0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x3e1d750 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x3e1d6c0 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x3e1d620 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x3e1d4f0 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x3e1d460 [Final Native Static Public]
    double VSize(const FVector& A); // 0x3e1d580 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x3e1d310 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e1d180 [Final Native Static Public]
    FVector VInterpTo(const FVector& current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e1cff0 [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); // 0x3e1f270 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3e220f0 [Final Native Static Public]
    FVector Vector_Up(); // 0x3e220c0 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3e22040 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3e21f50 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3e21ec0 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3e21e30 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3e21ce0 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x3e21b70 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3e21a00 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3e21890 [Final Native Static Public]
    FVector Vector_Right(); // 0x3e21860 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3e21770 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3e21670 [Final Native Static Public]
    FVector Vector_One(); // 0x3e21640 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3e21400 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3e21500 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3e212b0 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3e21150 [Final Native Static Public]
    FVector Vector_Left(); // 0x3e21120 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3e21060 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3e20f40 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3e20e10 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3e20d40 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3e20c20 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3e20b50 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3e20a20 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3e20950 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3e208b0 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3e20810 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3e20770 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3e206e0 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3e206b0 [Final Native Static Public]
    FVector Vector_Down(); // 0x3e20680 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3e205a0 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3e203e0 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3e20310 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x3e204b0 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3e201b0 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3e200d0 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3e1fff0 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double max); // 0x3e1fd40 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double max); // 0x3e1fe80 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double min, double max); // 0x3e1fb80 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3e1fa80 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3e1f930 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3e1f900 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3e1f820 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3e1f6c0 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3e1f240 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x3e1f0b0 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x3e1f170 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x3e1ef00 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x3e1efd0 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x3e1ed20 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3e1eab0 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3e1ebc0 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3e1e940 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3e1e880 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3e1e6d0 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3e1e600 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3e1e4d0 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3e1e3f0 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3e1e2c0 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3e1e1d0 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3e1df50 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3e1e090 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3e1ddc0 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3e1dcb0 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e1dac0 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e1d930 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3e1dc90 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3e1dc70 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3e1dc50 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e1cdc0 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3e1cd80 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3e1c780 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x3e1c4e0 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x3e1c290 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x3e1c050 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3e1c930 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x3e1be40 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x3e1bd60 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x3e1bca0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x3e1bc00 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x3e1ba20 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x3e1b890 [Final Native Static Public]
    FDateTime Today(); // 0x3e1c000 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x3e1b150 [Final Native Static Public]
    FTransform TInterpTo(FTransform& current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x3e1aea0 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3dd8930 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x3e1b7a0 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x3e1b770 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x3e1b740 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x3e1b5c0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e1abb0 [Final Native Static Public]
    double tan(double A); // 0x3e1b3b0 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x3e1aad0 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x3e1a9f0 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x3e1a910 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e1a7b0 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e1a6e0 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x3e1a610 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e19f40 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3e1a510 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e1a420 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e1a350 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x3e1a270 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x3e1a1b0 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3e1a0e0 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x3e1a010 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3e19f40 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e19f40 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3e19e80 [Final Native Static Public]
    double Square(double A); // 0x3e19c70 [Final Native Static Public]
    double sqrt(double A); // 0x3e19bb0 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3e196f0 [Final Native Static Public]
    double sin(double A); // 0x3e16cb0 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3e16b60 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3e16c10 [Final Native Static Public]
    double SignOfFloat(double A); // 0x3e16a90 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3e16520 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3e14f30 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3e14e20 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3e14210 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x3e12560 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3e11e30 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3e12320 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x3e12150 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3e11f80 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3e11e30 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3e118f0 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x3e11d30 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3e11c30 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3e11b10 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3e119f0 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3e118f0 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3e11850 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3e10ed0 [Final Native Static Public]
    int64 Round64(double A); // 0x3e10da0 [Final Native Static Public]
    int32 round(double A); // 0x3e10e30 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3e10ba0 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3e109c0 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x3e0b640 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e0b4b0 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3e0b320 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x3e0b240 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x3e0b040 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x3e0afb0 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3e0ffb0 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3e0ff20 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x3e0fe40 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3e0fdb0 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e0ad60 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e0d910 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3e0d7b0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e0d600 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3e0d490 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e0d340 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3e0d240 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e0d0e0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3e0cfd0 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x3e0cf20 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x3e0cdc0 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x3e0cc40 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x3e0cb30 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x3e0c8b0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x3e0c690 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x3e0ca60 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x3e0c540 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 min, int32 max); // 0x3e0c3e0 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 min, int32 max); // 0x3e0c2d0 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 max); // 0x3e0c1b0 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 min, int64 max); // 0x3e0bfd0 [Final Native Static Public]
    int64 RandomInteger64(int64 max); // 0x3e0bef0 [Final Native Static Public]
    int32 RandomInteger(int32 max); // 0x3e0c0f0 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float min, float max); // 0x3e0bda0 [Final Native Static Public]
    double RandomFloatInRange(double min, double max); // 0x3e0bca0 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x3e0bbe0 [Final Native Static Public]
    double RandomFloat(); // 0x3e0bb90 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x3e0ba70 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x3e0b9b0 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x3e0b8f0 [Final Native Static Public]
    bool RandomBool(); // 0x3e0b890 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x3e0b800 [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); // 0x3e0a860 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3e09180 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3e09060 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3e08f60 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x3e0a630 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x3e0a440 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x3e0a380 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3e0a2b0 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3e0a1c0 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3e0a000 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3e09f50 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x3e09d40 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3e09bc0 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3e09a50 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3e099a0 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x3e098f0 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x3e097e0 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x3e09700 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3e09580 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3e094a0 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x3e093f0 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3e093c0 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3e09290 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3e09180 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3e09060 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3e08f60 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3e08ea0 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3e08d90 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3e08c80 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3e08bd0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3e08b20 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3e089b0 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3e08850 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x3e086f0 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x3e085c0 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3e082d0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3e07830 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3e06da0 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3e06cb0 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3e06bb0 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x3e06a40 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3e06950 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3e060a0 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3e05fd0 [Final Native Static Public]
    FDateTime Now(); // 0x3e05f60 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3e045b0 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e04460 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e04380 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3e05c70 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3e05ab0 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3e05970 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36ea620 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3e053b0 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3e051e0 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3e04830 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3e05020 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3e04e70 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e04d80 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e04cb0 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3e04be0 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3e04b10 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3e04900 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36ea620 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3e04830 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3e04770 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3e04690 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3e05ed0 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3e05dc0 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3e05e50 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3e03930 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x3e04070 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3e041e0 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3e03b80 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3e03a50 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3e03710 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3e037e0 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3e035a0 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3e034f0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3e03630 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3e03280 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3e03160 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double exp); // 0x3e01ca0 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3e01c10 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3e03080 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3e02ae0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3e02fa0 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e02e40 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e02d70 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x3e02ca0 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3e02bc0 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3e02ae0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3e02a00 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3e02820 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3e026b0 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x3e024f0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e02400 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3e02330 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e02250 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3e02170 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x3e020b0 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x3e01fe0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3e01f10 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3e01e40 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3e01d80 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3de8ee0 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3e014e0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3e01270 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3e010e0 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3e01010 [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); // 0x3e00d40 [Final Native Static Public]
    int32 min(int32 A, int32 B); // 0x3e00c70 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x3e00aa0 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3e00910 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3e006a0 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3e00510 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x3e00440 [Final Native Static Public]
    int32 max(int32 A, int32 B); // 0x3e00370 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x3e00040 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3e001e0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3dffea0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x3dffdd0 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x3dffcc0 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x3dffb70 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x3dffa20 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x3dff880 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x3dff760 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x3dff660 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x3dff480 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x3dff2c0 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x3dff0f0 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x3dff070 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x3dfef50 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3dfeda0 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x3dfebe0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x3dfead0 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x3dfe670 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x3dfe970 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3dfe790 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x3dfe540 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x3dd33b0 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x3dfe480 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x3dfe3c0 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x3dfe220 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x3dfe110 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfdf50 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfdd90 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfdbd0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfda10 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfd880 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3dfd6c0 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x3dfd600 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x3dfd4f0 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x3dfd430 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x3dfd250 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x3dfd0a0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3dfcca0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3dfcac0 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x3dfc9a0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x3dfc9a0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x3dfc9a0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x3dfc9a0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x3dfc830 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x3dfc750 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x3dfc9a0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3dfc450 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x3dfc020 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x3dfc1b0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x3dfb780 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x3dfb650 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x3dfb570 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x3dfb440 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x3dfb310 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x3dfb230 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x3dfb100 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x3dfafd0 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x3dfaef0 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x3dfba20 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x3dfb8b0 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x3dfad20 [Final Native Static Public]
    FRandomStream MakeRandomStreamFromLocation(const FVector& Location, float DistanceInterval, bool bIncludeZ); // 0x3dfac00 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x3dd2b20 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x3dfaa80 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x3dfa940 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3dfa800 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3dfa4f0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3df9d90 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3df9ab0 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3df9940 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x3df97c0 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x3df9670 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& min, const FVector2D& max); // 0x3df94a0 [Final Native Static Public]
    FBox MakeBox(const FVector& min, const FVector& max); // 0x3df9570 [Final Native Static Public]
    double Loge(double A); // 0x3df8e90 [Final Native Static Public]
    double log(double A, double base); // 0x3df8cc0 [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); // 0x3df52e0 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3df4fd0 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3df7180 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3df7010 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3df83b0 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3df8390 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3df8370 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3df82e0 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3df81f0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3df8110 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3df7ec0 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3df8070 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3df7da0 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3df7cc0 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x3df7b10 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3df7a40 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3df7a20 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x3df7910 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3df7820 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3df76c0 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3df76a0 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3df7680 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3df75f0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3df7560 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3df74d0 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3df73d0 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3df72f0 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3df72d0 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3df72b0 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3df4ac0 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3df4780 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x3df49f0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3df4920 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3df4850 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3df4780 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3df46c0 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3df4c90 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3df4f00 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3df4e30 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3df4d60 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3df4c90 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3df4bd0 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3df45a0 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3df0880 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x3defb50 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x3def980 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x3defd10 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x3def7f0 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x3def270 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x3def1b0 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x3def030 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x3deead0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x3dee990 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x3dee6d0 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x3dee390 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x3dee110 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3cf88b0 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x3dee050 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x3dee020 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x3dedff0 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x3dedfc0 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x3dedf90 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 min, int32 max, bool InclusiveMin, bool InclusiveMax); // 0x3ded160 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 min, int64 max, bool InclusiveMin, bool InclusiveMax); // 0x3decf80 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double min, double max, bool InclusiveMin, bool InclusiveMax); // 0x3decd90 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x3decaa0 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x3dec5d0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x3dec660 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x3dec440 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x3dec330 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x3debe20 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3debae0 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x3debd50 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x3debc80 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x3debbb0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3debae0 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x3deba20 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3debff0 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x3dec260 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x3dec190 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x3dec0c0 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3debff0 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x3debf30 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x3deb990 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x3deb740 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x3deb4a0 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x3deb210 [Final Native Static Public]
    double GetTotalSeconds(const FTimespan& A); // 0x3deaec0 [Final Native Static Public]
    double GetTotalMinutes(const FTimespan& A); // 0x3deae30 [Final Native Static Public]
    double GetTotalMilliseconds(const FTimespan& A); // 0x3deada0 [Final Native Static Public]
    double GetTotalHours(const FTimespan& A); // 0x3dead10 [Final Native Static Public]
    double GetTotalDays(const FTimespan& A); // 0x3deac80 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x3deabb0 [Final Native Static Public]
    double GetTAU(); // 0x3dea6c0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3de9850 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3de9780 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3de9780 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x3de94a0 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3de93a0 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3de92d0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3de8ee0 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3de80a0 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3de7f40 [Final Native Static Public]
    double GetPI(); // 0x3de7c10 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3de7760 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3de7610 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3de7610 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x3de7510 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3de7490 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3de73c0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3de7300 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3de70b0 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x3de7030 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3de68f0 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3de6860 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3de68f0 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3dd4340 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3de5d60 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x3de5a50 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3de57d0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3de5740 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3de56b0 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3de5610 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x3de3ce0 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x3de3c20 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x3de3b40 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3de3820 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3de3650 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3de30b0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3de3030 [Final Native Static Public]
    double FWrap(double Value, double min, double max); // 0x3de13e0 [Final Native Static Public]
    FIntVector2 FTruncVector2D(const FVector2D& InVector2D); // 0x3de1270 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3de1320 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x3dd1fb0 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3de11f0 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x3de2ca0 [Final Native Static Public]
    FTimespan FromSeconds(double Seconds); // 0x3de2c10 [Final Native Static Public]
    FTimespan FromMinutes(double Minutes); // 0x3de2b80 [Final Native Static Public]
    FTimespan FromMilliseconds(double Milliseconds); // 0x3de2af0 [Final Native Static Public]
    FTimespan FromHours(double Hours); // 0x3de2a60 [Final Native Static Public]
    FTimespan FromDays(double Days); // 0x3de29d0 [Final Native Static Public]
    double Fraction(double A); // 0x3de2930 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x3de0ec0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x3de1060 [Final Native Static Public]
    double FMin(double A, double B); // 0x3de0df0 [Final Native Static Public]
    double FMax(double A, double B); // 0x3de0d20 [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); // 0x3de2490 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3de2370 [Final Native Static Public]
    double FInterpTo_Constant(double current, double Target, double DeltaTime, double InterpSpeed); // 0x3de0b90 [Final Native Static Public]
    double FInterpTo(double current, double Target, double DeltaTime, double InterpSpeed); // 0x3de09d0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3de0810 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3de2020 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3de1de0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3de1c80 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3de1b30 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3de1930 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3de06e0 [Final Native Static Public]
    int32 FFloor(double A); // 0x3de0770 [Final Native Static Public]
    double FClamp(double Value, double min, double max); // 0x3de05c0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x3de0490 [Final Native Static Public]
    int32 FCeil(double A); // 0x3de0520 [Final Native Static Public]
    double exp(double A); // 0x3de0120 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3ddfd90 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3ddfc40 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3ddfb60 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3ddfa10 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3ddf850 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3ddf710 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x3ddf540 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x36e7a40 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3ddef90 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x3ddedc0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x3dde0d0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x3ddec00 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3ddea50 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dde960 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x3dde6a0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x3dde5d0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x3dde1a0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x36e7a40 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3dde0d0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x3dde010 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x3dddf30 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3ddfe70 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x3ddd1b0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3ddcd40 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3ddca60 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3ddcfb0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x3dda960 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x3ddaa30 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3dda450 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3dda320 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x3dda1f0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dda090 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dd9f80 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x3dd9e60 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x3dd9d80 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dd9c80 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dd9b70 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3dd9a60 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x3dd9970 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x3dd9870 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x3dd9770 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x3dd9680 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3dd95b0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3dd94e0 [Final Native Static Public]
    double DegTan(double A); // 0x3dd8ed0 [Final Native Static Public]
    double DegSin(double A); // 0x3dd8e40 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x3dd8f60 [Final Native Static Public]
    double DegCos(double A); // 0x3dd8db0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x3dd8c40 [Final Native Static Public]
    double DegAtan(double A); // 0x3dd8d20 [Final Native Static Public]
    double DegAsin(double A); // 0x3dd8b90 [Final Native Static Public]
    double DegAcos(double A); // 0x3dd8ae0 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3dd8a50 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3dd8950 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3dd8930 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3dd8900 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3dd8780 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3dd85f0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3dd82f0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3dd83c0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3dd81c0 [Final Native Static Public]
    double cos(double A); // 0x3dd72e0 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x3dd6a70 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x3dd6950 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x3dd67e0 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x3dd66a0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3dd6620 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3dd6560 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3dd63b0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3dd6300 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3dd6260 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3dd61b0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3dd60f0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3dd6030 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3dd5d70 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3dd5cb0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3dd58d0 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3dd4340 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3dd4260 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x3dd40b0 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3dd3700 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x3dd33b0 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3dd3310 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3dd31a0 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3dd3030 [Final Native Static Public]
    FVector2D Conv_IntVector2ToVector2D(const FIntVector2& InIntVector2); // 0x3dd2e90 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x3dd2d20 [Final Native Static Public]
    FIntVector2 Conv_IntToIntVector2(int32 inInt); // 0x3dd2b20 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3dd2bb0 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x3dd2aa0 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3dd2a10 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3dd2990 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3dd2900 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3dd2870 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3dd2630 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x3dd25a0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3dd2520 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x3dd22c0 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x3dd21b0 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3dd2230 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3dd2030 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x3dd1fb0 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3dd1f30 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3dd1bb0 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x3dd1870 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3dd18f0 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x3dd17f0 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3dd12c0 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x3dd1230 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3dd11a0 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3dd0c30 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3dd0a00 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x3dcf6e0 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double min, double max); // 0x3dcf500 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 min, int64 max); // 0x3dcf3f0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x3dcf340 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x3dcf210 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x3dcefd0 [Final Native Static Public]
    int32 clamp(int32 Value, int32 min, int32 max); // 0x3dceed0 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x3dcbdf0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x3dc9e50 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x3dc9e50 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x3dc9e50 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x3dc9e50 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x3dc9c20 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x3dc9ae0 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x3dc9e50 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3dc9890 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3dc9160 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3dc9470 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3dc8860 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3dc8a60 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x3dc8780 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x3dc8560 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x3dc83a0 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3dc8260 [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); // 0x3dc7e70 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3dc7c80 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3dc7ac0 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x3dc7200 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x3dc70d0 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x3dc6f50 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x3dc6dd0 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x3dc6c90 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x3dc6b30 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x3dc6960 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3dc3e90 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3dc3db0 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x3dc3cd0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x3dc3bf0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3dc3b10 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3dc3620 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3dc3550 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x3dc3400 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x3dc30e0 [Final Native Static Public]
    double atan(double A); // 0x3dc31c0 [Final Native Static Public]
    double asin(double A); // 0x3dc3040 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3dc0c70 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3dc0ba0 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3dc0ac0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3dc09e0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x3dc0900 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dc07a0 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dc06d0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x3dc0600 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3dbfcc0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3dc0500 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3dc0290 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dc01a0 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dc00d0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3dbfff0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3dbff30 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3dbfe60 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x3dbfd90 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3dbfcc0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3dbfcc0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x3dbfc00 [Final Native Static Public]
    double acos(double A); // 0x3dbfa00 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x3dbf8e0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3dbf970 [Final Native Static Public]
    double abs(double A); // 0x3dbf850 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x3dfce70 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x3dec930 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x3dec740 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x3deb390 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x3deafa0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3de8d30 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3de63b0 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3de6190 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3de6000 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3de5f00 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x3dcf9a0 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x3dcf8e0 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3dc3a20 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3e12dc0 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x3e10080 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e0f820 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e0f630 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e0f440 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e0f250 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3e0f060 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x3e0efd0 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3e0ee00 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x3e0eba0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x3e0e970 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x3e0e720 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x3e0e570 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x3e0e060 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3e0df10 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x3e0dab0 [Final Native Static Public]
    int32 NumPrecompilingPSOsRemaining(); // 0x3e05fa0 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x3dfbb40 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x3deccb0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x3decbc0 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3de0320 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3de01b0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x3ddd650 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x3ddd590 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x3ddc960 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dd7c40 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dd7870 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dd7530 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x3dd6e90 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x3dd6e90 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x3dd6e90 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x3dd6e90 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x3dcfb90 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x3dcbf80 [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); // 0x3dc8bf0 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3dc36f0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3e1cb30 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3e1ca40 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x3e1bf10 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x3e1bb10 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x3e1b440 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3e19d30 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x3e19970 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3e10800 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3e106d0 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3e10570 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3e10420 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x3e0fc00 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x3e0fa10 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3e063c0 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3e05730 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3e05860 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3de9fd0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x3dfcf50 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3df4500 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3df43d0 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3df4270 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3df4120 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3df0930 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x3def380 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x3deee90 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3de9fd0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3de40e0 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3de3ed0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3de2190 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x3ddf300 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x3ddf430 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x3ddd720 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3dd84e0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3dd6460 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x3dd5f30 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3dd5e40 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3dd5a20 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3dd5550 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3dd53c0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3dd5710 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3dd5200 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3dd5140 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x3dd4fe0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3dd5090 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x3dd4f30 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x3dd4de0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3dd4160 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3dd2440 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3dd3d60 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3dd3800 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3dd3480 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3dd2f40 [Final Native Static Public]
    FString Conv_IntVector2ToString(const FIntVector2& InIntVec2); // 0x3dd2db0 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3dd2c40 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3dd2790 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x3dd26b0 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3dd2440 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3dd20d0 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3dd1c70 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3dd1970 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x3dd1630 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x3dd1440 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x3dd1350 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3dd0fe0 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x3dd0e40 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x3dcb880 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x3dcbb30 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x3dcb5c0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x3dcb300 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3dcb070 [Final Native Static Public]
    FString BuildString_IntVector2(const FString& AppendTo, const FString& Prefix, const FIntVector2& InIntVector, const FString& Suffix); // 0x3dcab30 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector2, const FString& Suffix); // 0x3dcadc0 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x3dca890 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x3dca5f0 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3dca340 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x3dca090 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x3df0010 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x3defe50 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x3deaa60 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x3dea8b0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x3dea6f0 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3de8ff0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x3de7130 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3de6b80 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3e0f040 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3e1ccc0 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3e1cc20 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x32a8bf0 [Final Native Static Public]
    void StackTrace(); // 0x3e19cf0 [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); // 0x3e19230 [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); // 0x3e18d90 [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); // 0x3e188f0 [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); // 0x3e18470 [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); // 0x3e18000 [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); // 0x3e17ba0 [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); // 0x3e17900 [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); // 0x3e17660 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x32a8bf0 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3e169f0 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3e16900 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3e16890 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3e16780 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3e16620 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x308b570 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3e16330 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x3e15ff0 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3e15f50 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x3e15cd0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x3e15ad0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x3e159c0 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3e13140 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3e157a0 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3e15570 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3e15340 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3e15000 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3e14bb0 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3e14a00 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x3e14820 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3e14490 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3e14630 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3e142f0 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x308b570 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3e14000 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3e13c60 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3e13350 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3e13140 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3e12ed0 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3e12b70 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3e129b0 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3e10260 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3dcc3a0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x3674aa0 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3e0f040 [Final Native Static Public]
    void RaiseScriptError(const FString& ErrorMessage); // 0x3e07d40 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x3e0aba0 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3e07d40 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e07b20 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3e07930 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3e06680 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3e06570 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x3e06160 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x15cd700 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x15cd700 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3e055d0 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3e055d0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36ea620 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3e050f0 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3e03f20 [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); // 0x3e018f0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x3dfc350 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x3dfbdc0 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x3dfbdc0 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3dfa240 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3dfa0f0 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3dfa070 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x3df9f70 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x3df9ff0 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x3df9ef0 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3df9e70 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3dd11a0 [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); // 0x3df8f20 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3df8dd0 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3df8c00 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x3df8a70 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3df8680 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x3df8930 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3df83d0 [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); // 0x3df6b90 [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); // 0x3df6730 [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); // 0x3df62d0 [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); // 0x3df5e90 [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); // 0x3df5a60 [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); // 0x3df5630 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3df3ff0 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x3df3ee0 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df2ec0 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3df2e30 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3df2c90 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df2b90 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3df2af0 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3df2940 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x3df2890 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3df26b0 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3df24b0 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3df2170 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df2080 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3df1ff0 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3df1e50 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3df1dc0 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df1cb0 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x3df1c10 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3df1a60 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df1950 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3df18b0 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3df1700 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3df1660 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df1540 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3df14a0 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3df12e0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df11c0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3df1120 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3df0f60 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3df0e60 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3df0dd0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x3df0c30 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3df0b10 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3df0710 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3df0710 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x36e9430 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3df0660 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x3df05a0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3df04f0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3df04f0 [Final Native Static Public]
    bool IsUnattended(); // 0x3df04c0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3df0410 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x3dec840 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3df0360 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x3df0340 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x33d7280 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x3def420 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x3def0c0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x3deefb0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x3deef30 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x3deed30 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x3deeb90 [Final Native Static Public]
    void HideAdBanner(); // 0x3deca30 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x3dec840 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x33d7280 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x3deaf50 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3dea500 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3dea450 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x3de44c0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3de9f10 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3de9bc0 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3de9d80 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3de9cc0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3de9bc0 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3de91c0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3de90f0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3de8c60 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3de8b30 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3de8a90 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3de8850 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3de8750 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3de8600 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3de84b0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3de83f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3de82a0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3de8200 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3de7eb0 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3de7e20 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3de7d30 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3de7b70 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3de7a70 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3de78d0 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3de75d0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3de7590 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3de5980 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3de5980 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3cfa8e0 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3de6770 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3de6680 [Final Native Static Public]
    FString GetGameName(); // 0x3de65f0 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3de6520 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3de6500 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x3de44c0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3de5e70 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3de5bb0 [Final Native Static Public]
    FString GetDeviceId(); // 0x3de5980 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3de58f0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3de5860 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3de51e0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3de4d10 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3de4b90 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3de4ab0 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3de49c0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x3de48e0 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3de46e0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3de4650 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x3de44c0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3de4320 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3de41d0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3de3e40 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3de3da0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3de34a0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3de3350 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3de3140 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3de28c0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x32a8bf0 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x32a8bf0 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3ddff40 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3ddf1b0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3ddf1b0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x36e7a40 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3ddecd0 [Final Native Static Public]
    int32 EndTransaction(); // 0x3d6bbb0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x3ddc7a0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3ddc5c0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x3ddc460 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x3ddc2b0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3ddc100 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x3ddbf20 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3ddbcf0 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x3ddbb10 [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); // 0x3ddb8e0 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x3ddb730 [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); // 0x3ddb4a0 [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); // 0x3ddb4a0 [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); // 0x3ddb210 [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); // 0x3ddafe0 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x3ddaef0 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x3ddad00 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x3ddab10 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x3dda750 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x3dda580 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3dd91b0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3dd8ff0 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x32a8bf0 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3dd7080 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3dd6f90 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dd4ae0 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3dd4900 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3dd47f0 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dd46d0 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3dd4c70 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x3dd46d0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3dd44d0 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3dd43f0 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x36e84d0 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3dd3eb0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3dd3c50 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x3dd3b30 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3dd3100 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3dd1d50 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3dd1a50 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x308b570 [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); // 0x3dd0740 [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); // 0x3dd0480 [Final Native Static Public]
    void CollectGarbage(); // 0x3dd01a0 [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); // 0x3dce880 [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); // 0x3dce390 [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); // 0x3dcdea0 [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); // 0x3dcd9d0 [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); // 0x3dcd520 [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); // 0x3dcd070 [Final Native Static Public]
    bool CapsuleOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dccd40 [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); // 0x3dcca40 [Final Native Static Public]
    bool CapsuleOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dcc710 [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); // 0x3dcc410 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x3dcc1d0 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3dcc3a0 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x3dc9790 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3dc8fa0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3dc8fa0 [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); // 0x3dc7420 [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); // 0x3dc6420 [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); // 0x3dc5f00 [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); // 0x3dc59e0 [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); // 0x3dc54e0 [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); // 0x3dc5000 [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); // 0x3dc4b20 [Final Native Static Public]
    bool BoxOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dc4810 [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); // 0x3dc4540 [Final Native Static Public]
    bool BoxOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dc4230 [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); // 0x3dc3f60 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3dc38d0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3dbfaa0 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3e22120 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3e1d7e0 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3e197a0 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3e07e50 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3e16750 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3e166c0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x3e14d90 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3e13ec0 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3e117c0 [Final Native Static Public]
    FString SandboxesDir(); // 0x3e10fc0 [Final Native Static Public]
    FString RootDir(); // 0x3e10930 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x3e0f0e0 [Final Native Static Public]
    FString ProjectUserDir(); // 0x3e08530 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3e08450 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3e08240 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3e081b0 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3e08120 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3e08090 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3e08000 [Final Native Static Public]
    FString ProjectDir(); // 0x3e07f70 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3e07ee0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3e07e50 [Final Native Static Public]
    FString ProfilingDir(); // 0x3e07dc0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3e03db0 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x3e03c40 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x3dfc5f0 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x3dfbeb0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x3dfa690 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x3dfa330 [Final Native Static Public]
    FString LaunchDir(); // 0x3df3e50 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3df0250 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x3df01b0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x3df0110 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x3defe20 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x3deedf0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x3dec900 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x3deac40 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3de9290 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3de90b0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3de8cf0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3de8bd0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3de7c40 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3de69b0 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3de65b0 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3de6280 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3de5e30 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3de5df0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3de4560 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3de3a10 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3de2fa0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3de2f10 [Final Native Static Public]
    FString GameSourceDir(); // 0x3de2e80 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3de2df0 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x3de2d60 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3de1610 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3de1580 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x3dddea0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x3ddde10 [Final Native Static Public]
    FString EnterpriseDir(); // 0x3dddd80 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x3dddcf0 [Final Native Static Public]
    FString EngineUserDir(); // 0x3dddc60 [Final Native Static Public]
    FString EngineSourceDir(); // 0x3dddbd0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x3dddb40 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x3dddab0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x3ddda20 [Final Native Static Public]
    FString EngineDir(); // 0x3ddd990 [Final Native Static Public]
    FString EngineContentDir(); // 0x3ddd900 [Final Native Static Public]
    FString EngineConfigDir(); // 0x3ddd870 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3dd9440 [Final Native Static Public]
    FString DiffDir(); // 0x3dd93b0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3dd8010 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3dd7190 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3dd6d30 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3dd6be0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3dd01d0 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x3dd0020 [Final Native Static Public]
    FString CloudDir(); // 0x3dcff90 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x3dced90 [Final Native Static Public]
    FString BugItDir(); // 0x3dca000 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3dc3370 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3dc32e0 [Final Native Static Public]
    FString AutomationDir(); // 0x3dc3250 [Final Native Static Public]

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

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3e12690 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e11550 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3e11430 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3e112e0 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e11050 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3de6d00 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3de5a10 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3de3520 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3dcf970 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3dcc320 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3dcc280 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& InSet); // 0x3e49690 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3e49170 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3e48cf0 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3e48c40 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3e48e40 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3e48da0 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3e490e0 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3e49040 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3e48f90 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3e48ee0 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3e48e40 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3e48da0 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3e48cf0 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3e48c40 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3e48cf0 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3e48c40 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3e48b50 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x3e48a50 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3e48990 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3e488c0 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3e48680 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3e4acd0 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3e4aaa0 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3e4a820 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3e4a710 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3e4a530 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3e4a380 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3e4a160 [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); // 0x3e49c10 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3e484b0 [Final Native Static Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x3e4b580 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x3e4b400 [Native Public]
    void LoadLevelInstance(); // 0x3e4a140 [Native Public]
    bool IsLoaded(); // 0x3e49fb0 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x3e49b80 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e49b30 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3eac7f0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3eac700 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3eac4d0 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3eac190 [Final Native Public]
    void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value); // 0x3eac0a0 [Final Native Public]
    void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value); // 0x3eabea0 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3eabcb0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3eabb90 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3eaba70 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3eab950 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3eab860 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3eab660 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3eab540 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3eab430 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eab300 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3eab1f0 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eab0d0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3eaafd0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eaaf20 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3eaae20 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3eaacf0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3eaabe0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3eaa9c0 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3eaa7e0 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3eaa270 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3eaa000 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3eaa760 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eaa680 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3eaa600 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eaa520 [Final Native Public]

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

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3fbfeb0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x3bd0970 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3fbfad0 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3fbfa00 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3fbf930 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3fbf850 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3fbf780 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3fbee40 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3fbec20 [Native Public]
    void ReleaseToPool(); // 0x3fbec00 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3fbeab0 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fbfd00 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3fbfc70 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3fbfba0 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3fbf650 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3fbf550 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3fbf420 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3fbf2f0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3fbf1f0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x3fbf0c0 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x3fbefe0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x3fbecf0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3fbeb80 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3fbeae0 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3fbe990 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x3fbe870 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3fbe750 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3fbe630 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3fbe510 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3fbe3f0 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3fbe300 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3fbe0b0 [Final Native Public]
    void EndTrails(); // 0x3fbe090 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x3fbdfc0 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fbdce0 [Final Native Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x3ff3c60 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x3ff3600 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x3ff3540 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x40503c0 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x4050320 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x404e9f0 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x404e900 [Final Native Public]
    void OnRep_RigidState(); // 0x404e8e0 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x404e780 [Final Native Public]
    bool IsAuthority(); // 0x404e750 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x404e5f0 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x404e300 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x404e070 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x404b370 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x404b130 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x404ae20 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x4051d80 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x4051cd0 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x4051a70 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x404ff70 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x404e8c0 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x404e8a0 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x404e880 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x404e860 [Final Native Protected]
    void MarkPendingDeletion(); // 0x404e840 [Final Native Public]
    bool IsPendingDeletion(); // 0x404e820 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x404e040 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x404df30 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x404c8d0 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x4051ed0 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x4051b50 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x40518a0 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4051750 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x40515d0 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4051460 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4051220 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x4050fa0 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x4050e30 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4050c00 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x4050a30 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x4050830 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40505d0 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x4050450 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x40501b0 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x4050050 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x404fdb0 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x404fbe0 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x404fa80 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x404f800 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x404f580 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x404f3f0 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x404f260 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x404efa0 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x404ed60 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x404ec10 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x404ea80 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x404e0f0 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x404df70 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x404ddb0 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x404dc90 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x404dbc0 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x404da90 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x404d890 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x404d600 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x404d4d0 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x404d2d0 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x404d0e0 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x404cea0 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x404cca0 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x404cb00 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x404ca30 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x404c910 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x404c760 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x404c630 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x404c4b0 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x404c390 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x404c100 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x404be70 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x404bcd0 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x404bba0 [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); // 0x404b8b0 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x404b6b0 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x404b590 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x404b3f0 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x404af50 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x4099a10 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x4099970 [Native Event Protected]
    void ServerReceiveDeltaSourceStateFrame(int32 Frame); // 0x40998e0 [Native Event Protected]
    void ServerReceiveDeltaSourceInputFrame(int32 Frame); // 0x4099850 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x40996e0 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputs(); // 0x4099590 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x4099440 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceState(); // 0x4099410 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceInput(); // 0x40993e0 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x4099340 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x40992a0 [Native Event Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x409bec0 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x409bc80 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x4098700 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x40984f0 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x40983b0 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x40981d0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x409bb00 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x409ba60 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x409b990 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x409b900 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409b810 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409b720 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409b620 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x409b580 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x409b460 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x409b330 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x409b210 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x409b0e0 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x409afc0 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x409af30 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x409adb0 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x409aca0 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x409ac10 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x409ab30 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x409a9f0 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x409a890 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x409a6c0 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x409a620 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x409a550 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x409a4c0 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x409a3f0 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x409a310 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x409a230 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x409a150 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x4099fd0 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x4099f30 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x4099e60 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4099d40 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x4099cc0 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x4099c30 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x4099ab0 [Final Native Public]
    bool IsProjectionEnabled(); // 0x4099270 [Final Native Public]
    bool IsBroken(); // 0x4099220 [Final Native Public]
    float GetCurrentTwist(); // 0x4098c00 [Final Native Public]
    float GetCurrentSwing2(); // 0x4098bc0 [Final Native Public]
    float GetCurrentSwing1(); // 0x4098b80 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x4098a90 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x40989d0 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x40987e0 [Final Native Public]
    void BreakConstraint(); // 0x40986c0 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x409c170 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x409c010 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x409bf80 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x409b3d0 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x409aea0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x409ad30 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x409a0c0 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x4099ba0 [Final Native Public]
    void ReleaseComponent(); // 0x4099830 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x4099070 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x4098f20 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x4098d90 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x4098c40 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x3733ad0 [Final Native Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x40ecd20 [Native Public]
    void FireImpulse(); // 0x40e9700 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x40e5a50 [Native Public]

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

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x15cd700 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x15cd700 [Event Protected]
    void OnRep_UniqueId(); // 0x40ec210 [Native Public]
    void OnRep_Score(); // 0x37c5ab0 [Native Public]
    void OnRep_PlayerName(); // 0x3811b40 [Native Public]
    void OnRep_PlayerId(); // 0x3812b60 [Native Public]
    void OnRep_bIsInactive(); // 0x3811b20 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x40ec170 [Final Native Private]
    bool IsSpectator(); // 0x40ebea0 [Final Native Public]
    bool IsOnlyASpectator(); // 0x40ebe20 [Final Native Public]
    bool IsABot(); // 0x40ebc80 [Final Native Public]
    float GetScore(); // 0x40eb930 [Final Native Public]
    FString GetPlayerName(); // 0x40eb8b0 [Final Native Public]
    int32 GetPlayerId(); // 0x40eb890 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x40eb820 [Final Native Public]
    float GetPingInMilliseconds(); // 0x40eb760 [Final Native Public]
    APawn* GetPawn(); // 0x40eb6e0 [Final Native Public]
    uint8 GetCompressedPing(); // 0x40e9720 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x40e5e50 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x4191a90 [Final Native Public]
    bool IsRecording(); // 0x4191a20 [Final Native Public]
    bool IsPlaying(); // 0x41919d0 [Final Native Public]
    float GetReplayTotalTime(); // 0x4191940 [Final Native Public]
    float GetReplayCurrentTime(); // 0x41918b0 [Final Native Public]
    FString GetActiveReplayName(); // 0x4191760 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x421c070 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x421bfc0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x421bf00 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x421bdf0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x421bc70 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x421bb60 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x421ba90 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x421ba00 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x421b8b0 [Final Native Public]
    int32 NumSockets(); // 0x421b840 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x421b6c0 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x421b590 [Final Native Public]
    UMeshDeformerCollection* GetTargetMeshDeformers(); // 0x421b560 [Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x421b460 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x421b430 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x421b400 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x421b3d0 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x421b390 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x421b360 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x421b2a0 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x421b0c0 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x421afc0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x421ae40 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x421ad80 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x421ad40 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x421ad00 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x421ac80 [Final Native Public]
    bool GetHasVertexColors(); // 0x421ac50 [Native Public]
    EAxis GetForwardAxis(); // 0x421ac30 [Final Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x421ac00 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x421ab60 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x421ab00 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x421aa20 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x3ca6440 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x42ad840 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x42ad770 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x42ae9a0 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x42ae760 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x42ae6a0 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x42ae490 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x42ae380 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x42ae2c0 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42ae150 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x42ae040 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x42adf30 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x42ade20 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42adcb0 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x42adb40 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x42ada10 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42ad8e0 [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); // 0x42ad3b0 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x42ad280 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x42d16f0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x421bc70 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42d0cd0 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x42d1520 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x42d1300 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x42d1280 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x42d1250 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x42d10a0 [Final Native Public]
    int32 GetNumVertices(int32 LODIndex); // 0x42d0fe0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x42d0f00 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x42d0e40 [Final Native Public]
    int32 GetNumLODs(); // 0x42d0e10 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x421ae40 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x42d0cd0 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x42d0c40 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42d0cd0 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x42d0c40 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x42d0b70 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x42d0ab0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x42d0a60 [Final Native Public]
    FBox GetBoundingBox(); // 0x42d0980 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x42d08b0 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x42d0760 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x42d0540 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x42d0410 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x42d0260 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x43323c0 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4332010 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x43321b0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x4331e80 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x4331d60 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x4331ba0 [Final Native Static Public]

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

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x43a6020 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x43a5d40 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x43a5c00 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x43a59e0 [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); // 0x43a5550 [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); // 0x43a5020 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x43a4d00 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x43a4af0 [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); // 0x43a4540 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x43a4350 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x43a4180 [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); // 0x43a3ae0 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x43a39a0 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x43a6820 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43a6540 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43a63b0 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x43a3620 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x43a3510 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x43a3330 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x43a31a0 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x43a3010 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x43a2ff0 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43a2e00 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x43a2c50 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x43a6980 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x43a68c0 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x43a3790 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x43a3700 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x43a3690 [Final Native Public]
    void ClearSmoothing(); // 0x43a2fd0 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x43ddf70 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x43ddcb0 [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); // 0x43dd9b0 [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); // 0x43dd690 [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); // 0x43dd2a0 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x43dcff0 [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); // 0x43dcc90 [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); // 0x43dc8e0 [Final Native Static Public]
    void LogCircle(UObject* WorldContextObject, const FVector& Center, const FVector& UpAxis, float Radius, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog, bool bWireframe); // 0x43dc520 [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); // 0x43dc170 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43dbe90 [Final Native Static Public]
    void LogArrow(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, const FName& CategoryName, bool bAddToMessageLog, float ArrowHeadSize); // 0x43dbb70 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x308b570 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x43de020 [Final Native Public]
    float GetVoiceLevel(); // 0x43dbae0 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x43db7b0 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x387fa40 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x43db720 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x43dbaa0 [Final Native Public]
    int32 GetTileCount(); // 0x43dba50 [Final Native Public]
    int32 GetTileBorderSize(); // 0x43dba10 [Final Native Public]
    int32 GetSize(); // 0x43db9a0 [Final Native Public]
    int32 GetPageTableSize(); // 0x43db930 [Final Native Public]

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

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x43fe980 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x43fe8b0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x43fe7f0 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x43fe730 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x43fe660 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x3df0340 [Final Native Public]
    bool IsRuntime(); // 0x43fe4b0 [Final Native Public]
    bool IsInitiallyVisible(); // 0x3df0340 [Final Native Public]
    bool IsInitiallyActive(); // 0x43fe4d0 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3df0340 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x43fe4b0 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x43fe1e0 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x43fe1e0 [Final Native Public]
    FColor GetDebugColor(); // 0x3cf80e0 [Final Native Public]
    FName GetDataLayerLabel(); // 0x43fde60 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x43fd0e0 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x43ff160 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x43ff080 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x43fef60 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x43fee40 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x43fea40 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x43fe360 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x43fe000 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x43fdf50 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x43fe000 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x43fdf50 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x43fdcd0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x43fdb70 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x43fd9d0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x43fd7c0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x43fd720 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x43fd620 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x43fd500 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x43fd410 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x43fd190 [Final Native Public]

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

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x5190be0 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x5190900 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x5190730 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x518f720 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x518f4b0 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x518f420 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x518f350 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x518f280 [Final Native Static Public]

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

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x5190cc0 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x5190a20 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x51907c0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x518fc60 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x518f5a0 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x1a6c1b0 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x1a6c190 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x1a6c120 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x496a270 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x4969bd0 [Native Public]
    void ResetToDefault(); // 0x3a47220 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x4969a90 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x4968e80 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x4968320 [Final Native Public]
    FString GetProfileIdString(); // 0x49678d0 [Final Native Public]
    FText GetProfileDisplayName(); // 0x4967840 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x4967800 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x4967510 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x4967240 [Native Public]
    void DumpProfileToLog(); // 0x3754fe0 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x49668d0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x496a510 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x496a470 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x496a2f0 [Native Public]
    bool SetActiveKeyProfile(const FString& InProfileId); // 0x4969b20 [Native Public]
    void SaveSettings(); // 0x244aa20 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x4969970 [Final Native Public]
    void ResetKeyProfileIdToDefault(const FString& ProfileId, FGameplayTagContainer& FailureReason); // 0x4969850 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x49696d0 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x4969090 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x4968ff0 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4968630 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x15cd700 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x15cd700 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x4968280 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithId(const FString& ProfileId); // 0x4967190 [Native Public]
    FString GetActiveKeyProfileId(); // 0x4966b90 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetActiveKeyProfile(); // 0x4966b60 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x4966a30 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x15cd700 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x15cd700 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x4966800 [Native Public]
    void AsyncSaveSettings(); // 0x244a680 [Native Public]
    void ApplySettings(); // 0x3754fe0 [Native Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x49695f0 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x4968480 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x49680f0 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4967670 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4967350 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x4966da0 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x4966ae0 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x4966720 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x4966550 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x4966490 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x49663f0 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x4966360 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x49662c0 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x4966090 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x496a770 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x496a670 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x496a1e0 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x496a150 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4969f80 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4969db0 [Native Public]
    void SetInputMode(FGameplayTagContainer& NewMode, FModifyContextOptions& Options); // 0x4969c80 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x4969500 [Native Public]
    void RemoveTagsFromInputMode(FGameplayTagContainer& TagsToRemove, FModifyContextOptions& Options); // 0x49693d0 [Native Public]
    void RemoveTagFromInputMode(FGameplayTag& TagToRemove, FModifyContextOptions& Options); // 0x49692e0 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x49691f0 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4968bf0 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x49689d0 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x49688d0 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x4968840 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x49687b0 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4967f40 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4967d90 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4967bc0 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x49679f0 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x4967910 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x3a47060 [Native Public]
    FGameplayTagContainer GetInputMode(); // 0x4967130 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x4966bd0 [Native Public]
    void ClearAllMappings(); // 0x49662a0 [Native Public]
    void AppendTagsToInputMode(FGameplayTagContainer& TagsToAdd, FModifyContextOptions& Options); // 0x4965f60 [Native Public]
    void AddTagToInputMode(FGameplayTag& TagToAdd, FModifyContextOptions& Options); // 0x4965e70 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x4965d50 [Native Public]

// UEnhancedInputLocalPlayerSubsystem (/Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem)
    void OnMappingContextRemoved__DelegateSignature(UInputMappingContext* MappingContext); // 0x15cd700 [Public]
    void OnMappingContextAdded__DelegateSignature(UInputMappingContext* MappingContext); // 0x15cd700 [Public]
    void OnControlMappingsRebuilt__DelegateSignature(); // 0x15cd700 [Public]

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x4986130 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x4985fe0 [Final Native Public]
    void UnmapAll(); // 0x4985f50 [Final Native Public]
    bool ShouldShowInputModeQuery(); // 0x4985ef0 [Final Native Static Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x4985ad0 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x3674aa0 [Final Native Public]
    bool IsDeprecated(); // 0x4985ab0 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x49857c0 [Final Native Public]
    UObject* GetMetadata(); // 0x49857a0 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x4985770 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x4985440 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x4985320 [Final Native Public]
    FText GetDisplayName(); // 0x4985290 [Final Native Public]
    FName GetConfigName(); // 0x3672c30 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x24607f0 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x24607a0 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x2460740 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x24605d0 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x2460480 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x32767c0 [Final Native Public]
    void RemovePersistentFields(); // 0x32767a0 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x3276460 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x32761d0 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x3275fc0 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x3275cd0 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x3275ad0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3275970 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x3275770 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x3275610 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32754b0 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x32779c0 [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); // 0x3277b20 [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); // 0x32774b0 [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); // 0x3277210 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UBlueprintCameraEvaluationDataFunctionLibrary (/Script/GameplayCameras.BlueprintCameraEvaluationDataFunctionLibrary)
    void SetDefaultCameraRigParameters(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig); // 0x65cd0b0 [Final Native Static Public]
    void SetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData, FBlueprintCameraPose& CameraPose); // 0x65ccdb0 [Final Native Static Public]
    FBlueprintCameraEvaluationDataRef MakeCameraEvaluationData(); // 0x65ccbb0 [Final Native Static Public]
    FBlueprintCameraPose GetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData); // 0x65cb980 [Final Native Static Public]
    void BlendCameraEvaluationData(FBlueprintCameraEvaluationDataRef& FromCameraData, FBlueprintCameraEvaluationDataRef& ToCameraData, float Factor); // 0x65cb6a0 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x65ce210 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable, const FVector& Value); // 0x65cda60 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x65ce0b0 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x65cded0 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x65cda60 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable, int32 Value); // 0x65cd630 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable, float Value); // 0x65cd4d0 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable, double Value); // 0x65cd1d0 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable, bool Value); // 0x65ccc50 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable); // 0x65cca70 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable); // 0x65cc930 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable); // 0x65cc800 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable); // 0x65cc690 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable); // 0x65cc210 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable); // 0x65cbfc0 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable); // 0x65cbe90 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable); // 0x65cbc00 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable); // 0x65cb850 [Final Native Static Public]

// UBlueprintCameraContextDataTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraContextDataTableFunctionLibrary)
    bool SetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, FInstancedStruct& Data); // 0x65cdd40 [Final Native Static Public]
    bool SetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FString& Data); // 0x65cdbc0 [Final Native Static Public]
    bool SetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UObject* Data); // 0x65cd900 [Final Native Static Public]
    bool SetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FName& Data); // 0x65cd790 [Final Native Static Public]
    bool SetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType, uint8 Data); // 0x65cd330 [Final Native Static Public]
    bool SetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, TSubclassOf<UObject> Data); // 0x65ccf50 [Final Native Static Public]
    FInstancedStruct GetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UScriptStruct* DataStructType); // 0x65cc4c0 [Final Native Static Public]
    FString GetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x65cc350 [Final Native Static Public]
    UObject* GetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x65cbad0 [Final Native Static Public]
    FName GetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x65cc0f0 [Final Native Static Public]
    uint8 GetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType); // 0x65cbd30 [Final Native Static Public]
    TSubclassOf<UObject> GetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x65cbad0 [Final Native Static Public]

// UCameraRigInstanceFunctions (/Script/GameplayCameras.CameraRigInstanceFunctions)
    bool IsValid(const FCameraRigInstanceID& InstanceId); // 0x65d2130 [Final Native Static Public]

// UGameplayCameraParameterSetterComponent (/Script/GameplayCameras.GameplayCameraParameterSetterComponent)
    void StopParameterSetters(bool bImmediately); // 0x65d26a0 [Final Native Public]
    void StartParameterSetters(); // 0x65d2440 [Final Native Public]
    void OnActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x65d2280 [Final Native Private]
    void OnActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x65d21b0 [Final Native Private]

// AGameplayCamerasPlayerCameraManager (/Script/GameplayCameras.GameplayCamerasPlayerCameraManager)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x65d25c0 [Final Native Public]
    void StealPlayerController(APlayerController* PlayerController); // 0x65d2530 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x65d2460 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x65d2370 [Final Native Public]
    void ReleasePlayerController(); // 0x65d2350 [Final Native Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    bool RunChildCameraDirector(float DeltaTime, const FName& ChildSlotName); // 0x6622fa0 [Final Native Public]
    void RunCameraDirector(float DeltaTime, UObject* EvaluationContextOwner, FBlueprintCameraDirectorEvaluationParams& Params); // 0x15cd700 [Event Public]
    bool RemoveChildEvaluationContext(UObject* ChildEvaluationContextOwner, const FName& ChildSlotName); // 0x15cd700 [Event Public]
    FBlueprintCameraEvaluationDataRef GetInitialContextResult(); // 0x6621e50 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalContextResult(const ECameraEvaluationDataCondition& Condition); // 0x6621760 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x6620da0 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620d10 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620c80 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620bf0 [Final Native Public]
    void DeactivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorDeactivateParams& Params); // 0x15cd700 [Event Public]
    FName AddChildEvaluationContext(UObject* ChildEvaluationContextOwner); // 0x15cd700 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620a20 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620890 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x6620700 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy, bool bForceNewInstance); // 0x661fdb0 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig, bool bForceNewInstance); // 0x661fce0 [Final Native Public]
    void ActivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorActivateParams& Params); // 0x15cd700 [Event Public]

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

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x6623fb0 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x6623da0 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x6623b90 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x6623990 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x66237b0 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x66235d0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x6622c70 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x6622b60 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x66228f0 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x66227e0 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x6622610 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x6622490 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x6622370 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x6622250 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x6622110 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x6621d40 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x6621c30 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x6621ae0 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x6621040 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x6620ef0 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& NewValue); // 0x6623070 [Final Native Static Public]
    void GetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& ReturnValue); // 0x66211c0 [Final Native Static Public]

// UCameraRigParameterInteropLibrary (/Script/GameplayCameras.CameraRigParameterInteropLibrary)
    FVector3f MakeLiteralVector3f(const FVector3f& Value); // 0x6622f20 [Final Native Static Public]
    FVector2D MakeLiteralVector2D(const FVector2D& Value); // 0x6622e20 [Final Native Static Public]
    FVector MakeLiteralVector(const FVector& Value); // 0x6622ea0 [Final Native Static Public]
    FRotator MakeLiteralRotator(const FRotator& Value); // 0x6622ea0 [Final Native Static Public]
    FLinearColor MakeLiteralLinearColor(const FLinearColor& Value); // 0x6622e20 [Final Native Static Public]

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

// UGameplayCameraComponentBase (/Script/GameplayCameras.GameplayCameraComponentBase)
    UCineCameraComponent* GetOutputCameraComponent(); // 0x6622230 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetInitialResult(); // 0x6621f40 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalResult(const ECameraEvaluationDataCondition& Condition); // 0x66218b0 [Final Native Public]
    void DeactivateCamera(bool bImmediately); // 0x6620ab0 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x661fbc0 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x661f700 [Final Native Public]

// AGameplayCameraRigActor (/Script/GameplayCameras.GameplayCameraRigActor)
    UGameplayCameraRigComponent* GetCameraRigComponent(); // 0x3d6b5f0 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x3d6b5f0 [Final Native Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x6624420 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x6624350 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x6624280 [Final Native Public]
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x6622a80 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x6620b40 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x661fff0 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x661fe80 [Final Native Public]

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

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x15cd700 [Event Public]
    void SetDefaultOwningCameraRigParameters(const FBlueprintCameraEvaluationDataRef& TargetCameraData); // 0x6653ef0 [Final Native Public]
    void SetCurrentCameraPose(FBlueprintCameraPose& CameraPose); // 0x6653de0 [Final Native Public]
    void SetCameraPose(FBlueprintCameraPose& InCameraPose); // 0x6653de0 [Final Native Public]
    void InitializeCameraNode(); // 0x15cd700 [Event Public]
    APlayerController* GetPlayerController(); // 0x6653d90 [Final Native Public]
    FBlueprintCameraPose GetCurrentCameraPose(); // 0x6653ce0 [Final Native Public]
    FBlueprintCameraPose GetCameraPose(); // 0x6653ce0 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x6653c30 [Final Native Public]

// AGameplayDebuggerCategoryReplicator (/Script/GameplayDebugger.GameplayDebuggerCategoryReplicator)
    void ServerSetViewPoint(const FVector& InViewLocation, const FVector& InViewDirection); // 0x51bc620 [Native Event Protected]
    void ServerSetEnabled(bool bEnable); // 0x51bc560 [Native Event Protected]
    void ServerSetDebugActor(AActor* Actor, bool bSelectInEditor); // 0x51bc460 [Native Event Protected]
    void ServerSetCategoryEnabled(int32 CategoryId, bool bEnable); // 0x51bc360 [Native Event Protected]
    void ServerSendExtensionInputEvent(int32 ExtensionId, int32 HandlerId); // 0x51bc260 [Native Event Protected]
    void ServerSendCategoryInputEvent(int32 CategoryId, int32 HandlerId); // 0x51bc160 [Native Event Protected]
    void ServerResetViewPoint(); // 0x51bc110 [Native Event Protected]
    void OnRep_ReplicatedData(); // 0x51bc0d0 [Final Native Protected]
    void ClientDataPackPacket(const FGameplayDebuggerDataPackRPCParams& Params); // 0x51bc020 [Native Event Protected]

// UStateTreeComponent (/Script/GameplayStateTreeModule.StateTreeComponent)
    void SetStateTreeReference(const FStateTreeReference& StateTreeReference); // 0x4bc25a0 [Final Native Public]
    void SetStateTree(UStateTree* StateTree); // 0x4bc23b0 [Final Native Public]
    void SetStartLogicAutomatically(bool bInStartLogicAutomatically); // 0x4bc2320 [Final Native Public]
    void SendStateTreeEvent(FStateTreeEvent& Event); // 0x4bc21f0 [Final Native Public]
    void RemoveLinkedStateTreeOverrides(const FGameplayTag& StateTag); // 0x4bc20e0 [Final Native Public]
    EStateTreeRunStatus GetStateTreeRunStatus(); // 0x4bc2090 [Final Native Public]
    void AddLinkedStateTreeOverrides(const FGameplayTag& StateTag, const FStateTreeReference& StateTreeReference); // 0x4bc1df0 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36eacc0 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x36eab30 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x36ea8a0 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36ea6f0 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36ea620 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x36ea4e0 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36ea350 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x36ea0c0 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x36ea040 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x36e9ea0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x36e9d00 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x36e9b60 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x36e9850 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x36e96f0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x36e95b0 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x36e94c0 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x36e9430 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x36e9260 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36e8f60 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36e8c30 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x36e8ae0 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x36e8970 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x36e8800 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x36e8740 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x36e85b0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x36e84d0 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x36e7e80 [Final Native Static Public]
    FGameplayTagContainer Filter(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x36e7cc0 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x36e7b10 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x36e7a40 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x36e7930 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x36e77b0 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x36e76e0 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x36e75c0 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x36e7420 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x36e72e0 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x36e91c0 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36e8e90 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x36e8a10 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x36e7560 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x4a5dc00 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x15cd700 [Public]
    void EndTask(); // 0x4a5d7b0 [Final Native Public]

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

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

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x58fed90 [Final Native Public]
    void Stop(); // 0x58fed70 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x58fecf0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x58fec40 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x58feba0 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x58feb10 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x58fea70 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x58fe820 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x58fe780 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x58fe6f0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x58fe690 [Final Native Public]
    void PlayReversed(); // 0x58fe640 [Final Native Public]
    void PlayFromStart(); // 0x58fe5e0 [Final Native Public]
    void Play(); // 0x58fe590 [Final Native Public]
    void Pause(); // 0x58fe560 [Final Native Public]
    bool IsPlayingReversed(); // 0x58fe520 [Final Native Public]
    bool IsPlaying(); // 0x58fe500 [Final Native Public]
    bool IsLooping(); // 0x58fe4e0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x58fe4c0 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x58fe490 [Final Native Public]
    float GetStartTimeOffset(); // 0x58fe470 [Final Native Public]
    float GetPlaybackSpeed(); // 0x58fe430 [Final Native Public]
    float GetPlaybackDirection(); // 0x58fe410 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x58fe3f0 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x58fe3c0 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x58fe380 [Final Native Public]
    float GetMotionVectorScale(); // 0x58fe340 [Final Native Public]
    float GetElapsedTime(); // 0x58fe320 [Final Native Public]
    float GetDuration(); // 0x58fe300 [Final Native Public]
    float GetAnimationTime(); // 0x58fe2c0 [Final Native Public]

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

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

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x32ace80 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x32acd70 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x32acc60 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x32acb50 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x32ac940 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x32ac8a0 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x32ac270 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x32ac1d0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x32ab0e0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x32ab040 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x32aaf80 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x32aaee0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x32aa8d0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32a8bf0 [Final Native Public]
    bool IsEventListening(); // 0x32aa490 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x32a8c60 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x32a8bf0 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x32acaa0 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x32aca00 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x32ac7f0 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x32ac650 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x32ac320 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x32ac0c0 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x32ac000 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x32abf60 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x32abea0 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x32abdc0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x32abcc0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x32abbf0 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x32abb40 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x32aba30 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x32ab970 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x32ab870 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x32ab7d0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x32ab730 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x32ab680 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x32ab5b0 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x32ab4d0 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x32ab440 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x32aacb0 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x32aabd0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x32aaa30 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x32aa990 [Final Native Public]
    void RemoveAllAnchors(); // 0x32aa8a0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x15cd700 [Event Public]
    void OnRep_RepStateData(); // 0x32aa5f0 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x32aa5d0 [Final Native Protected]
    void OnRep_RepData(); // 0x32aa5b0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15cd700 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15cd700 [Public]
    bool IsRootBroken(); // 0x32aa4c0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x32aa470 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x32aa450 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x32aa3e0 [Final Native Public]
    int32 GetRootIndex(); // 0x32aa3a0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x32aa330 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x32aa1f0 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x32aa110 [Final Native Public]
    FBox GetLocalBounds(); // 0x32aa0c0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x32aa040 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x32a9fa0 [Final Native Public]
    FString GetDebugInfo(); // 0x32a9f20 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x32a9e30 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x32a9d90 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x32a9cf0 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x32a9bf0 [Final Native Public]
    void CrumbleActiveClusters(); // 0x32a9bc0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32a9720 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x32a9630 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x32a9490 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x32a92a0 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x32a90b0 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x32a8fc0 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32a8ed0 [Final Native Public]
    void ApplyAssetDefaults(); // 0x32a8eb0 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x32a8dc0 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x32c5150 [Final Native Public]
    void SetDataflowAsset(UDataflow* InDataflowAsset); // 0x32c50c0 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x32c5030 [Final Native Public]
    UDataflow* GetDataflowAsset(); // 0x32c4ff0 [Final Native Public]

// UDynamicMeshProcessorBlueprint (/Script/GeometryFramework.DynamicMeshProcessorBlueprint)
    void ProcessDynamicMesh(UDynamicMesh* TargetMesh, const bool& bFailed); // 0x15cd700 [Event Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x59baf90 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x59baf10 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x59badf0 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x59bad60 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x59bacd0 [Native Public]
    void SetOverrideWireframeRenderMaterial(UMaterialInterface* Material); // 0x59bac40 [Native Public]
    void SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface* Material); // 0x59babb0 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x59bab20 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x59baaa0 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x59baa10 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x59ba980 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x40e7a70 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x59ba7a0 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x59ba630 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x59ba4e0 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x59b9d00 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x59b9cd0 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x59b9ca0 [Native Public]
    bool GetShadowsEnabled(); // 0x59b9c10 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x59b9be0 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x59b9bb0 [Native Public]
    UMaterialInterface* GetOverrideWireframeRenderMaterial(); // 0x59b9b80 [Native Public]
    UMaterialInterface* GetOverrideSecondaryWireframeRenderMaterial(); // 0x59b9b50 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x59b9ab0 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x59b9a80 [Native Public]
    bool GetFlatShadingEnabled(); // 0x59b9a50 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x59b9a20 [Native Public]
    bool GetEnableRaytracing(); // 0x40efba0 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x59b99f0 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x59b99c0 [Native Public]
    FColor GetConstantOverrideColor(); // 0x59b9980 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x59b9920 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x59b96f0 [Native Public]
    void ClearOverrideWireframeRenderMaterial(); // 0x59b96d0 [Native Public]
    void ClearOverrideSecondaryWireframeRenderMaterial(); // 0x59b96b0 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x40ecfb0 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x59bb020 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x40ef310 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x59bae80 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x59ba820 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x59ba6b0 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x59ba560 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x59ba450 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x59b9df0 [Native Public]
    void NotifyMeshModified(); // 0x59b9dd0 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x59b9c40 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x59b9c40 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x59b9850 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x59b9710 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x46bf510 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x59b9fb0 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x59b9f70 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x3d6b5f0 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x59b9950 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x59b98c0 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x59b9640 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x59ba1a0 [Final Native Public]
    UDynamicMesh* Reset(); // 0x59ba170 [Final Native Public]
    bool IsEmpty(); // 0x59b9da0 [Final Native Public]
    int32 GetTriangleCount(); // 0x59b9c70 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x59ba2f0 [Final Native Public]
    void ReturnAllMeshes(); // 0x59ba2d0 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x59ba140 [Final Native Public]
    void FreeAllMeshes(); // 0x59b9900 [Final Native Public]

// UGooglePADFunctionLibrary (/Script/GooglePAD.GooglePADFunctionLibrary)
    EGooglePADErrorCode ShowConfirmationDialog(); // 0x6927b30 [Final Native Static Public]
    EGooglePADErrorCode ShowCellularDataConfirmation(); // 0x6927b30 [Final Native Static Public]
    EGooglePADErrorCode RequestRemoval(const FString& Name); // 0x6927aa0 [Final Native Static Public]
    EGooglePADErrorCode RequestInfo(const TArray<FString>& AssetPacks); // 0x6927580 [Final Native Static Public]
    EGooglePADErrorCode RequestDownload(const TArray<FString>& AssetPacks); // 0x6927580 [Final Native Static Public]
    void ReleaseDownloadState(int32 State); // 0x3dcc3a0 [Final Native Static Public]
    void ReleaseAssetPackLocation(int32 Location); // 0x3dcc3a0 [Final Native Static Public]
    int32 GetTotalBytesToDownload(int32 State); // 0x6927880 [Final Native Static Public]
    EGooglePADStorageMethod GetStorageMethod(int32 Location); // 0x6927a20 [Final Native Static Public]
    EGooglePADErrorCode GetShowConfirmationDialogStatus(const EGooglePADConfirmationDialogStatus& Status); // 0x6927980 [Final Native Static Public]
    EGooglePADErrorCode GetShowCellularDataConfirmationStatus(const EGooglePADCellularDataConfirmStatus& Status); // 0x6927980 [Final Native Static Public]
    EGooglePADDownloadStatus GetDownloadStatus(int32 State); // 0x6927900 [Final Native Static Public]
    EGooglePADErrorCode GetDownloadState(const FString& Name, const int32& State); // 0x69276b0 [Final Native Static Public]
    int32 GetBytesDownloaded(int32 State); // 0x6927880 [Final Native Static Public]
    FString GetAssetsPath(int32 Location); // 0x69277a0 [Final Native Static Public]
    EGooglePADErrorCode GetAssetPackLocation(const FString& Name, const int32& Location); // 0x69276b0 [Final Native Static Public]
    EGooglePADErrorCode CancelDownload(const TArray<FString>& AssetPacks); // 0x6927580 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x5bed910 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x5bed790 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x5bed6e0 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x5bed620 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x5bed560 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x5bed4b0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x5bed3f0 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x5bed340 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x5bed280 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x5bed020 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x5becf90 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x5becee0 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x58a0180 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x34cdc80 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x5bece50 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x5bece20 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x5becdf0 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x5becdc0 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x5becd90 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x5becd60 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x5becd30 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x34ce010 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x34cdc60 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x5beccd0 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5bede20 [Final Native Public]
    void SetTargetMeshUsedMinLOD(int32 InTargetMeshUsedMinLOD); // 0x5bedda0 [Final Native Private]
    void SetTargetMeshRequestedMinLOD(int32 InTargetMeshRequestedMinLOD); // 0x5bedd20 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x5bedc80 [Final Native Public]
    void SetTargetBindingAttribute(const FName& InAttributeName); // 0x5bedbf0 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5bedb50 [Final Native Public]
    void SetSourceMeshUsedLOD(int32 InSourceMeshUsedLOD); // 0x5bedad0 [Final Native Private]
    void SetSourceMeshRequestedLOD(int32 InSourceMeshRequestedLOD); // 0x5beda50 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x5bed9b0 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x5bed890 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x5bed810 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x5bed1d0 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x5bed150 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x5bed0b0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x49857a0 [Final Native Public]
    int32 GetTargetMeshUsedMinLOD(); // 0x5becec0 [Final Native Public]
    int32 GetTargetMeshRequestedMinLOD(); // 0x3cfa4b0 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x5a71300 [Final Native Public]
    FName GetTargetBindingAttribute(); // 0x3704550 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x3230870 [Final Native Public]
    int32 GetSourceMeshUsedLOD(); // 0x3cfa8c0 [Final Native Public]
    int32 GetSourceMeshRequestedLOD(); // 0x3cfa100 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x5a71320 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x5becea0 [Final Native Public]
    int32 GetMatchingSection(); // 0x5bece80 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x5becd00 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x453d6e0 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x57e7240 [Final Native Public]
    void Build(const FScriptDelegate& CompletionDelegate); // 0x5becbe0 [Final Native Public]

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

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x5c0e610 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x5c0e500 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x5c0e3c0 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x5c0e290 [Final Native Public]
    void SetGroomCache(UGroomCache* InGroomCache); // 0x5c0e120 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x5c0e090 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x5c0dfd0 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x5c0df40 [Final Native Public]
    void ResetSimulation(); // 0x5c0df20 [Final Native Public]
    void ResetCollisionComponents(); // 0x5c0ded0 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x5c0dd40 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x5c0dcd0 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x5c0d810 [Final Native Public]

// UGroomSolverComponent (/Script/HairStrandsSolver.GroomSolverComponent)
    void SetDeformerSolver(UMeshDeformer* DeformerSolver); // 0x612f520 [Final Native Public]
    void ResetGroomComponents(); // 0x612f500 [Final Native Public]
    void RemoveGroomComponent(UGroomComponent* GroomComponent); // 0x612f440 [Final Native Public]
    void AddGroomComponent(UGroomComponent* GroomComponent); // 0x612f370 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2dd32f0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2dd3220 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2dd3160 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x15cd700 [Event Protected]
    bool IsTracked(); // 0x2dd3140 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2dd30f0 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2dd2fe0 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2dd2f40 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x2dd2ea0 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2dd2d70 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2dd2cd0 [Final Native Protected]

// UIKRetargetAlignPoleVectorController (/Script/IKRig.IKRetargetAlignPoleVectorController)
    void SetSettings(const FIKRetargetAlignPoleVectorOpSettings& InSettings); // 0x61bb070 [Final Native Public]
    FIKRetargetAlignPoleVectorOpSettings GetSettings(); // 0x61bab70 [Final Native Public]

// UIKRetargetCopyBasePoseController (/Script/IKRig.IKRetargetCopyBasePoseController)
    void SetSettings(const FIKRetargetCopyBasePoseOpSettings& InSettings); // 0x61bb1e0 [Final Native Public]
    FIKRetargetCopyBasePoseOpSettings GetSettings(); // 0x61bac80 [Final Native Public]

// UIKRetargetCurveRemapController (/Script/IKRig.IKRetargetCurveRemapController)
    void SetSettings(const FIKRetargetCurveRemapOpSettings& InSettings); // 0x61bb2e0 [Final Native Public]
    FIKRetargetCurveRemapOpSettings GetSettings(); // 0x61bad30 [Final Native Public]

// UIKRetargetFKChainsController (/Script/IKRig.IKRetargetFKChainsController)
    void SetSettings(const FIKRetargetFKChainsOpSettings& InSettings); // 0x61bb450 [Final Native Public]
    FIKRetargetFKChainsOpSettings GetSettings(); // 0x61bae30 [Final Native Public]

// UIKRetargetIKChainsController (/Script/IKRig.IKRetargetIKChainsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x61bb5f0 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x61baf60 [Final Native Public]

// URetargetProfileLibrary (/Script/IKRig.RetargetProfileLibrary)
    UIKRetargetOpControllerBase* GetOpControllerFromRetargetProfile(FRetargetProfile& InRetargetProfile, const FName& InRetargetOpName); // 0x61baa20 [Final Native Static Public]
    FRetargetProfile CopyRetargetProfileFromRetargetAsset(UIKRetargeter* InRetargetAsset); // 0x61ba7c0 [Final Native Static Public]

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

// UIKRetargetPelvisMotionController (/Script/IKRig.IKRetargetPelvisMotionController)
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x61c3570 [Final Native Public]
    void SetSourcePelvisBone(const FName& InSourcePelvisBone); // 0x61c34e0 [Final Native Public]
    void SetSettings(const FIKRetargetPelvisMotionOpSettings& InSettings); // 0x61c2820 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x61c25d0 [Final Native Public]
    FName GetSourcePelvisBone(); // 0x61c2590 [Final Native Public]
    FIKRetargetPelvisMotionOpSettings GetSettings(); // 0x61c1c30 [Final Native Public]

// UIKRetargetPinBoneController (/Script/IKRig.IKRetargetPinBoneController)
    void SetSettings(const FIKRetargetPinBoneOpSettings& InSettings); // 0x61c2a40 [Final Native Public]
    void SetBonePair(const FName& InBoneToCopyFrom, const FName& InBoneToCopyTo); // 0x61c2650 [Final Native Public]
    FIKRetargetPinBoneOpSettings GetSettings(); // 0x61c1df0 [Final Native Public]
    TMap<FName, FName> GetAllBonePairs(); // 0x61c1ab0 [Final Native Public]
    void ClearAllBonePairs(); // 0x61c1a90 [Final Native Public]

// UIKRetargetAdditivePoseController (/Script/IKRig.IKRetargetAdditivePoseController)
    void SetSettings(const FIKRetargetAdditivePoseOpSettings& InSettings); // 0x61c2720 [Final Native Public]
    FIKRetargetAdditivePoseOpSettings GetSettings(); // 0x61c1b80 [Final Native Public]

// UIKRetargetRootMotionController (/Script/IKRig.IKRetargetRootMotionController)
    void SetTargetRootBone(const FName& InTargetRootBone); // 0x61c3570 [Final Native Public]
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x61c3600 [Final Native Public]
    void SetSourceRootBone(const FName& InSourceRootBone); // 0x61c34e0 [Final Native Public]
    void SetSettings(const FIKRetargetRootMotionOpSettings& InSettings); // 0x61c2d00 [Final Native Public]
    FName GetTargetRootBone(); // 0x61c25d0 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x61c2610 [Final Native Public]
    FName GetSourceRootBone(); // 0x61c2590 [Final Native Public]
    FIKRetargetRootMotionOpSettings GetSettings(); // 0x61c1fb0 [Final Native Public]

// UIKRetargetRunIKRigController (/Script/IKRig.IKRetargetRunIKRigController)
    void SetSettings(const FIKRetargetRunIKRigOpSettings& InSettings); // 0x61c2f10 [Final Native Public]
    FIKRetargetRunIKRigOpSettings GetSettings(); // 0x61c2160 [Final Native Public]

// UIKRetargetScaleSourceController (/Script/IKRig.IKRetargetScaleSourceController)
    void SetSettings(const FIKRetargetScaleSourceOpSettings& InSettings); // 0x61c30b0 [Final Native Public]
    FIKRetargetScaleSourceOpSettings GetSettings(); // 0x61c2290 [Final Native Public]

// UIKRetargetSpeedPlantingController (/Script/IKRig.IKRetargetSpeedPlantingController)
    void SetSettings(const FIKRetargetSpeedPlantingOpSettings& InSettings); // 0x61c31a0 [Final Native Public]
    FIKRetargetSpeedPlantingOpSettings GetSettings(); // 0x61c2340 [Final Native Public]

// UIKRetargetStrideWarpingController (/Script/IKRig.IKRetargetStrideWarpingController)
    void SetSettings(const FIKRetargetStrideWarpingOpSettings& InSettings); // 0x61c3320 [Final Native Public]
    FIKRetargetStrideWarpingOpSettings GetSettings(); // 0x61c2450 [Final Native Public]

// UIKRigComponent (/Script/IKRig.IKRigComponent)
    void SetIKRigGoalTransform(const FName& GoalName, const FTransform& Transform, float PositionAlpha, float RotationAlpha); // 0x6202e90 [Final Native Public]
    void SetIKRigGoalPositionAndRotation(const FName& GoalName, const FVector& Position, const FQuat& Rotation, float PositionAlpha, float RotationAlpha); // 0x6202c30 [Final Native Public]
    void SetIKRigGoal(FIKRigGoal& Goal); // 0x6202b00 [Final Native Public]
    void ClearAllGoals(); // 0x6200140 [Final Native Public]

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x6203100 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x62026c0 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x6202450 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x62021f0 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x6201f00 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x6201c90 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x6201ab0 [Final Native Public]
    bool HasSourceIKRig(); // 0x6201a80 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x62017e0 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x62014f0 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x62011f0 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x6200fc0 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x6200b20 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x6200820 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x6200430 [Final Native Static Public]

// UIKRigSolverControllerBase (/Script/IKRig.IKRigSolverControllerBase)
    void SetEnabled(bool bIsEnabled); // 0x620c330 [Final Native Public]
    bool GetEnabled(); // 0x620c190 [Final Native Public]

// UIKRigBodyMoverController (/Script/IKRig.IKRigBodyMoverController)
    void SetSolverSettings(const FIKRigBodyMoverSettings& InSettings); // 0x6203320 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigBodyMoverGoalSettings& InSettings); // 0x6202880 [Final Native Public]
    FIKRigBodyMoverSettings GetSolverSettings(); // 0x6201940 [Final Native Public]
    FIKRigBodyMoverGoalSettings GetGoalSettings(const FName& InGoalName); // 0x6201320 [Final Native Public]

// UIKRigFBIKController (/Script/IKRig.IKRigFBIKController)
    void SetSolverSettings(const FIKRigFBIKSettings& InSettings); // 0x6203430 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigFBIKGoalSettings& InSettings); // 0x62029b0 [Final Native Public]
    void SetBoneSettings(const FName& InBoneName, const FIKRigFBIKBoneSettings& InSettings); // 0x6201ae0 [Final Native Public]
    FIKRigFBIKSettings GetSolverSettings(); // 0x62019f0 [Final Native Public]
    FIKRigFBIKGoalSettings GetGoalSettings(const FName& InGoalName); // 0x62013f0 [Final Native Public]
    FIKRigFBIKBoneSettings GetBoneSettings(const FName& InBoneName); // 0x62001a0 [Final Native Public]

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

// UIKRigLimbSolverController (/Script/IKRig.IKRigLimbSolverController)
    void SetSolverSettings(const FIKRigLimbSolverSettings& InSettings); // 0x620c3c0 [Final Native Public]
    FIKRigLimbSolverSettings GetSolverSettings(); // 0x620c1c0 [Final Native Public]

// UIKRigPoleSolverController (/Script/IKRig.IKRigPoleSolverController)
    void SetSolverSettings(const FIKRigPoleSolverSettings& InSettings); // 0x620c520 [Final Native Public]
    FIKRigPoleSolverSettings GetSolverSettings(); // 0x620c270 [Final Native Public]

// UIKRigSetTransformController (/Script/IKRig.IKRigSetTransformController)
    void SetSolverSettings(const FIKRigSetTransformSettings& InSettings); // 0x620c600 [Final Native Public]
    FIKRigSetTransformSettings GetSolverSettings(); // 0x620c2c0 [Final Native Public]

// UISMPoolSubSystem (/Script/ISMPool.ISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x327d300 [Final Native Protected]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x17ca4c0 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x17ca3c0 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x17ca290 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x17ca0d0 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x17c9e40 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x17c9d40 [Final Native Static Public]

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

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x597ebd0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x597ea50 [Native Public]
    FVector GetOrigin(); // 0x597e9a0 [Native Public]
    FVector GetDirection(); // 0x597e960 [Native Public]

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

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

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

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x597ec00 [Native Public]
    float GetParameter(); // 0x597e9e0 [Native Public]
    void EndModify(); // 0x597e940 [Native Public]
    void BeginModify(); // 0x597e920 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x597ec80 [Native Public]
    FVector2D GetParameter(); // 0x597ea10 [Native Public]
    void EndModify(); // 0x597e940 [Native Public]
    void BeginModify(); // 0x597e920 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    bool SetSourceFilename(UObject* Object, const FString& SourceFilename, int32 SourceIndex); // 0x5a07bf0 [Native Public]
    bool GetSourceFilenames(UObject* Object, const TArray<FString>& OutSourceFilenames); // 0x5a02670 [Native Public]
    TSubclassOf<UObject> GetFactoryClass(); // 0x38eba70 [Native Public]
    EInterchangeFactoryAssetType GetFactoryAssetType(); // 0x312d050 [Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    bool SupportReimport(); // 0x58a07c0 [Native Public]
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x5a056d0 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x5a05640 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x5a054d0 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x5a05360 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x5a051f0 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x5a05090 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5a05000 [Native Event Public]
    bool IsReimportContext(); // 0x5a03ed0 [Final Native Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x59ff4f0 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x59ff2e0 [Final Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x5a07540 [Final Native Public]
    void SetContextObjectByTag(const FString& Tag, UObject* Object); // 0x5a05850 [Final Native Public]
    void RemoveAllContextObjects(); // 0x5a04060 [Final Native Public]
    FString GetFilename(); // 0x5a01310 [Final Native Public]
    UObject* GetContextObjectByTag(const FString& Tag); // 0x59ff9a0 [Final Native Public]
    TArray<FString> GetAllContextObjectTags(); // 0x59ff620 [Final Native Public]

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

// UInterchangeTranslatorBase (/Script/InterchangeCore.InterchangeTranslatorBase)
    void SetSettings(UInterchangeTranslatorSettings* InterchangeTranslatorSettings); // 0x49dff00 [Native Public]
    EInterchangeTranslatorType GetTranslatorType(); // 0x3cfb920 [Native Public]
    TArray<FString> GetSupportedFormats(); // 0x5a02890 [Native Public]
    EInterchangeTranslatorAssetType GetSupportedAssetTypes(); // 0x36ba560 [Native Public]
    UInterchangeSourceData* GetSourceData(); // 0x3672c30 [Final Native Public]
    UInterchangeTranslatorSettings* GetSettings(); // 0x5a02640 [Native Public]
    bool CanImportSourceData(UInterchangeSourceData* InSourceData); // 0x59fe3f0 [Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetEnabled(bool bIsEnabled); // 0x5a07300 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x5a07250 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x5a057a0 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x5a04420 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x5a04080 [Final Native Public]
    bool IsEnabled(); // 0x5a03cd0 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x5a03a00 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x5a037b0 [Final Native Public]
    FString GetUniqueID(); // 0x5a02a20 [Final Native Public]
    FString GetTypeName(); // 0x3734b50 [Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x5a02960 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x5a02930 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x5a02780 [Final Native Public]
    FString GetParentUid(); // 0x5a02490 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x5a02200 [Final Native Public]
    bool GetNamespace(const FString& Namespace); // 0x5a01b90 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x5a01a90 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x5a01740 [Final Native Public]
    FName GetIconName(); // 0x56782f0 [Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x5a01640 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x5a013f0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x5a00bc0 [Final Native Public]
    FString GetDisplayLabel(); // 0x5a00af0 [Final Native Public]
    int32 GetDesiredChildIndex(); // 0x5a00ac0 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x59ff750 [Final Native Public]
    FString GetAssetName(); // 0x59ff6d0 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x59fe2f0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x59fe240 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x59fe140 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x59fdde0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x59fdce0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x59fdbe0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x59fdae0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x59fd930 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x59fd830 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x5a07900 [Final Native Public]
    bool SetNodeDesiredChildIndex(const FString& NodeUniqueID, const int32& NewNodeDesiredChildIndex); // 0x5a07800 [Final Native Public]
    void SetNamespace(const FString& Namespace, TSubclassOf<UObject> TargetClass); // 0x5a07720 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x5a04e90 [Final Native Public]
    void ResetChildrenCache(); // 0x5a04e50 [Final Native Public]
    void Reset(); // 0x5a04e10 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x5a04b20 [Final Native Public]
    void RemoveNode(const FString& NodeUniqueID); // 0x5a04380 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x5a03f20 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x5a03dc0 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x5a02580 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x5a022f0 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x5a02040 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x5a01e70 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x5a01d80 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x5a01c50 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x5a01990 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x5a011b0 [Final Native Public]
    void ComputeChildrenCache(); // 0x59fe560 [Final Native Public]
    bool ClearNodeParentUid(const FString& NodeUniqueID); // 0x59fe490 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x59fdee0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x5a07f70 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x5a07e80 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x5a07dd0 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x5a07d20 [Final Native Public]
    bool SetSkipNodeImport(); // 0x5a07b20 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x5a07a00 [Final Native Public]
    bool SetForceNodeReimport(); // 0x5a07650 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x5a06bb0 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x5a061e0 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x5a06030 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x5a042d0 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x5a03ef0 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x5a02510 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5a02460 [Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x5a010c0 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x5a01090 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x5a00fd0 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x5a00680 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x5a00020 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x59fff00 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x59fda30 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x5a07410 [Final Native Public]
    bool SetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x5a070b0 [Final Native Public]
    bool SetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x5a06f10 [Final Native Public]
    bool SetCustomSubPathPrefix(const FString& Prefix); // 0x5a06d60 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x5a06a10 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x5a06870 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x5a066d0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x5a06530 [Final Native Public]
    bool SetCustomReimportStrategyFlags(uint8 StrategyFlag); // 0x5a06390 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x5a05e90 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x5a05ca0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x5a05b00 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x5a05960 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x5a04220 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x5a03b40 [Final Native Public]
    UInterchangeSourceNode* GetUniqueInstance(UInterchangeBaseNodeContainer* NodeContainer); // 0x5a02aa0 [Final Native Static Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x5a00e20 [Final Native Public]
    bool GetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x5a009c0 [Final Native Public]
    bool GetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x5a008c0 [Final Native Public]
    bool GetCustomSubPathPrefix(const FString& Prefix); // 0x5a007a0 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x5a00580 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x5a00480 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x5a00390 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x5a002a0 [Final Native Public]
    bool GetCustomReimportStrategyFlags(const uint8& StrategyFlag); // 0x5a000e0 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x59ffe00 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x59ffca0 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x59ffba0 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x59ffaa0 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x5a044d0 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x5a02c50 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x5a035b0 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x5a031a0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x5a033b0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x5a02fa0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x5a02da0 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x59ff3f0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x59ff030 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x59feae0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x59fed80 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x59fe830 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x59fe580 [Final Native Static Public]

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

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowTestPlanConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport, bool bReimport); // 0x5a8e770 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5a8e480 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport); // 0x5a8e0b0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5a8ddc0 [Native Event Public]

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

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x5a8ee40 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x5a8ed90 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x5a8eb90 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x3deaf50 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x5a8d310 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x5a8d310 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x5a8c9f0 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x5a8c500 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x5a8c440 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x5a8c220 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x5a8c1e0 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x5a8c1a0 [Final Native Public]

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

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool WarnIfInterchangeIsActive(); // 0x5a8f210 [Final Native Public]
    void WaitUntilAllTasksDone(bool bCancel); // 0x5a8f180 [Final Native Protected]
    bool ScriptedReimportAssetAsync(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters); // 0x5a8dc00 [Final Native Public]
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x5a8d980 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x5a8d6f0 [Final Native Public]
    bool ReimportAsset(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x5a8d140 [Final Native Public]
    bool IsObjectBeingImported(UObject* Object); // 0x5a8cf50 [Final Native Public]
    bool IsInterchangeActive(); // 0x5a8cf20 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x5a8cc80 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x5a8ca50 [Final Native Public]
    UInterchangeTranslatorBase* GetTranslatorForSourceData(UInterchangeSourceData* SourceData); // 0x5a8c950 [Final Native Public]
    TArray<FString> GetSupportedFormatsForObject(UObject* Object, int32 SourceFileIndex); // 0x5a8c820 [Final Native Public]
    TArray<FString> GetSupportedFormats(const EInterchangeTranslatorType& ForTranslatorType); // 0x5a8c730 [Final Native Public]
    TArray<FString> GetSupportedAssetTypeFormats(const EInterchangeTranslatorAssetType& ForTranslatorAssetType, const EInterchangeTranslatorType& ForTranslatorType, bool bStrictMatchTranslatorType); // 0x5a8c5c0 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x5a8c320 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x5a8c170 [Final Native Static Public]
    UInterchangeAssetImportData* GetAssetImportData(UObject* Asset); // 0x5a8c050 [Final Native Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x5a8bf90 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x5a8bf90 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x5a8bef0 [Final Native Static Public]
    bool CanTranslateSourceData(UInterchangeSourceData* SourceData, bool bSceneImportOnly); // 0x5a8be00 [Final Native Public]
    bool CanReimport(UObject* Object, const TArray<FString>& OutFilenames); // 0x5a8bcf0 [Final Native Public]
    void CancelAllTasks(); // 0x5a8bed0 [Final Native Protected]

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

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5af01f0 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x5aef9c0 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x5aee190 [Final Native Public]
    bool SetCustomComponentVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x5aec6e0 [Final Native Public]
    bool SetCustomActorVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x5ae9c30 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x5ae9a70 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x5ae2490 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x5ae1e60 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x5ae0e50 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x5adfaa0 [Final Native Public]
    bool GetCustomActorVisibility(const bool& AttributeValue); // 0x5addd00 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x5addc40 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aab840 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aab750 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x5aaaa30 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aaa940 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x5aa9900 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x5aa9800 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x5aa8bf0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x5aa8af0 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aac0a0 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x5aab4c0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aab250 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aaa850 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aaa760 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aaa2a0 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x5aaa040 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x5aa95a0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x5aa9330 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x5aa89f0 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x5aa88f0 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x5aa8470 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aab9e0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x5aaa5c0 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x5aaa510 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x5aa9ab0 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x5aa8790 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x5aa86d0 [Final Native Public]

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

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x5aab340 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x5aaa6b0 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x5aa9430 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x5aa8830 [Final Native Public]

// UInterchangeHeterogeneousVolumeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeHeterogeneousVolumeActorFactoryNode)
    bool SetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x5aabff0 [Final Native Public]
    bool GetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x5aa9f80 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x5aab930 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x5aab6a0 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x5aaa460 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x5aaa140 [Final Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x5aa9a00 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x5aa9740 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x5aa8620 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x5aa81d0 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x5aa81a0 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x5aa80b0 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x5aa7f50 [Final Native Public]

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

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x5aaab20 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5aaa1f0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x5aa8cf0 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x5aa83b0 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x5aa8380 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x5aa8290 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5aa8000 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x5aabf10 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x5aabc70 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5aab090 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x5aaae40 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x5aa9ed0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x5aa9cc0 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x5aa91e0 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x5aa8fc0 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aabd40 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x5aab5b0 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x5aaaf10 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x5aaacc0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aaabd0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x5aaa390 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x5aa9d70 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x5aa96a0 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x5aa9070 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x5aa8e50 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x5aa8da0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x5aa8570 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x5aabba0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x5aabad0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x5aa9c10 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x5aa9b60 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x5aabe30 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x5aab180 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x5aa9e20 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x5aa9280 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x5aab3f0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x5aaad70 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x5aa94f0 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x5aa8f10 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x5af1e60 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae8250 [Final Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x5ae3870 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x5ae8d10 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x5ae5110 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x5ae50d0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x5ae4fe0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x5ad9b20 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x5af3b20 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x5af1ca0 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x5af1730 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae87f0 [Final Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x5ae4ee0 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x5ae3750 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x5ae3380 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b008a0 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5b006e0 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b004c0 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x5b00330 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5b00130 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5afff40 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5affd20 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5affb20 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aff920 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5aff720 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5aff500 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aff2e0 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5aff0c0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5afeea0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afedb0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5afebb0 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5afe990 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5afe790 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5afe590 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5afe390 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afe190 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x5afdfd0 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afddd0 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5afdbe0 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b012c0 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b010c0 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b00ec0 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b00cc0 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5b00ac0 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x5afd9e0 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x5afd850 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afd650 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afd450 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afd250 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afd050 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afce50 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afcc50 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afca50 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x5afc850 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName, UInterchangeBaseNodeContainer* NodeContainer); // 0x5afc160 [Final Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x5afb400 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5afb230 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x5afb130 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x5afb030 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x5afaf30 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x5afae40 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x5afad40 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x5afac40 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x5afab40 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x5afaa40 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x5afa940 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x5afa840 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x5afa740 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x5afa640 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x5afa590 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x5afa490 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x5afa390 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x5afa290 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x5afa190 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x5afa090 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x5af9f90 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x5af9e90 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x5af9d90 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x5af9ca0 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x5afb900 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x5afb800 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5afb700 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x5afb600 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x5afb500 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x5af9b90 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x5af9a90 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x5af9990 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x5af9890 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x5af9790 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x5af9690 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x5af9590 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x5af9490 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x5af9390 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x5af9290 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x5aea450 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x5ade3b0 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x5ade1b0 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x5addfb0 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x5af46e0 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x5af45b0 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x5af44c0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5aea240 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5aea030 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x5ae7640 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x5ae7500 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x5ae7400 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x5ade2b0 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x5ade0b0 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x5af2da0 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x5aec280 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x5ae4330 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x5adf6a0 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5af21e0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x5af2020 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x5af14b0 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x5aefb10 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x5aee920 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x5aee790 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x5aee600 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x5aee470 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x5aee2e0 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x5aed290 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x5aecd60 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x5aecbd0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x5aeca40 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5ae9d10 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x5ae9580 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x5ae93b0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5ae9300 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x5ae9250 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5ae91a0 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5ae8c60 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x5ae8bb0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5ae8b00 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae7e10 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x5ae6cd0 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x5ae5ec0 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5ae3ab0 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x5ae3990 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x5ae3180 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x5ae1f70 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x5ae1360 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x5ae1260 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x5ae1160 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x5ae1060 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x5ae0f60 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x5ae0370 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x5adff50 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x5adfe50 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x5adfd50 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5adddb0 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x5add1c0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x5add100 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x5add010 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x5adcfd0 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x5adcf10 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x5adce20 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x5adcde0 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x5adcd20 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x5adcc30 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x5aedf50 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x5ae98e0 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x5ae9750 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x5ae0cf0 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x5add460 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x5add360 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5af4390 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x5af3fd0 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x5af3e40 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x5af3cb0 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3a30 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3940 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3760 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3670 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af1640 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af11a0 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af10b0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x5aef7c0 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x5aef630 [Final Native Public]
    bool SetCustomImportSockets(const bool& AttributeValue); // 0x5aeee00 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aec7c0 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x5ae9150 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5ae8fd0 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x5ae8dc0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5ae71e0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5ae6fa0 [Final Native Public]
    bool GetPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x5ae68c0 [Final Native Public]
    bool GetPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, const int32& Value); // 0x5ae6790 [Final Native Public]
    bool GetPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, const float& Value); // 0x5ae6660 [Final Native Public]
    bool GetPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, const double& Value); // 0x5ae6530 [Final Native Public]
    bool GetPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, const bool& Value); // 0x5ae6400 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x5ae5ba0 [Final Native Public]
    int32 GetLodDataCount(); // 0x5ae5b60 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x5ae53c0 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x5ae52d0 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x5ae51d0 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x5ae4de0 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x5ae4ce0 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x5ae4ae0 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x5ae49e0 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x5ae3280 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x5ae2ed0 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x5ae2dd0 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x5ae1c90 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x5ae1be0 [Final Native Public]
    bool GetCustomImportSockets(const bool& AttributeValue); // 0x5ae1700 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x5adfb50 [Final Native Public]
    bool AddPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x5ada180 [Final Native Public]
    bool AddPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, int32 Value); // 0x5ada070 [Final Native Public]
    bool AddPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, float Value); // 0x5ad9f60 [Final Native Public]
    bool AddPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, double Value); // 0x5ad9e40 [Final Native Public]
    bool AddPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, bool Value); // 0x5ad9d30 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x5ad9bd0 [Final Native Public]

// UInterchangeGeometryCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGeometryCacheFactoryNode)
    bool SetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x5af2960 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x5af27d0 [Final Native Public]
    bool SetCustomPositionPrecision(const float& AttributeValue); // 0x5af0f20 [Final Native Public]
    bool SetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x5af0a30 [Final Native Public]
    bool SetCustomNumBitsForUVs(const int32& AttributeValue); // 0x5af0680 [Final Native Public]
    bool SetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x5af04e0 [Final Native Public]
    bool SetCustomFlattenTracks(const bool& AttributeValue); // 0x5aed860 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x5aed510 [Final Native Public]
    bool SetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x5aea990 [Final Native Public]
    void InitializeGeometryCacheNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae7f80 [Final Native Public]
    bool GetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x5ae4010 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x5ae3f10 [Final Native Public]
    bool GetCustomPositionPrecision(const float& AttributeValue); // 0x5ae2cd0 [Final Native Public]
    bool GetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x5ae2990 [Final Native Public]
    bool GetCustomNumBitsForUVs(const int32& AttributeValue); // 0x5ae2790 [Final Native Public]
    bool GetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x5ae2690 [Final Native Public]
    bool GetCustomFlattenTracks(const bool& AttributeValue); // 0x5ae0790 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x5ae0570 [Final Native Public]
    bool GetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x5ade6f0 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3450 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x5af3230 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x5af1a80 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5af18f0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x5af1290 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5af0810 [Final Native Public]
    bool SetCustomDisplacementCenter(float AttributeValue); // 0x5aecef0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x5aebf70 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae7cb0 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae7b50 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae79f0 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae7890 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae7730 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae6b70 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae6a10 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae62a0 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae6140 [Final Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae5fe0 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae5d60 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae5780 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae5620 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae54c0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x5ae48e0 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x5ae4730 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x5ae35a0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5ae34a0 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x5ae2fd0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x5ae2890 [Final Native Public]
    bool GetCustomDisplacementCenter(const float& AttributeValue); // 0x5ae0050 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x5adf3f0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5addae0 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5add980 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5add820 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5add6c0 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5add560 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5add200 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x5adcb60 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x5adca90 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x5adc9c0 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x5adc8f0 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x5adc820 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x5adc750 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x5adc680 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x5adc5b0 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x5adc4e0 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x5adc410 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x5adc340 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x5adc270 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x5adc1a0 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x5adc0d0 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x5adc000 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x5adbf30 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x5adbe60 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x5adbd90 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x5adbcc0 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x5adbbf0 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adbac0 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb990 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb860 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb730 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb600 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb4d0 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb3a0 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb270 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb140 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adb010 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adaee0 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adadb0 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adac80 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adab50 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5adaa20 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ada8f0 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ada7c0 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ada690 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ada560 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ada430 [Final Native Public]

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

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x5af0bc0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x5aef120 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x5ae2a90 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x5ae1900 [Final Native Public]

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

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x5ae58e0 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5af4260 [Final Native Public]
    bool SetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x5aef2e0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x5aedd70 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5aea610 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5ae8f20 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5ae70c0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5ae6df0 [Final Native Public]
    bool GetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x5ae19c0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x5ae0b90 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5ade4b0 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af3850 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x5af3140 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x5af3050 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x5af2f60 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5af2380 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5af0d80 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x5af03f0 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x5aeff70 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x5aeef90 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x5aeec70 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x5aeeab0 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x5aec8b0 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aec190 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5ae9ea0 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae8520 [Final Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x5ae4be0 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x5ae4630 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x5ae4530 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x5ae4430 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5ae3bd0 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5ae2bb0 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x5ae2590 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x5ae2290 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x5ae1800 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x5ae1600 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x5ae1460 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x5adfc50 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x5adf5a0 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5addeb0 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x5af2520 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x5ae8e70 [Final Native Public]
    bool RemoveAllMeshes(); // 0x5ae8ac0 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x5ae5d20 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x5ae5c60 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x5ae3cf0 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x5ad9c80 [Final Native Public]

// UInterchangeSparseVolumeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSparseVolumeTextureFactoryNode)
    bool SetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x5aebc40 [Final Native Public]
    bool SetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x5aeba50 [Final Native Public]
    bool SetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x5aeb860 [Final Native Public]
    bool SetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x5aeb670 [Final Native Public]
    bool SetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x5aeb480 [Final Native Public]
    bool SetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x5aeb2e0 [Final Native Public]
    bool SetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x5aeb0f0 [Final Native Public]
    bool SetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x5aeaf00 [Final Native Public]
    bool SetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x5aead10 [Final Native Public]
    bool SetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x5aeab20 [Final Native Public]
    bool SetCustomAnimationID(const FString& InAnimationID); // 0x5aea7d0 [Final Native Public]
    bool GetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x5adf1f0 [Final Native Public]
    bool GetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x5adf0d0 [Final Native Public]
    bool GetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x5adefb0 [Final Native Public]
    bool GetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x5adee90 [Final Native Public]
    bool GetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x5aded70 [Final Native Public]
    bool GetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x5adec70 [Final Native Public]
    bool GetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x5adeb50 [Final Native Public]
    bool GetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x5adea30 [Final Native Public]
    bool GetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x5ade910 [Final Native Public]
    bool GetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x5ade7f0 [Final Native Public]
    bool GetCustomAnimationID(const FString& OutAnimationID); // 0x5ade5d0 [Final Native Public]

// UInterchangeSpecularProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpecularProfileFactoryNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x5af2be0 [Final Native Public]
    bool SetCustomFormat(const ESpecularProfileFormat& Format); // 0x5aed9f0 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x5ae4210 [Final Native Public]
    bool GetCustomFormat(const ESpecularProfileFormat& Format); // 0x5ae0890 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x5af4160 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5af2af0 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5af26e0 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5af0100 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aefe80 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aedc80 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aedb90 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5aed420 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5aed1a0 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x5aed090 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x5aec5f0 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aec500 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5aec440 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x5aebde0 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x5ae90a0 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x5ae7f80 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x5ae7340 [Final Native Public]
    int32 GetSocketUidCount(); // 0x5ae7300 [Final Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x5ae5ab0 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x5ae5a70 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x5ae4110 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x5ae3e10 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x5ae2390 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x5ae2190 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x5ae0a90 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x5ae0990 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x5ae0470 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x5ae0270 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x5ae0150 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x5adf9a0 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x5adf8a0 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x5adf7a0 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x5adf2f0 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x5ada360 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x5ada2b0 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x5b019a0 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x5b01800 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x5b01660 [Final Native Public]
    bool SetForceCollisionPrimitiveGeneration(bool bGenerate); // 0x5b014c0 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x5afc7a0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x5ae8d10 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x5afc6f0 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x5afc640 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x5afc590 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x5afc540 [Final Native Public]
    bool RemoveAllMeshes(); // 0x5afc500 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x5afc4b0 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x5afc460 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x5afc410 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x5afc130 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5afc000 [Final Native Public]
    TMap<FString, FString> GetSphereCollisionMeshMap(); // 0x5afbf10 [Final Native Public]
    void GetSphereColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x5afbe00 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x5afbd00 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x5ae50d0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x5ae5110 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x5afbc00 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x5afbb00 [Final Native Public]
    bool GetForceCollisionPrimitiveGeneration(const bool& bGenerate); // 0x5afba00 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x5af9260 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5af9130 [Final Native Public]
    TMap<FString, FString> GetConvexCollisionMeshMap(); // 0x5af9040 [Final Native Public]
    void GetConvexColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x5af8f30 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x5af8f00 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5af8dd0 [Final Native Public]
    TMap<FString, FString> GetCapsuleCollisionMeshMap(); // 0x5af8ce0 [Final Native Public]
    void GetCapsuleColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x5af8bd0 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x5af8ba0 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5af8a70 [Final Native Public]
    TMap<FString, FString> GetBoxCollisionMeshMap(); // 0x5af8980 [Final Native Public]
    void GetBoxColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x5af8870 [Final Native Public]
    bool AddSphereCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x5af8740 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x5af8320 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x5ad9b20 [Final Native Public]
    bool AddConvexCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x5af8610 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& ColliderMeshUid); // 0x5af8320 [Final Native Public]
    bool AddCapsuleCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x5af84e0 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x5af8320 [Final Native Public]
    bool AddBoxCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x5af83b0 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x5af8320 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x5a358c0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5a34f80 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x5a344e0 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x5a34210 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x5a341e0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x5a340f0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5a33ca0 [Final Native Public]

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

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x5a35d80 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x5a35cd0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x5a35c20 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x5a35760 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x5a349c0 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x5a34910 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x5a34860 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x5a34380 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x5a35970 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x5a35810 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueID, const EInterchangeAnimationPayLoadType& InType); // 0x5a353a0 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x5a352f0 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x5a34590 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x5a34430 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x5a33e10 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x5a33d50 [Final Native Public]

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

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x5a35b70 [Final Native Public]
    bool SetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x5a35ac0 [Final Native Public]
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x5a35a10 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x5a35600 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x5a35550 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x5a354a0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueID, const EInterchangeAnimationPayLoadType& InType); // 0x5a35190 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueID, const EInterchangeAnimationPayLoadType& InType); // 0x5a35030 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x5a34ed0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x5a34d00 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x5a34b30 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x5a347b0 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x5a34700 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x5a34640 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x5a34040 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x5a33f90 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x5a33ee0 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x5a3d050 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x5a3cec0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x5a3c260 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x5a3bc20 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x5a3ad10 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x5a3ac10 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x5a3a1f0 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x5a39df0 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x5a3d750 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x5a3cab0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x5a3c890 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x5a3bf40 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x5a3bdb0 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x5a3b520 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x5a3b320 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x5a3a970 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x5a3a7c0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x5a39ff0 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x5a39ef0 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x5a39870 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x5a63660 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x5a5bc30 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x5a58130 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x5a57ce0 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x5a57b50 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x5a3d1e0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x5a3ba90 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x5a3b8d0 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x5a3ae10 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x5a39cf0 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x5a39b20 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x5a3d6b0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x5a3d490 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x5a3c760 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x5a3c620 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x5a3b270 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x5a3b060 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x5a3a670 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x5a3a510 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5a3d520 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x5a3cc40 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5a3c6b0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x5a3c4e0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5a3c3f0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x5a3b6b0 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x5a3b110 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x5a3aa70 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5a3a5c0 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x5a3a3a0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x5a3a2f0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x5a39970 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x5a3d610 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x5a3c800 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x5a3b1c0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x5a3a710 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x5a3ca20 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x5a3c590 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x5a3a8c0 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x5a3a460 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x5a3d400 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x5a3d370 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x5a3afb0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x5a3af00 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x5a3da70 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x5a3cd30 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x5a3c0d0 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x5a3b740 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5a3d8e0 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x5a3ab10 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x5a3a0f0 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x5a39a20 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5a3b420 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x5a64290 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x5a60900 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x5a5ef40 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x5a5c600 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x5a59be0 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x5a59a20 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x5a599f0 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x5a59900 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x5a57a10 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x5a042d0 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x5a00fd0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x5a01090 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x5a010c0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x59fda30 [Final Native Public]

// UInterchangeVolumeNode (/Script/InterchangeNodes.InterchangeVolumeNode)
    bool SetCustomFileName(const FString& AttributeValue); // 0x5a60de0 [Final Native Public]
    bool SetCustomAnimationID(const FString& AttributeValue); // 0x5a5f930 [Final Native Public]
    bool RemoveCustomGridDependency(const FString& DependencyUid); // 0x5a5ef40 [Final Native Public]
    bool RemoveCustomFrameIndexInAnimation(int32 Index); // 0x5a5eff0 [Final Native Public]
    void GetCustomGridDependency(int32 Index, const FString& OutDependency); // 0x5a59900 [Final Native Public]
    int32 GetCustomGridDependeciesCount(); // 0x5a599f0 [Final Native Public]
    void GetCustomGridDependecies(const TArray<FString>& OutDependencies); // 0x5a59a20 [Final Native Public]
    void GetCustomFrameIndicesInAnimation(const TArray<int32>& OutAnimationIndices); // 0x5a5a2b0 [Final Native Public]
    void GetCustomFrameIndexInAnimation(int32 IndexIndex, const int32& OutIndex); // 0x5a5a1d0 [Final Native Public]
    bool GetCustomFileName(const FString& AttributeValue); // 0x5a59f00 [Final Native Public]
    bool GetCustomAnimationID(const FString& AttributeValue); // 0x5a58e00 [Final Native Public]
    bool AddCustomGridDependency(const FString& DependencyUid); // 0x5a57a10 [Final Native Public]
    bool AddCustomFrameIndexInAnimation(int32 Index); // 0x5a57ac0 [Final Native Public]

// UInterchangeVolumeGridNode (/Script/InterchangeNodes.InterchangeVolumeGridNode)
    bool SetCustomNumComponents(const int32& NumComponents); // 0x5a62c10 [Final Native Public]
    bool SetCustomGridTransform(FTransform& AttributeValue); // 0x5a61980 [Final Native Public]
    bool SetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x5a617e0 [Final Native Public]
    bool SetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x5a61640 [Final Native Public]
    bool SetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x5a614a0 [Final Native Public]
    bool SetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x5a60ac0 [Final Native Public]
    bool GetCustomNumComponents(const int32& NumComponents); // 0x5a5b5d0 [Final Native Public]
    bool GetCustomGridTransform(FTransform& AttributeValue); // 0x5a5a9f0 [Final Native Public]
    bool GetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x5a5a8f0 [Final Native Public]
    bool GetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x5a5a7f0 [Final Native Public]
    bool GetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x5a5a7f0 [Final Native Public]
    bool GetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x5a59d00 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x5a62fa0 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x5a5e240 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x5a5e100 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x5a5dfe0 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x5a5d260 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x5a5b7c0 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x5a583c0 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x5a582a0 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x5a58020 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x5a57e60 [Final Native Public]

// UInterchangeMaterialReferenceNode (/Script/InterchangeNodes.InterchangeMaterialReferenceNode)
    bool SetCustomContentPath(const FString& AttributeValue); // 0x5a605a0 [Final Native Public]
    bool GetCustomContentPath(const FString& AttributeValue); // 0x5a597e0 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5a65190 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x5a65080 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x5a64fd0 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x5a64f20 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayLoadType); // 0x5a64e30 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x5a64d10 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x5a64c60 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x5a64a20 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x5a64450 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x5a64100 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x5a63340 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x5a624c0 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x5a62330 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x5a621a0 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x5a62010 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x5a61e80 [Final Native Public]
    bool SetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x5a60260 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x5a600c0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5a5f290 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x5a5f1e0 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x5a5f130 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x5a5f080 [Final Native Public]
    bool IsSkinnedMesh(); // 0x5a5e980 [Final Native Public]
    bool IsMorphTarget(); // 0x5a5e890 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5a5dac0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5a5d760 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x5a5d670 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x5a5d5b0 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x5a5d570 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x5a5d530 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x5a5d470 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x5a5d380 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x5a5d100 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x5a5d010 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x5a5cf50 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x5a5cf10 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x5a5c720 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x5a5c500 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x5a5ba40 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x5a5b150 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x5a5b050 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x5a5af50 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x5a5ae50 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x5a5ad50 [Final Native Public]
    bool GetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x5a595e0 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x5a594d0 [Final Native Public]

// UInterchangeGeometryCacheNode (/Script/InterchangeNodes.InterchangeGeometryCacheNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x5a63820 [Final Native Public]
    bool SetCustomHasConstantTopology(const bool& AttributeValue); // 0x5a61cf0 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x5a61130 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x5a60c50 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x5a5bd50 [Final Native Public]
    bool GetCustomHasConstantTopology(const bool& AttributeValue); // 0x5a5ac50 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x5a5a360 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x5a59e00 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5a652c0 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x5a64b30 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x5a64900 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5a63b70 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x5a63160 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5a627e0 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x5a61b60 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x5a612c0 [Final Native Public]
    bool SetCustomComponentVisibility(bool bInIsVisible); // 0x5a60400 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5a5fcb0 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x5a5faf0 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5a5f770 [Final Native Public]
    bool SetCustomActorVisibility(bool bInIsVisible); // 0x5a5f5d0 [Final Native Public]
    bool SetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& AnimationCurveType); // 0x5a5f4a0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x5a5f3f0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5a5f340 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x5a5e9b0 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x5a5df20 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x5a5dee0 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x5a5ddf0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5a5dbe0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5a5d910 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x5a5cd60 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x5a5ca10 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x5a5c1a0 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5a5bf70 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x5a5b8e0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x5a5b350 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x5a5ab50 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5a5a5c0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x5a5a460 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& bOutIsVisible); // 0x5a596e0 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x5a59270 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5a59040 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x5a58f20 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5a58ce0 [Final Native Public]
    bool GetCustomActorVisibility(const bool& bOutIsVisible); // 0x5a58be0 [Final Native Public]
    bool GetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& OutCurveAnimationType); // 0x5a58ae0 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x5a57f70 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x5a5ee60 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x5a5ed80 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x5a5ec00 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x5a5eb20 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x5a5e600 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x5a5e7f0 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x5a5e450 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x5a5e370 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x5a5cb50 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x5a589f0 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x5a587d0 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x5a58650 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x5a584f0 [Final Native Static Public]

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

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x5a63f70 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x5a63de0 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5a634d0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5a62da0 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x5a62650 [Final Native Public]
    bool SetCustomDisplacementCenterMode(float AttributeValue); // 0x5a60760 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x5a5ff20 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x5a5c400 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x5a5c300 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5a5bb30 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x5a5b6c0 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x5a5b250 [Final Native Public]
    bool GetCustomDisplacementCenterMode(const float& AttributeValue); // 0x5a59ae0 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x5a593d0 [Final Native Public]

// UInterchangeSpecularProfileNode (/Script/InterchangeNodes.InterchangeSpecularProfileNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x5a639b0 [Final Native Public]
    bool SetCustomFormat(uint8 Format); // 0x5a60fa0 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x5a5be50 [Final Native Public]
    bool GetCustomFormat(const uint8& Format); // 0x5a5a020 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x5a64770 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x5a645e0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x5a5dd00 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x5a5c910 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x5a5c810 [Final Native Public]

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

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x5bc3460 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x5bc3380 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x5bc32a0 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x5bc30f0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x5bc3000 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x5bc2f10 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x5bc2de0 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x5bc2d00 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5bc2c40 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x5bc2b80 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5bc2ac0 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x5bc2960 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x5bc28a0 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x5bc27e0 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5bc2720 [Final Native Public]
    void GetAllGeometryCacheInstance(const TArray<FString>& MeshInstanceUids); // 0x5bc2660 [Final Native Public]
    void GetAllGeometryCacheGeometry(const TArray<FString>& MeshGeometryUids); // 0x5bc25a0 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5bc2510 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x30d3670 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x30d35a0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x30d34d0 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x30d3400 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x30d32e0 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x30d32b0 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x30d3220 [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); // 0x30d2e90 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x30d2e00 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x30d2d70 [Native Public]

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

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x30724c0 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x3072430 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x3071ca0 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x3071bb0 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x3071ac0 [Final Native Public]

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

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

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

// ULensComponent (/Script/LensComponent.LensComponent)
    bool WasNodalOffsetAppliedThisTick(); // 0x55bfbe0 [Final Native Public]
    bool WasDistortionEvaluated(); // 0x55bfbc0 [Final Native Public]
    bool ShouldApplyNodalOffsetOnTick(); // 0x55bfba0 [Final Native Public]
    bool ShouldApplyDistortion(); // 0x55bfb80 [Final Native Public]
    void SetOverscanMultiplier(float Multiplier); // 0x55bfaf0 [Final Native Public]
    void SetLensModel(TSubclassOf<ULensModel> Model); // 0x55bfa40 [Final Native Public]
    void SetLensFilePicker(const FLensFilePicker& LensFile); // 0x55bf990 [Final Native Public]
    void SetLensFileEvaluationInputs(float InFocus, float InZoom); // 0x55bf8b0 [Final Native Public]
    void SetLensFile(ULensFile* LensFile); // 0x55bf7e0 [Final Native Public]
    void SetFIZEvaluationMode(const EFIZEvaluationMode& Mode); // 0x55bf6e0 [Final Native Public]
    void SetFilmbackOverrideSetting(const EFilmbackOverrideSource& Setting); // 0x55bf760 [Final Native Public]
    void SetDistortionState(const FLensDistortionState& State); // 0x55bf590 [Final Native Public]
    void SetDistortionSource(const EDistortionSource& Source); // 0x55bf4d0 [Final Native Public]
    void SetCroppedFilmback(const FCameraFilmbackSettings& Filmback); // 0x55bf430 [Final Native Public]
    void SetApplyNodalOffsetOnTick(bool bApplyNodalOffset); // 0x4bc2320 [Final Native Public]
    void SetApplyDistortion(bool bApply); // 0x55bf3a0 [Final Native Public]
    float GetOverscanMultiplier(); // 0x55bf360 [Final Native Public]
    float GetOriginalFocalLength(); // 0x55bf340 [Final Native Public]
    TSubclassOf<ULensModel> GetLensModel(); // 0x55bf2d0 [Final Native Public]
    FLensFilePicker GetLensFilePicker(); // 0x55bf250 [Final Native Public]
    FLensFileEvaluationInputs GetLensFileEvaluationInputs(); // 0x55bf210 [Final Native Public]
    ULensFile* GetLensFile(); // 0x55bf1d0 [Final Native Public]
    ULensDistortionModelHandlerBase* GetLensDistortionHandler(); // 0x55bf0a0 [Final Native Public]
    EFIZEvaluationMode GetFIZEvaluationMode(); // 0x55bf060 [Final Native Public]
    EFilmbackOverrideSource GetFilmbackOverrideSetting(); // 0x55bf080 [Final Native Public]
    FLensDistortionState GetDistortionState(); // 0x55bef40 [Final Native Public]
    EDistortionSource GetDistortionSource(); // 0x3cfba40 [Final Native Public]
    FCameraFilmbackSettings GetCroppedFilmback(); // 0x55bef10 [Final Native Public]
    void ClearDistortionState(); // 0x55beef0 [Final Native Public]
    void ApplyNodalOffset(USceneComponent* ComponentToOffset, bool bUseManualInputs, float ManualFocusInput, float ManualZoomInput); // 0x55bec80 [Final Native Public]

// ULevelSequenceShotMetaDataLibrary (/Script/LevelSequence.LevelSequenceShotMetaDataLibrary)
    void SetIsSubSequence(ULevelSequence* InLevelSequence, bool bInIsSubSequence); // 0x374b000 [Final Native Static Public]
    void SetIsRecorded(ULevelSequence* InLevelSequence, bool bInIsRecorded); // 0x374b000 [Final Native Static Public]
    void SetIsNoGood(ULevelSequence* InLevelSequence, bool bInIsNoGood); // 0x374b000 [Final Native Static Public]
    void SetIsFlagged(ULevelSequence* InLevelSequence, bool bInIsFlagged); // 0x374b000 [Final Native Static Public]
    void SetFavoriteRating(ULevelSequence* InLevelSequence, int32 InFavoriteRating); // 0x374af50 [Final Native Static Public]
    bool HasIsSubSequenceByAssetData(FAssetData& InAssetData); // 0x374a590 [Final Native Static Public]
    bool HasIsSubSequence(ULevelSequence* InLevelSequence); // 0x3749fd0 [Final Native Static Public]
    bool HasIsRecordedByAssetData(FAssetData& InAssetData); // 0x374a440 [Final Native Static Public]
    bool HasIsRecorded(ULevelSequence* InLevelSequence); // 0x3749fd0 [Final Native Static Public]
    bool HasIsNoGoodByAssetData(FAssetData& InAssetData); // 0x374a2f0 [Final Native Static Public]
    bool HasIsNoGood(ULevelSequence* InLevelSequence); // 0x3749fd0 [Final Native Static Public]
    bool HasIsFlaggedByAssetData(FAssetData& InAssetData); // 0x374a1a0 [Final Native Static Public]
    bool HasIsFlagged(ULevelSequence* InLevelSequence); // 0x3749fd0 [Final Native Static Public]
    bool HasFavoriteRatingByAssetData(FAssetData& InAssetData); // 0x374a050 [Final Native Static Public]
    bool HasFavoriteRating(ULevelSequence* InLevelSequence); // 0x3749fd0 [Final Native Static Public]
    bool GetIsSubSequenceByAssetData(FAssetData& InAssetData, const bool& bOutIsSubSequence); // 0x3749cf0 [Final Native Static Public]
    FName GetIsSubSequenceAssetTag(); // 0x3749cd0 [Final Native Static Public]
    bool GetIsSubSequence(ULevelSequence* InLevelSequence, const bool& bOutIsSubSequence); // 0x3749700 [Final Native Static Public]
    bool GetIsRecordedByAssetData(FAssetData& InAssetData, const bool& bOutIsRecorded); // 0x3749b40 [Final Native Static Public]
    FName GetIsRecordedAssetTag(); // 0x3749b20 [Final Native Static Public]
    bool GetIsRecorded(ULevelSequence* InLevelSequence, const bool& bOutIsRecorded); // 0x3749700 [Final Native Static Public]
    bool GetIsNoGoodByAssetData(FAssetData& InAssetData, const bool& bOutNoGood); // 0x3749990 [Final Native Static Public]
    FName GetIsNoGoodAssetTag(); // 0x3749970 [Final Native Static Public]
    bool GetIsNoGood(ULevelSequence* InLevelSequence, const bool& bOutNoGood); // 0x3749700 [Final Native Static Public]
    bool GetIsFlaggedByAssetData(FAssetData& InAssetData, const bool& bOutIsFlagged); // 0x37497e0 [Final Native Static Public]
    FName GetIsFlaggedAssetTag(); // 0x37497c0 [Final Native Static Public]
    bool GetIsFlagged(ULevelSequence* InLevelSequence, const bool& bOutIsFlagged); // 0x3749700 [Final Native Static Public]
    bool GetFavoriteRatingByAssetData(FAssetData& InAssetData, const int32& OutFavoriteRating); // 0x3749570 [Final Native Static Public]
    FName GetFavoriteRatingAssetTag(); // 0x3749550 [Final Native Static Public]
    bool GetFavoriteRating(ULevelSequence* InLevelSequence, const int32& OutFavoriteRating); // 0x3749490 [Final Native Static Public]
    void ClearIsSubSequence(ULevelSequence* InLevelSequence); // 0x32a8bf0 [Final Native Static Public]
    void ClearIsRecorded(ULevelSequence* InLevelSequence); // 0x32a8bf0 [Final Native Static Public]
    void ClearIsNoGood(ULevelSequence* InLevelSequence); // 0x32a8bf0 [Final Native Static Public]
    void ClearIsFlagged(ULevelSequence* InLevelSequence); // 0x32a8bf0 [Final Native Static Public]
    void ClearFavoriteRating(ULevelSequence* InLevelSequence); // 0x32a8bf0 [Final Native Static Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x374b230 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x374b150 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x374b0b0 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x374ace0 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x374ab80 [Final Native Public]
    void ResetBindings(); // 0x374ab20 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x374aa70 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x374a910 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x374a810 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x15cd700 [Public]
    void HideBurnin(); // 0x374a6e0 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x3749f30 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x3749ec0 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x3748f20 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x3748e40 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x37487d0 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3748680 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x15cd700 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x3749f00 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x3749e80 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3749450 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3749350 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3749290 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3749190 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x37490d0 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x374b260 [Final Native Public]
    void Play(); // 0x374a720 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x374a700 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x3749ee0 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x36d42e0 [Final Native Public]

// ULiveLinkBlueprintLibrary (/Script/LiveLink.LiveLinkBlueprintLibrary)
    void UnpauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x56242a0 [Final Native Static Public]
    void TransformNames(FSubjectFrameHandle& SubjectFrameHandle, const TArray<FName>& TransformNames); // 0x5624160 [Final Native Static Private]
    void TransformName(FLiveLinkTransform& LiveLinkTransform, const FName& Name); // 0x5624040 [Final Native Static Private]
    void SetLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bEnabled); // 0x5623f00 [Final Native Static Public]
    bool RemoveSource(FLiveLinkSourceHandle& SourceHandle); // 0x5623da0 [Final Native Static Private]
    void PauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x5623cd0 [Final Native Static Public]
    void ParentBoneSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x5623b30 [Final Native Static Private]
    int32 NumberOfTransforms(FSubjectFrameHandle& SubjectFrameHandle); // 0x5623a50 [Final Native Static Private]
    bool IsSpecificLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bForThisFrame); // 0x5623900 [Final Native Static Public]
    bool IsSourceStillValid(FLiveLinkSourceHandle& SourceHandle); // 0x5623810 [Final Native Static Private]
    bool IsLiveLinkSubjectEnabled(const FLiveLinkSubjectName& SubjectName); // 0x5623730 [Final Native Static Public]
    bool HasParent(FLiveLinkTransform& LiveLinkTransform); // 0x5623660 [Final Native Static Private]
    void GetTransformByName(FSubjectFrameHandle& SubjectFrameHandle, const FName& TransformName, FLiveLinkTransform& LiveLinkTransform); // 0x56234b0 [Final Native Static Private]
    void GetTransformByIndex(FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, FLiveLinkTransform& LiveLinkTransform); // 0x5623300 [Final Native Static Private]
    TSubclassOf<ULiveLinkRole> GetSpecificLiveLinkSubjectRole(const FLiveLinkSubjectKey& SubjectKey); // 0x56231c0 [Final Native Static Public]
    FText GetSourceTypeFromGuid(const FGuid& SourceGuid); // 0x5623090 [Final Native Static Public]
    FText GetSourceType(FLiveLinkSourceHandle& SourceHandle); // 0x5622f60 [Final Native Static Private]
    FText GetSourceStatus(FLiveLinkSourceHandle& SourceHandle); // 0x5622e30 [Final Native Static Private]
    FText GetSourceMachineName(FLiveLinkSourceHandle& SourceHandle); // 0x5622d00 [Final Native Static Private]
    void GetRootTransform(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkTransform& LiveLinkTransform); // 0x5622b90 [Final Native Static Private]
    bool GetPropertyValue(FLiveLinkBasicBlueprintData& BasicData, const FName& PropertyName, const float& Value); // 0x5622970 [Final Native Static Private]
    void GetParent(FLiveLinkTransform& LiveLinkTransform, FLiveLinkTransform& Parent); // 0x5622810 [Final Native Static Private]
    void GetMetadata(FSubjectFrameHandle& SubjectFrameHandle, FSubjectMetadata& MetaData); // 0x5622640 [Final Native Static Private]
    ELiveLinkSubjectState GetLiveLinkSubjectState(const FLiveLinkSubjectName& SubjectName); // 0x56223d0 [Final Native Static Public]
    TArray<FLiveLinkSubjectKey> GetLiveLinkSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject); // 0x56224b0 [Final Native Static Public]
    TSubclassOf<ULiveLinkRole> GetLiveLinkSubjectRole(const FLiveLinkSubjectName& SubjectName); // 0x56222c0 [Final Native Static Public]
    TArray<FLiveLinkSubjectName> GetLiveLinkEnabledSubjectNames(bool bIncludeVirtualSubject); // 0x56220f0 [Final Native Static Public]
    void GetCurves(FSubjectFrameHandle& SubjectFrameHandle, TMap<FName, float>& Curves); // 0x5621ef0 [Final Native Static Private]
    void GetChildren(FLiveLinkTransform& LiveLinkTransform, const TArray<FLiveLinkTransform>& Children); // 0x5621da0 [Final Native Static Private]
    void GetBasicData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkBasicBlueprintData& BasicBlueprintData); // 0x5621b90 [Final Native Static Private]
    bool GetAnimationStaticData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkSkeletonStaticData& AnimationStaticData); // 0x56216b0 [Final Native Static Private]
    bool GetAnimationFrameData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkAnimationFrameData& AnimationFrameData); // 0x56214a0 [Final Native Static Private]
    bool EvaluateLiveLinkFrameWithSpecificRole(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56212d0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtWorldTimeOffset(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, float WorldTimeOffset, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56210a0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtSceneTime(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, const FTimecode& SceneTime, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5620d60 [Final Native Static Public]
    bool EvaluateLiveLinkFrame(const FLiveLinkSubjectRepresentation& SubjectRepresentation, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5620bf0 [Final Native Static Public]
    void ComponentSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x56207a0 [Final Native Static Private]
    int32 ChildCount(FLiveLinkTransform& LiveLinkTransform); // 0x56206d0 [Final Native Static Private]

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

// ULiveLinkPreset (/Script/LiveLink.LiveLinkPreset)
    void BuildFromClient(); // 0x56206b0 [Final Native Public]
    void ApplyToClientLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x5620460 [Final Native Public]
    bool ApplyToClient(); // 0x56202f0 [Final Native Public]
    bool AddToClient(bool bRecreatePresets); // 0x5620250 [Final Native Public]

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

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

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

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

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x688bf10 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x688be60 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x688bc60 [Final Native Static Public]

// ULocationServices (/Script/LocationServicesBPLibrary.LocationServices)
    bool StopLocationServices(); // 0x6928370 [Final Native Static Public]
    bool StartLocationServices(); // 0x6928320 [Final Native Static Public]
    bool IsLocationAccuracyAvailable(const ELocationAccuracy& Accuracy); // 0x6928280 [Final Native Static Public]
    bool InitLocationServices(const ELocationAccuracy& Accuracy, float UpdateFrequency, float MinDistanceFilter); // 0x6928150 [Final Native Static Public]
    ULocationServicesImpl* GetLocationServicesImpl(); // 0x6928130 [Final Native Static Public]
    FLocationServicesData GetLastKnownLocation(); // 0x69280d0 [Final Native Static Public]
    bool AreLocationServicesEnabled(); // 0x6928080 [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); // 0x15cd700 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x3754b90 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x3754ac0 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x3754f30 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x3754ea0 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x3754e10 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x3754d80 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x3754d40 [Final Native Public]
    bool IsConnected(); // 0x3754cd0 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x3754ca0 [Final Native Public]
    bool GetUseWireframe(); // 0x3754c80 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x3754c60 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x3754c30 [Final Native Public]
    void Clear(); // 0x3754a00 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x3754fe0 [Native Public]
    void StartReconstruction(); // 0x3754fc0 [Native Public]
    void PauseReconstruction(); // 0x244aa20 [Native Public]
    bool IsReconstructionStarted(); // 0x36ba560 [Native Public]
    bool IsReconstructionPaused(); // 0x3754d10 [Native Public]
    void DisconnectMRMesh(); // 0x244a6a0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x3754a30 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x3738a90 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x3737ec0 [Final Native Public]
    int32 GetWidth(); // 0x3735150 [Final Native Public]
    int32 GetTextureNumMips(); // 0x3734730 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3733a90 [Final Native Public]
    int32 GetHeight(); // 0x3733850 [Final Native Public]
    float GetAspectRatio(); // 0x37333b0 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x312d050 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x3737b40 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x3737960 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x3737780 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x37375a0 [Final Native Public]
    FString GetUrl(); // 0x3734b50 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x3738a50 [Final Native Public]
    bool SupportsScrubbing(); // 0x3738a10 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x3738930 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x37388f0 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x37387b0 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x3738660 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x3738550 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x3738440 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x37383b0 [Final Native Public]
    bool SetRate(float Rate); // 0x3738120 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x3738020 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x3737f80 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x3737d70 [Final Native Public]
    bool SetLooping(bool Looping); // 0x37374d0 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x3736f40 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x3736ea0 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3736dd0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x3736d20 [Final Native Public]
    bool Scrub(const FTimespan& Time); // 0x3736c50 [Final Native Public]
    bool Rewind(); // 0x3736c10 [Final Native Public]
    bool Reopen(); // 0x3736ab0 [Final Native Public]
    bool Previous(); // 0x37367d0 [Final Native Public]
    void PlayAndSeek(); // 0x37367b0 [Final Native Public]
    bool Play(); // 0x3736770 [Final Native Public]
    bool Pause(); // 0x3736730 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x37364d0 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x37361c0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x3735e00 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x3735c60 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x3735ab0 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x3735950 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x3735540 [Final Native Public]
    bool Next(); // 0x37354f0 [Final Native Public]
    bool IsReady(); // 0x37354b0 [Final Native Public]
    bool IsPreparing(); // 0x3735470 [Final Native Public]
    bool IsPlaying(); // 0x3735430 [Final Native Public]
    bool IsPaused(); // 0x37353f0 [Final Native Public]
    bool IsLooping(); // 0x37353b0 [Final Native Public]
    bool IsConnecting(); // 0x3735370 [Final Native Public]
    bool IsClosed(); // 0x3735330 [Final Native Public]
    bool IsBuffering(); // 0x37352f0 [Final Native Public]
    bool HasError(); // 0x3735170 [Final Native Public]
    FRotator GetViewRotation(); // 0x37350d0 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x3734fb0 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x3734ed0 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x3734e00 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x3734d20 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x3734c50 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x3734bd0 [Final Native Public]
    FString GetUrl(); // 0x3734b20 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3734a00 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3734930 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3734840 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x37347c0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x3734790 [Final Native Public]
    FTimespan GetTime(); // 0x3734750 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x37345b0 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x3734320 [Final Native Public]
    float GetRate(); // 0x37342e0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x3734130 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x3734090 [Final Native Public]
    FName GetPlayerName(); // 0x3734050 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x3733f30 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x3733ea0 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3733dd0 [Final Native Public]
    FText GetMediaName(); // 0x37339e0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x37338f0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x3733870 [Final Native Public]
    FTimespan GetDuration(); // 0x37337d0 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x3733750 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x37336f0 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x37336c0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x37335a0 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x37334d0 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x3733400 [Final Native Public]
    void Close(); // 0x3732fa0 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x3732eb0 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x3732dc0 [Final Native Public]
    bool CanPause(); // 0x3732d80 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x3736b00 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x37369d0 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x3736800 [Final Native Public]
    int32 Num(); // 0x3735520 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x37351b0 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x3734230 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x3734150 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x3733af0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x37332f0 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x3732ab0 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x3732730 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x3732640 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x37381c0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x3737e10 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x3737160 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x37370a0 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x3736fd0 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x37343b0 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x3733bd0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3733a50 [Final Native Public]
    float GetEnvelopeValue(); // 0x3733810 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3732c80 [Final Native Public]

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

// UMediaCapture (/Script/MediaIOCore.MediaCapture)
    bool UpdateTextureRenderTarget2D(UTextureRenderTarget2D* RenderTarget); // 0x55b6310 [Final Native Public]
    void StopCapture(bool bAllowPendingFrameToBeProcess); // 0x55b6280 [Final Native Public]
    void SetMediaOutput(UMediaOutput* InMediaOutput); // 0x55b61d0 [Final Native Public]
    EMediaCaptureState GetState(); // 0x312d020 [Native Public]
    FIntPoint GetDesiredSize(); // 0x38169a0 [Final Native Public]
    EPixelFormat GetDesiredPixelFormat(); // 0x55b61b0 [Final Native Public]
    bool CaptureTextureRenderTarget2D(UTextureRenderTarget2D* RenderTarget, const FMediaCaptureOptions& CaptureOptions); // 0x55b5f70 [Final Native Public]
    bool CaptureActiveSceneViewport(const FMediaCaptureOptions& CaptureOptions); // 0x55b5e70 [Final Native Public]

// UMediaOutput (/Script/MediaIOCore.MediaOutput)
    bool Validate(const FString& OutFailureReason); // 0x55b6420 [Native Public]
    UMediaCapture* CreateMediaCapture(); // 0x55b6130 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x224a170 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x2249f60 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x2249df0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x2249d20 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x2249c80 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x2249a00 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x2249be0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x2249b40 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x2249aa0 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x2249a00 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x2249920 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x2249830 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x2249750 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x2249670 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x2249510 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x2249430 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x2249350 [Final Native Public]
    bool IsEmpty(); // 0x2249320 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x2249240 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x22490b0 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x2248fc0 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2248da0 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x2248bc0 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2248a50 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x2248940 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x22487c0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x22485d0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x2248410 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x22483d0 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x22481b0 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2248060 [Final Native Public]
    int32 GetVertexCount(); // 0x2248020 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2247ed0 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2247d80 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2247b60 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x2247a10 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x22477d0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x22475e0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x2247420 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x2247310 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x2247200 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2246fc0 [Final Native Public]
    int32 GetTriangleCount(); // 0x2246f80 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2246e30 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x2246ce0 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x2246b30 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x2246910 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x2246800 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x22466b0 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x2246560 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x2246340 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x2246300 [Final Native Public]
    int32 GetPolygonCount(); // 0x22462c0 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x2245fd0 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x2245ea0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x2245d70 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x2245c50 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x2245b60 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x2245a40 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x2245910 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x2245810 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x22456e0 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x22455a0 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x2245470 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x2245340 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x2245220 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x2245030 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x2244e70 [Final Native Public]
    int32 GetEdgeCount(); // 0x2244e30 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x2244c10 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x2244ac0 [Final Native Public]
    void Empty(); // 0x2244aa0 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x2244950 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x2244880 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x2244670 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x22445a0 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x2244390 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x2244240 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x2244170 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x2243fd0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x2243e90 [Final Native Public]
    FVertexID CreateVertex(); // 0x2243e50 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2243bf0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x22439e0 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2243780 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x22436b0 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x2243670 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x2243460 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x22431f0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x2243060 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x2242f90 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    EMetasoundFrontendLiteralType GetType(FMetasoundFrontendLiteral& Literal); // 0x4ff3530 [Final Native Static Private]
    FString GetStringValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff3260 [Final Native Static Private]
    TArray<FString> GetStringArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff3090 [Final Native Static Private]
    UObject* GetObjectValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff2dd0 [Final Native Static Private]
    TArray<UObject*> GetObjectArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff2c10 [Final Native Static Private]
    int32 GetIntValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff2aa0 [Final Native Static Private]
    TArray<int32> GetIntArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff28e0 [Final Native Static Private]
    float GetFloatValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff2660 [Final Native Static Private]
    TArray<float> GetFloatArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff24a0 [Final Native Static Private]
    bool GetBoolValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff21f0 [Final Native Static Private]
    TArray<bool> GetBoolArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4ff2030 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x4ff1d80 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x4ff1c50 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x4ff1b50 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x4ff1a30 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x4ff1850 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x4ff16c0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x4ff15a0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x4ff14a0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x4ff1380 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x4ff1280 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x4ff1160 [Final Native Static Private]
    FString Conv_MetaSoundLiteralToString(FMetasoundFrontendLiteral& Literal); // 0x4ff0ff0 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4ff3f90 [Final Native Public]
    void UpdateWatchers(); // 0x4ff3db0 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x4ff2360 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x4ff1e90 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x4ff17c0 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x4ff0f50 [Final Native Public]

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

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x4ff3910 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x4ff3860 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x4ff37b0 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x4ff3700 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x4ff3650 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& success); // 0x4ff3420 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& success); // 0x4ff2f40 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& success); // 0x4ff27d0 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& success); // 0x4ff2390 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& success); // 0x4ff1f20 [Final Native Static Private]

// UMetaSoundOutputSubsystem (/Script/MetasoundEngine.MetaSoundOutputSubsystem)
    bool WatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4ff3dd0 [Final Native Public]
    bool UnwatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4ff3bf0 [Final Native Public]

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x3deaf50 [Final Native Static Public]

// UMetaSoundAssetSubsystem (/Script/MetasoundEngine.MetaSoundAssetSubsystem)
    void UnregisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x5094e00 [Final Native Public]
    void RegisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x5094980 [Final Native Public]

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x50bd710 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x50bd5f0 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x50bd4d0 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x50bd3b0 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x50bd290 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x50bd0c0 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x50bcfa0 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x50bce80 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x50bce60 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bcd50 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x50bcbf0 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x50bcb10 [Final Native Public]
    void RemoveGraphVariable(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50bca10 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50bc930 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50bc850 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x50bc710 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x50bc650 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x50bc590 [Final Native Public]
    bool IsPreset(); // 0x50bc560 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x50bc4c0 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x50bc470 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x50bc400 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x50bc340 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x50bc170 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x50bc0b0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bbee0 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x50bbd10 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bbaa0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphVariableDefault(const FName& VariableName, const EMetaSoundBuilderResult& OutResult); // 0x50bb900 [Final Native Public]
    TArray<FName> GetGraphOutputNames(const EMetaSoundBuilderResult& OutResult); // 0x50bb7b0 [Final Native Public]
    TArray<FName> GetGraphInputNames(const EMetaSoundBuilderResult& OutResult); // 0x50bb660 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphInputDefault(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x50bb4c0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x50bb320 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bb1c0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bab70 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x50bafa0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x50bae00 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50baca0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50bab70 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x50ba950 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50ba800 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x50ba640 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x50ba480 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const FName& OutDataType, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50ba290 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const FName& OutDataType, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50ba0a0 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9f30 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9da0 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9c90 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9b80 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x50b9a80 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x50b99d0 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x50b9910 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x50b9850 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x50b97a0 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9630 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9470 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b90b0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b9260 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b8cf0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x50b8ea0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x50b8c20 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x50b8ae0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x50b89b0 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x50b8800 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x50b8650 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x50b8570 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableSetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50b8440 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50b8310 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetDelayedNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x50b81e0 [Final Native Public]
    void AddGraphVariable(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult); // 0x50b7de0 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x50b79b0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x50b7580 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x3dcc3a0 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x5094cf0 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x5094c10 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x39d7c70 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x50947a0 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x50926f0 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x5094f90 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x5094f90 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x5094f90 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x5094d60 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x5094b10 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x5094b10 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x5094b10 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x5094850 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x50946c0 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x50945e0 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x5094430 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x5094390 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x50941f0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x5093fc0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x5093e60 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x5093bc0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x5093a60 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x5093970 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x5093840 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x50936f0 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x5093510 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x5093390 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x5093170 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x5092fe0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x5092e30 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x5092ca0 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x5092a80 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x4c46740 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x4c46610 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x4c46500 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x4c463f0 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x4c462d0 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x4c462a0 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x4c46200 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x4c46160 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x4c460c0 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x4c46020 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x4c45f80 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x4c45ea0 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x4c45d80 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x4c45ca0 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x4c45bc0 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x4c45ae0 [Final Native Public]

// UMobileInstalledContent (/Script/MobilePatchingUtils.MobileInstalledContent)
    bool Mount(int32 PakOrder, const FString& MountPoint); // 0x692bca0 [Final Native Public]
    float GetInstalledContentSize(); // 0x692bad0 [Final Native Public]
    float GetDiskFreeSpace(); // 0x692b920 [Final Native Public]

// UMobilePendingContent (/Script/MobilePatchingUtils.MobilePendingContent)
    void StartInstall(const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x692bf80 [Final Native Public]
    float GetTotalDownloadedSize(); // 0x692bc40 [Final Native Public]
    float GetRequiredDiskSpace(); // 0x692bb30 [Final Native Public]
    float GetInstallProgress(); // 0x692b9e0 [Final Native Public]
    FText GetDownloadStatusText(); // 0x5678800 [Final Native Public]
    float GetDownloadSpeed(); // 0x692b980 [Final Native Public]
    float GetDownloadSize(); // 0x692b950 [Final Native Public]

// UMobilePatchingLibrary (/Script/MobilePatchingUtils.MobilePatchingLibrary)
    void RequestContent(const FString& RemoteManifestURL, const FString& CloudURL, const FString& InstallDirectory, const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x692bd90 [Final Native Static Public]
    bool HasActiveWiFiConnection(); // 0x33d7280 [Final Native Static Public]
    TArray<FString> GetSupportedPlatformNames(); // 0x692bb90 [Final Native Static Public]
    UMobileInstalledContent* GetInstalledContent(const FString& InstallDirectory); // 0x692ba30 [Final Native Static Public]
    FString GetActiveDeviceProfileName(); // 0x692b880 [Final Native Static Public]

// UMovieGraphNode (/Script/MovieRenderPipelineCore.MovieGraphNode)
    void UnpromotePropertyFromPin(const FName& PropertyName); // 0x57f2580 [Native Public]
    void TogglePromotePropertyToPin(const FName& PropertyName); // 0x57f24e0 [Native Public]
    void SetDisabled(bool bNewDisableState); // 0x57f23b0 [Final Native Public]
    void PromotePropertyToPin(const FName& PropertyName); // 0x57f2290 [Native Public]
    bool IsDisabled(); // 0x57f20c0 [Final Native Public]
    TArray<FMovieGraphPropertyInfo> GetOverrideablePropertyInfo(); // 0x57f1c60 [Native Public]
    TArray<UMovieGraphPin*> GetOutputPins(); // 0x57f1c30 [Final Native Public]
    TArray<FMovieGraphPinProperties> GetOutputPinProperties(); // 0x3938660 [Native Public]
    UMovieGraphPin* GetOutputPin(const FName& InPinLabel); // 0x57f1b80 [Final Native Public]
    TArray<UMovieGraphPin*> GetInputPins(); // 0x57f1b50 [Final Native Public]
    TArray<FMovieGraphPinProperties> GetInputPinProperties(); // 0x3734b50 [Native Public]
    UMovieGraphPin* GetInputPin(const FName& InPinLabel, const EMovieGraphPinQueryRequirement& PinRequirement); // 0x57f1a60 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedOutputPin(); // 0x57f1990 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedInputPin(); // 0x57f1960 [Final Native Public]
    TArray<FMovieGraphPropertyInfo> GetExposedProperties(); // 0x57f18c0 [Native Public]
    EMovieGraphBranchRestriction GetBranchRestriction(); // 0x3ca83e0 [Native Public]
    bool CanBeDisabled(); // 0x3704640 [Native Public]
    bool CanBeAddedByUser(); // 0x3ca6ac0 [Native Public]

// UMovieGraphBlueprintLibrary (/Script/MovieRenderPipelineCore.MovieGraphBlueprintLibrary)
    int32 ResolveVersionNumber(const FMovieGraphFilenameResolveParams& InParams, bool bGetNextVersion); // 0x57e9830 [Final Native Static Public]
    FString ResolveFilenameFormatArguments(const FString& InFormatString, FMovieGraphFilenameResolveParams& InParams, FMovieGraphResolveArgs& OutMergedFormatArgs); // 0x57e95a0 [Final Native Static Public]
    FMovieGraphNamedResolution NamedResolutionFromSize(int32 InResX, int32 InResY); // 0x57e8e60 [Final Native Static Public]
    FMovieGraphNamedResolution NamedResolutionFromProfile(const FName& InResolutionProfileName); // 0x57e8db0 [Final Native Static Public]
    bool IsNamedResolutionValid(const FName& InResolutionProfileName); // 0x57e8a70 [Final Native Static Public]
    FTimecode GetRootTimecode(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e8260 [Final Native Static Public]
    FFrameNumber GetRootFrameNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e81d0 [Final Native Static Public]
    EMovieRenderPipelineState GetPipelineState(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e8140 [Final Native Static Public]
    FIntPoint GetOverscannedResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x57e8030 [Final Native Static Public]
    FIntRect GetOverscanCropRectangle(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x57e7f20 [Final Native Static Public]
    void GetOverallSegmentCounts(UMovieGraphPipeline* InMovieGraphPipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x57e7df0 [Final Native Static Public]
    void GetOverallOutputFrames(UMovieGraphPipeline* InMovieGraphPipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x57e7cc0 [Final Native Static Public]
    FText GetJobName(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e7420 [Final Native Static Public]
    FDateTime GetJobInitializationTime(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e7390 [Final Native Static Public]
    FText GetJobAuthor(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e72e0 [Final Native Static Public]
    bool GetEstimatedTimeRemaining(UMovieGraphPipeline* InMovieGraphPipeline, const FTimespan& OutEstimate); // 0x57e7140 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan); // 0x57e7070 [Final Native Static Public]
    FFrameRate GetEffectiveFrameRate(UMovieGraphGlobalOutputSettingNode* InNode, FFrameRate& InDefaultRate); // 0x57e6f90 [Final Native Static Public]
    FIntPoint GetDesiredOutputResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float CameraAspectRatio); // 0x57e6d50 [Final Native Static Public]
    int32 GetCurrentVersionNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e6cc0 [Final Native Static Public]
    FTimecode GetCurrentShotTimecode(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e6c20 [Final Native Static Public]
    FFrameNumber GetCurrentShotFrameNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e6b90 [Final Native Static Public]
    FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e6aa0 [Final Native Static Public]
    EMovieRenderShotState GetCurrentSegmentState(UMovieGraphPipeline* InMovieGraphPipeline); // 0x57e6a10 [Final Native Static Public]
    void GetCurrentSegmentName(UMovieGraphPipeline* InMovieGraphPipeline, FText& OutOuterName, FText& OutInnerName); // 0x57e68c0 [Final Native Static Public]
    float GetCurrentFocusDistance(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x57e67f0 [Final Native Static Public]
    float GetCurrentFocalLength(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x57e6720 [Final Native Static Public]
    UMoviePipelineExecutorShot* GetCurrentExecutorShot(UMovieGraphPipeline* InMoviePipeline); // 0x57e6690 [Final Native Static Public]
    UCineCameraComponent* GetCurrentCineCamera(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x57e65c0 [Final Native Static Public]
    float GetCurrentAperture(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x57e64f0 [Final Native Static Public]
    float GetCompletionPercentage(UMovieGraphPipeline* InPipeline); // 0x57e6460 [Final Native Static Public]
    FIntPoint GetBackbufferResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x57e61c0 [Final Native Static Public]

// UMovieGraphBurnInWidget (/Script/MovieRenderPipelineCore.MovieGraphBurnInWidget)
    void UpdateForGraph(UMovieGraphPipeline* InGraphPipeline, UMovieGraphEvaluatedConfig* InEvaluatedConfig, int32 InCameraIndex, const FString& CameraName); // 0x15cd700 [Event Public]

// UMovieGraphValueContainer (/Script/MovieRenderPipelineCore.MovieGraphValueContainer)
    void SetValueTypeObject(UObject* ValueTypeObject); // 0x57f6a70 [Final Native Public]
    void SetValueType(const EMovieGraphValueType& ValueType, UObject* InValueTypeObject); // 0x57f69a0 [Final Native Public]
    bool SetValueText(FText& InValue); // 0x57f68e0 [Final Native Public]
    bool SetValueString(const FString& InValue); // 0x57f6830 [Final Native Public]
    bool SetValueSerializedString(const FString& NewValue); // 0x57f6780 [Final Native Public]
    bool SetValueObject(UObject* InValue); // 0x57f6290 [Final Native Public]
    bool SetValueName(const FName& InValue); // 0x57f66e0 [Final Native Public]
    bool SetValueInt64(int64 InValue); // 0x57f6640 [Final Native Public]
    bool SetValueInt32(int32 InValue); // 0x57f65a0 [Final Native Public]
    bool SetValueFloat(float InValue); // 0x57f6510 [Final Native Public]
    bool SetValueEnum(uint8 InValue, UEnum* Enum); // 0x57f6440 [Final Native Public]
    bool SetValueDouble(double InValue); // 0x57f63b0 [Final Native Public]
    void SetValueContainerType(const EMovieGraphContainerType& ContainerType); // 0x57f6330 [Final Native Public]
    bool SetValueClass(TSubclassOf<UObject> InValue); // 0x57f6290 [Final Native Public]
    bool SetValueByte(uint8 InValue); // 0x57f6200 [Final Native Public]
    bool SetValueBool(bool bInValue); // 0x57f6160 [Final Native Public]
    UObject* GetValueTypeObject(); // 0x57f5fb0 [Final Native Public]
    EMovieGraphValueType GetValueType(); // 0x57f5f80 [Final Native Public]
    bool GetValueText(FText& OutValue); // 0x57f5ec0 [Final Native Public]
    bool GetValueString(const FString& OutValue); // 0x57f5e00 [Final Native Public]
    FString GetValueSerializedString(); // 0x57f5d80 [Final Native Public]
    bool GetValueObject(UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x57f5cb0 [Final Native Public]
    bool GetValueName(const FName& OutValue); // 0x57f5c00 [Final Native Public]
    bool GetValueInt64(const int64& OutValue); // 0x57f5b50 [Final Native Public]
    bool GetValueInt32(const int32& OutValue); // 0x57f5aa0 [Final Native Public]
    bool GetValueFloat(const float& OutValue); // 0x57f59f0 [Final Native Public]
    bool GetValueEnum(const uint8& OutValue, UEnum* RequestedEnum); // 0x57f5900 [Final Native Public]
    bool GetValueDouble(const double& OutValue); // 0x57f5850 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(); // 0x57f5820 [Final Native Public]
    bool GetValueClass(const TSubclassOf<UObject>& OutValue); // 0x57f5760 [Final Native Public]
    bool GetValueByte(const uint8& OutValue); // 0x57f56b0 [Final Native Public]
    bool GetValueBool(const bool& bOutValue); // 0x57f5600 [Final Native Public]

// UMovieGraphMember (/Script/MovieRenderPipelineCore.MovieGraphMember)
    bool SetMemberName(const FString& InNewName); // 0x57e99f0 [Native Public]
    bool IsEditable(); // 0x36ba560 [Native Public]
    bool IsDeletable(); // 0x3cfb920 [Native Public]
    FString GetMemberName(); // 0x57e74d0 [Final Native Public]
    FGuid GetGuid(); // 0x57e7220 [Final Native Public]
    bool CanRename(FText& InNewName, FText& OutError); // 0x57e59d0 [Native Public]

// UMovieGraphVariable (/Script/MovieRenderPipelineCore.MovieGraphVariable)
    void SetCategory(const FString& InNewCategory); // 0x57e9950 [Final Native Public]
    bool IsGlobal(); // 0x57e8a40 [Final Native Public]
    FString GetCategory(); // 0x57e6420 [Final Native Public]

// UMovieGraphEvaluatedConfig (/Script/MovieRenderPipelineCore.MovieGraphEvaluatedConfig)
    TArray<UMovieGraphSettingNode*> GetSettingsForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bIncludeCDOs, bool bExactMatch); // 0x57e84c0 [Final Native Public]
    UMovieGraphSettingNode* GetSettingForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bIncludeCDOs, bool bExactMatch); // 0x57e8300 [Final Native Public]
    TArray<FName> GetBranchNames(); // 0x57e6350 [Final Native Public]

// UMovieGraphConfig (/Script/MovieRenderPipelineCore.MovieGraphConfig)
    void UpdateGlobalVariableValues(UMovieGraphPipeline* InPipeline); // 0x57e9aa0 [Final Native Public]
    bool RemoveOutboundEdges(UMovieGraphNode* InNode, const FName& InPinName); // 0x57e94c0 [Final Native Public]
    bool RemoveNodes(const TArray<UMovieGraphNode*>& InNodes); // 0x57e93a0 [Final Native Public]
    bool RemoveNode(UMovieGraphNode* InNode); // 0x57e9300 [Final Native Public]
    bool RemoveLabeledEdge(UMovieGraphNode* FromNode, const FName& FromPinName, UMovieGraphNode* ToNode, const FName& ToPinName); // 0x57e9170 [Final Native Public]
    bool RemoveInboundEdges(UMovieGraphNode* InNode, const FName& InPinName); // 0x57e9090 [Final Native Public]
    bool RemoveAllOutboundEdges(UMovieGraphNode* InNode); // 0x57e8ff0 [Final Native Public]
    bool RemoveAllInboundEdges(UMovieGraphNode* InNode); // 0x57e8f50 [Final Native Public]
    void MoveVariableToIndex(UMovieGraphVariable* InTargetVariable, int32 NewIndex); // 0x57e8ce0 [Final Native Public]
    void MoveVariableBefore(UMovieGraphVariable* InTargetVariable, UMovieGraphVariable* InBeforeVariable); // 0x57e8c10 [Final Native Public]
    void MoveCategoryBefore(const FString& InCategoryToMove, const FString& InCategoryBefore); // 0x57e8b10 [Final Native Public]
    TArray<UMovieGraphVariable*> GetVariables(bool bIncludeGlobal); // 0x57e8960 [Final Native Public]
    UMovieGraphVariable* GetVariableByName(const FString& InVariableName); // 0x57e88b0 [Final Native Public]
    UMovieGraphVariable* GetVariableByGuid(const FGuid& InGuid); // 0x57e8800 [Final Native Public]
    TArray<FString> GetUpstreamBranchNames(UMovieGraphNode* FromNode, UMovieGraphPin* FromPin, bool bStopAtSubgraph); // 0x57e8690 [Final Native Public]
    TArray<UMovieGraphOutput*> GetOutputs(); // 0x57e7c40 [Final Native Public]
    UMovieGraphNode* GetOutputNode(); // 0x3230870 [Final Native Public]
    void GetOutputDirectory(const FString& OutOutputDirectory); // 0x57e7b90 [Final Native Public]
    TArray<UMovieGraphNode*> GetNodesForTag(const FString& ScriptTag, TSubclassOf<UObject> OptionalClassFilter, const FName& OptionalBranchFilter, bool bExactMatch); // 0x57e79c0 [Final Native Public]
    TArray<UMovieGraphNode*> GetNodesForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bExactMatch); // 0x57e7840 [Final Native Public]
    UMovieGraphNode* GetNodeForTag(const FString& ScriptTag, TSubclassOf<UObject> OptionalClassFilter, const FName& OptionalBranchFilter, bool bExactMatch); // 0x57e76d0 [Final Native Public]
    UMovieGraphNode* GetNodeForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bExactMatch); // 0x57e75b0 [Final Native Public]
    TArray<UMovieGraphInput*> GetInputs(); // 0x57e7260 [Final Native Public]
    UMovieGraphNode* GetInputNode(); // 0x57e7240 [Final Native Public]
    TArray<FString> GetDownstreamBranchNames(UMovieGraphNode* FromNode, UMovieGraphPin* FromPin, bool bStopAtSubgraph); // 0x57e6e20 [Final Native Public]
    TArray<FName> GetBranchNames(); // 0x57e62d0 [Final Native Public]
    void GetAllContainedSubgraphs(TSet<UMovieGraphConfig*>& OutSubgraphs); // 0x57e6060 [Final Native Public]
    UMovieGraphVariable* DuplicateVariable(UMovieGraphVariable* InVariableToDuplicate); // 0x57e5fc0 [Final Native Public]
    bool DeleteMember(UMovieGraphMember* MemberToDelete); // 0x57e5f20 [Final Native Public]
    UMovieGraphNode* CreateNodeByClass(TSubclassOf<UMovieGraphNode> InClass); // 0x57e5ce0 [Final Native Public]
    UMovieGraphEvaluatedConfig* CreateFlattenedGraph(FMovieGraphTraversalContext& InContext, const FString& OutError); // 0x57e5b10 [Final Native Public]
    UMovieGraphVariable* AddVariable(const FName& InCustomBaseName); // 0x57e5930 [Final Native Public]
    UMovieGraphOutput* AddOutput(FText& InBaseName); // 0x57e5870 [Final Native Public]
    bool AddLabeledEdge(UMovieGraphNode* FromNode, const FName& FromPinLabel, UMovieGraphNode* ToNode, const FName& ToPinLabel); // 0x57e56e0 [Final Native Public]
    UMovieGraphInput* AddInput(FText& InBaseName); // 0x57e5620 [Final Native Public]

// UMovieGraphTimeStepBase (/Script/MovieRenderPipelineCore.MovieGraphTimeStepBase)
    FMovieGraphTimeStepData GetCalculatedTimeData(); // 0x57ee820 [Native Public]

// UMovieGraphRendererBase (/Script/MovieRenderPipelineCore.MovieGraphRendererBase)
    TArray<FMovieGraphImagePreviewData> GetPreviewData(); // 0x57eeac0 [Native Public]

// UMovieGraphScriptBase (/Script/MovieRenderPipelineCore.MovieGraphScriptBase)
    void OnShotStart(UMoviePipelineExecutorJob* InJobCopy, UMoviePipelineExecutorShot* InShotCopy); // 0x57eef40 [Native Event Public]
    void OnShotFinished(UMoviePipelineExecutorJob* InJobCopy, UMoviePipelineExecutorShot* InShotCopy, FMoviePipelineOutputData& OutputData); // 0x57eede0 [Native Event Public]
    void OnJobStart(UMoviePipelineExecutorJob* InJobCopy); // 0x57eed50 [Native Event Public]
    void OnJobFinished(UMoviePipelineExecutorJob* InJobCopy, FMoviePipelineOutputData& InOutputData); // 0x57eec10 [Native Event Public]
    bool IsPerShotCallbackNeeded(); // 0x3754d10 [Native Event Public]

// UMovieGraphModifierNode (/Script/MovieRenderPipelineCore.MovieGraphModifierNode)
    void SetCollectionEnabled(const FName& InCollectionName, bool bIsCollectionEnabled); // 0x57ef170 [Final Native Public]
    bool RemoveModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x57ef0c0 [Final Native Public]
    bool RemoveCollection(const FName& InCollectionName); // 0x57ef010 [Final Native Public]
    bool IsCollectionEnabled(const FName& InCollectionName); // 0x57eeb60 [Final Native Public]
    TArray<UMovieGraphCollectionModifier*> GetModifiers(); // 0x57eea20 [Final Native Public]
    UMovieGraphCollectionModifier* GetModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x57ee970 [Final Native Public]
    TArray<FName> GetCollections(); // 0x57ee930 [Final Native Public]
    UMovieGraphCollectionModifier* AddModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x57ee770 [Final Native Public]
    void AddCollection(const FName& InCollectionName); // 0x57ee6d0 [Final Native Public]

// UMovieGraphPin (/Script/MovieRenderPipelineCore.MovieGraphPin)
    bool IsTypeCompatibleWith(UMovieGraphPin* InOtherPin); // 0x57f21f0 [Final Native Public]
    bool IsPinDirectionCompatibleWith(UMovieGraphPin* OtherPin); // 0x57f2150 [Final Native Public]
    bool IsOutputPin(); // 0x57f2120 [Final Native Public]
    bool IsInputPin(); // 0x57f20f0 [Final Native Public]
    bool IsConnectionToBranchAllowed(UMovieGraphPin* OtherPin, FText& OutError); // 0x57f1fc0 [Final Native Public]
    bool IsConnected(); // 0x57f1f90 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedPin(bool bFollowRerouteConnections); // 0x57f19c0 [Final Native Public]
    TArray<UMovieGraphNode*> GetConnectedNodes(); // 0x57f1750 [Final Native Public]
    TArray<UMovieGraphPin*> GetAllConnectedPins(); // 0x57f16d0 [Final Native Public]
    int32 EdgeCount(); // 0x57f16a0 [Final Native Public]
    bool CanCreateConnection(UMovieGraphPin* InOtherPin); // 0x57f1600 [Final Native Public]
    bool AllowsMultipleConnections(); // 0x57f15d0 [Final Native Public]

// UMoviePipelineBase (/Script/MovieRenderPipelineCore.MoviePipelineBase)
    void Shutdown(bool bIsError); // 0x36bf3a0 [Final Native Public]
    void RequestShutdown(bool bIsError); // 0x3cf2690 [Final Native Public]
    bool IsShutdownRequested(); // 0x3cfb920 [Final Native Public]
    EMovieRenderPipelineState GetPipelineState(); // 0x36ba560 [Final Native Public]

// UMovieGraphPipeline (/Script/MovieRenderPipelineCore.MovieGraphPipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x57f2440 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x3a47200 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob, FMovieGraphInitConfig& InitConfig); // 0x57f1eb0 [Final Native Public]
    UMovieGraphTimeStepBase* GetTimeStepInstance(); // 0x57f1da0 [Final Native Public]
    UMovieGraphRendererBase* GetRendererInstance(); // 0x57f1d00 [Final Native Public]
    FTimespan GetInitializationTimeOffset(); // 0x387b520 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x387e530 [Final Native Public]
    FMovieGraphTraversalContext GetCurrentTraversalContext(bool bForShot); // 0x57f17d0 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x3733a30 [Final Native Public]

// UMovieGraphQuickRenderSettings (/Script/MovieRenderPipelineCore.MovieGraphQuickRenderSettings)
    UMovieGraphQuickRenderModeSettings* GetSavedQuickRenderModeSettings(const EMovieGraphQuickRenderMode& SettingsMode); // 0x57f1d20 [Final Native Static Public]

// UMovieGraphQuickRenderModeSettings (/Script/MovieRenderPipelineCore.MovieGraphQuickRenderModeSettings)
    void RefreshVariableAssignments(UMovieGraphQuickRenderModeSettings* InSettings); // 0x57f2330 [Final Native Static Public]
    UMovieJobVariableAssignmentContainer* GetVariableAssignmentsForGraph(TSoftObjectPtr<UMovieGraphConfig>& InGraphConfigPath); // 0x57f1dd0 [Final Native Public]

// UMovieGraphRerouteNode (/Script/MovieRenderPipelineCore.MovieGraphRerouteNode)
    void SetPinProperties(FMovieGraphPinProperties& InPinProperties); // 0x57f5fe0 [Final Native Public]
    FMovieGraphPinProperties GetPinProperties(); // 0x57f5540 [Final Native Public]

// UMovieGraphSubgraphNode (/Script/MovieRenderPipelineCore.MovieGraphSubgraphNode)
    void SetSubGraphAsset(TSoftObjectPtr<UMovieGraphConfig>& InSubgraphAsset); // 0x57f6090 [Final Native Public]
    UMovieGraphConfig* GetSubgraphAsset(); // 0x57f55d0 [Final Native Public]

// UMovieGraphVariableNode (/Script/MovieRenderPipelineCore.MovieGraphVariableNode)
    void SetVariable(UMovieGraphVariable* InVariable); // 0x57fb0c0 [Final Native Public]
    UMovieGraphVariable* GetVariable(); // 0x555c750 [Final Native Public]

// UMovieJobVariableAssignmentContainer (/Script/MovieRenderPipelineCore.MovieJobVariableAssignmentContainer)
    bool SetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, bool bIsEnabled); // 0x57fb150 [Final Native Public]
    bool SetValueText(UMovieGraphVariable* InGraphVariable, FText& InValue); // 0x57fafc0 [Final Native Public]
    bool SetValueString(UMovieGraphVariable* InGraphVariable, const FString& InValue); // 0x57faed0 [Final Native Public]
    bool SetValueSerializedString(UMovieGraphVariable* InGraphVariable, const FString& NewValue); // 0x57fade0 [Final Native Public]
    bool SetValueObject(UMovieGraphVariable* InGraphVariable, UObject* InValue); // 0x57fa7f0 [Final Native Public]
    bool SetValueName(UMovieGraphVariable* InGraphVariable, const FName& InValue); // 0x57fad10 [Final Native Public]
    bool SetValueInt64(UMovieGraphVariable* InGraphVariable, int64 InValue); // 0x57fac40 [Final Native Public]
    bool SetValueInt32(UMovieGraphVariable* InGraphVariable, int32 InValue); // 0x57fab70 [Final Native Public]
    bool SetValueFloat(UMovieGraphVariable* InGraphVariable, float InValue); // 0x57faaa0 [Final Native Public]
    bool SetValueEnum(UMovieGraphVariable* InGraphVariable, uint8 InValue, UEnum* Enum); // 0x57fa990 [Final Native Public]
    bool SetValueDouble(UMovieGraphVariable* InGraphVariable, double InValue); // 0x57fa8c0 [Final Native Public]
    bool SetValueClass(UMovieGraphVariable* InGraphVariable, TSubclassOf<UObject> InValue); // 0x57fa7f0 [Final Native Public]
    bool SetValueByte(UMovieGraphVariable* InGraphVariable, uint8 InValue); // 0x57fa720 [Final Native Public]
    bool SetValueBool(UMovieGraphVariable* InGraphVariable, bool bInValue); // 0x57fa650 [Final Native Public]
    void SetGraphConfig(TSoftObjectPtr<UMovieGraphConfig>& InGraphConfig); // 0x57fa580 [Final Native Public]
    bool GetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, const bool& bOutIsEnabled); // 0x57fa4a0 [Final Native Public]
    UObject* GetValueTypeObject(UMovieGraphVariable* InGraphVariable); // 0x57fa400 [Final Native Public]
    EMovieGraphValueType GetValueType(UMovieGraphVariable* InGraphVariable); // 0x57fa360 [Final Native Public]
    bool GetValueText(UMovieGraphVariable* InGraphVariable, FText& OutValue); // 0x57fa260 [Final Native Public]
    bool GetValueString(UMovieGraphVariable* InGraphVariable, const FString& OutValue); // 0x57fa160 [Final Native Public]
    FString GetValueSerializedString(UMovieGraphVariable* InGraphVariable); // 0x57fa080 [Final Native Public]
    bool GetValueObject(UMovieGraphVariable* InGraphVariable, UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x57f9f70 [Final Native Public]
    bool GetValueName(UMovieGraphVariable* InGraphVariable, const FName& OutValue); // 0x57f9e90 [Final Native Public]
    bool GetValueInt64(UMovieGraphVariable* InGraphVariable, const int64& OutValue); // 0x57f9db0 [Final Native Public]
    bool GetValueInt32(UMovieGraphVariable* InGraphVariable, const int32& OutValue); // 0x57f9cd0 [Final Native Public]
    bool GetValueFloat(UMovieGraphVariable* InGraphVariable, const float& OutValue); // 0x57f9bf0 [Final Native Public]
    bool GetValueEnum(UMovieGraphVariable* InGraphVariable, const uint8& OutValue, UEnum* RequestedEnum); // 0x57f9ad0 [Final Native Public]
    bool GetValueDouble(UMovieGraphVariable* InGraphVariable, const double& OutValue); // 0x57f99f0 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(UMovieGraphVariable* InGraphVariable); // 0x57f9950 [Final Native Public]
    bool GetValueClass(UMovieGraphVariable* InGraphVariable, const TSubclassOf<UObject>& OutValue); // 0x57f9850 [Final Native Public]
    bool GetValueByte(UMovieGraphVariable* InGraphVariable, const uint8& OutValue); // 0x57f9770 [Final Native Public]
    bool GetValueBool(UMovieGraphVariable* InGraphVariable, const bool& bOutValue); // 0x57f9690 [Final Native Public]
    TSoftObjectPtr<UMovieGraphConfig> GetGraphConfig(); // 0x57f9640 [Final Native Public]

// UMoviePipelineSetting (/Script/MovieRenderPipelineCore.MoviePipelineSetting)
    void SetIsEnabled(bool bInEnabled); // 0x58a16b0 [Native Public]
    bool IsEnabled(); // 0x3704640 [Native Public]
    void BuildNewProcessCommandLineArgs(const TArray<FString>& InOutUnrealURLParams, const TArray<FString>& InOutCommandLineArgs, const TArray<FString>& InOutDeviceProfileCvars, const TArray<FString>& InOutExecCmds); // 0x589ef90 [Final Native Public]

// UMoviePipelineSetting_BlueprintBase (/Script/MovieRenderPipelineCore.MoviePipelineSetting_BlueprintBase)
    void ReceiveTeardownForPipelineImpl(UMoviePipeline* InPipeline); // 0x15cd700 [Event Public]
    void ReceiveSetupForPipelineImpl(UMoviePipeline* InPipeline); // 0x15cd700 [Event Public]
    FMoviePipelineFormatArgs ReceiveGetFormatArguments(FMoviePipelineFormatArgs& InOutFormatArgs); // 0x57fc2b0 [Native Event Public]
    void OnEngineTickBeginFrame(); // 0x15cd700 [Event Public]

// UMovieRenderDebugWidget (/Script/MovieRenderPipelineCore.MovieRenderDebugWidget)
    void OnInitializedForPipeline(UMoviePipeline* ForPipeline); // 0x15cd700 [Event Public]

// UMovieGraphRenderPreviewWidget (/Script/MovieRenderPipelineCore.MovieGraphRenderPreviewWidget)
    void OnInitializedForPipeline(UMovieGraphPipeline* InPipeline); // 0x15cd700 [Event Public]

// UMovieGraphConditionGroupQueryBase (/Script/MovieRenderPipelineCore.MovieGraphConditionGroupQueryBase)
    bool ShouldHidePropertyNames(); // 0x3cfb920 [Native Public]
    bool ShouldEvaluateComponents(); // 0x36ba560 [Native Public]
    void SetOperationType(const EMovieGraphConditionGroupQueryOpType& OperationType); // 0x58016e0 [Final Native Public]
    void SetEnabled(bool bEnabled); // 0x58013e0 [Final Native Public]
    bool IsFirstConditionGroupQuery(); // 0x5800bf0 [Final Native Public]
    bool IsEnabled(); // 0x5800b90 [Final Native Public]
    bool IsEditorOnlyQuery(); // 0x3a47480 [Native Public]
    EMovieGraphConditionGroupQueryOpType GetOperationType(); // 0x5800a20 [Final Native Public]
    void EvaluateActorsAndComponents(const TArray<AActor*>& InActorsToQuery, UWorld* InWorld, TSet<AActor*>& OutMatchingActors, TSet<UActorComponent*>& OutMatchingComponents); // 0x58002f0 [Native Public]
    void Evaluate(const TArray<AActor*>& InActorsToQuery, UWorld* InWorld, TSet<AActor*>& OutMatchingActors); // 0x57ffee0 [Native Public]

// UMovieGraphConditionGroup (/Script/MovieRenderPipelineCore.MovieGraphConditionGroup)
    void SetOperationType(const EMovieGraphConditionGroupOpType& OperationType); // 0x5801660 [Final Native Public]
    bool RemoveQuery(UMovieGraphConditionGroupQueryBase* InQuery); // 0x5800f20 [Final Native Public]
    bool MoveQueryToIndex(UMovieGraphConditionGroupQueryBase* InQuery, int32 NewIndex); // 0x5800d20 [Final Native Public]
    bool IsFirstConditionGroup(); // 0x5800bc0 [Final Native Public]
    TArray<UMovieGraphConditionGroupQueryBase*> GetQueries(); // 0x5800a50 [Final Native Public]
    EMovieGraphConditionGroupOpType GetOperationType(); // 0x58009f0 [Final Native Public]
    FMovieGraphEvaluationResult EvaluateActorsAndComponents(UWorld* InWorld); // 0x58001f0 [Final Native Public]
    TSet<AActor*> Evaluate(UWorld* InWorld); // 0x57ffdc0 [Final Native Public]
    UMovieGraphConditionGroupQueryBase* DuplicateQuery(int32 QueryIndex); // 0x57ffc00 [Final Native Public]
    UMovieGraphConditionGroupQueryBase* AddQuery(const TSubclassOf<UMovieGraphConditionGroupQueryBase>& InQueryType, int32 InsertIndex); // 0x57ff9c0 [Final Native Public]

// UMovieGraphCollection (/Script/MovieRenderPipelineCore.MovieGraphCollection)
    void SetCollectionName(const FString& InName); // 0x58011d0 [Final Native Public]
    bool RemoveConditionGroup(UMovieGraphConditionGroup* InConditionGroup); // 0x5800df0 [Final Native Public]
    bool MoveConditionGroupToIndex(UMovieGraphConditionGroup* InConditionGroup, int32 NewIndex); // 0x5800c50 [Final Native Public]
    TArray<UMovieGraphConditionGroup*> GetConditionGroups(); // 0x58007e0 [Final Native Public]
    FString GetCollectionName(); // 0x58006c0 [Final Native Public]
    FMovieGraphEvaluationResult EvaluateActorsAndComponents(UWorld* InWorld); // 0x58000f0 [Final Native Public]
    TSet<AActor*> Evaluate(UWorld* InWorld); // 0x57ffca0 [Final Native Public]
    UMovieGraphConditionGroup* AddConditionGroup(); // 0x57ff900 [Final Native Public]

// UMovieGraphCollectionModifier (/Script/MovieRenderPipelineCore.MovieGraphCollectionModifier)
    void SetCollections(const TArray<UMovieGraphCollection*>& InCollections); // 0x5801270 [Final Native Public]
    TArray<UMovieGraphCollection*> GetCollections(); // 0x5800700 [Final Native Public]
    void AddCollection(UMovieGraphCollection* Collection); // 0x57ff870 [Final Native Public]

// UMovieGraphMaterialModifier (/Script/MovieRenderPipelineCore.MovieGraphMaterialModifier)
    void UndoModifier(); // 0x3754fe0 [Native Public]
    void SetMaterial(const TSoftObjectPtr<UMaterialInterface>& InMaterial); // 0x5801500 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x57eed50 [Native Public]

// UMovieGraphRenderPropertyModifier (/Script/MovieRenderPipelineCore.MovieGraphRenderPropertyModifier)
    void UndoModifier(); // 0x3754fe0 [Native Public]
    void SetHidden(bool bInIsHidden); // 0x5801470 [Final Native Public]
    bool IsHidden(); // 0x5800c20 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x57eed50 [Native Public]

// UMovieGraphRenderLayer (/Script/MovieRenderPipelineCore.MovieGraphRenderLayer)
    void SetRenderLayerName(const FName& NewName); // 0x5801760 [Final Native Public]
    void Revert(); // 0x5801080 [Final Native Public]
    void RemoveModifier(UMovieGraphCollectionModifier* Modifier); // 0x5800e90 [Final Native Public]
    FName GetRenderLayerName(); // 0x43fde60 [Final Native Public]
    TArray<UMovieGraphCollectionModifier*> GetModifiers(); // 0x5800910 [Final Native Public]
    UMovieGraphCollection* GetCollectionByName(const FString& Name); // 0x5800610 [Final Native Public]
    void Apply(UWorld* World); // 0x57ffb50 [Final Native Public]
    void AddModifier(UMovieGraphCollectionModifier* Modifier); // 0x57ff930 [Final Native Public]

// UMovieGraphRenderLayerSubsystem (/Script/MovieRenderPipelineCore.MovieGraphRenderLayerSubsystem)
    void SetActiveRenderLayerByObj(UMovieGraphRenderLayer* RenderLayer); // 0x5801140 [Final Native Public]
    void SetActiveRenderLayerByName(const FName& RenderLayerName); // 0x58010a0 [Final Native Public]
    void Reset(); // 0x5801060 [Final Native Public]
    void RemoveRenderLayer(const FString& RenderLayerName); // 0x5800fc0 [Final Native Public]
    TArray<UMovieGraphRenderLayer*> GetRenderLayers(); // 0x5800af0 [Final Native Public]
    UMovieGraphRenderLayerSubsystem* GetFromWorld(UWorld* World); // 0x5800880 [Final Native Static Public]
    UMovieGraphRenderLayer* GetActiveRenderLayer(); // 0x3230870 [Final Native Public]
    void ClearActiveRenderLayer(); // 0x57ffbe0 [Final Native Public]
    bool AddRenderLayer(UMovieGraphRenderLayer* RenderLayer); // 0x57ffab0 [Final Native Public]

// UMoviePipeline (/Script/MovieRenderPipelineCore.MoviePipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x586bc90 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x3a47200 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob); // 0x586b4d0 [Final Native Public]
    UTexture* GetPreviewTexture(); // 0x555bdc0 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetPipelinePrimaryConfig(); // 0x586b230 [Final Native Public]
    FTimespan GetInitializationTimeOffset(); // 0x3b2d000 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x38169a0 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x49dd560 [Final Native Public]

// UMoviePipelineBlueprintLibrary (/Script/MovieRenderPipelineCore.MoviePipelineBlueprintLibrary)
    void UpdateJobShotListFromSequence(ULevelSequence* InSequence, UMoviePipelineExecutorJob* InJob, const bool& bShotsChanged); // 0x586bd30 [Final Native Static Public]
    int32 ResolveVersionNumber(const FMoviePipelineFilenameResolveParams& InParams, bool bGetNextVersion); // 0x586ba00 [Final Native Static Public]
    void ResolveFilenameFormatArguments(const FString& InFormatString, FMoviePipelineFilenameResolveParams& InParams, const FString& OutFinalPath, FMoviePipelineFormatArgs& OutMergedFormatArgs); // 0x586b600 [Final Native Static Public]
    UMoviePipelineQueue* LoadManifestFileFromString(const FString& InManifestFilePath); // 0x586b560 [Final Native Static Public]
    FTimecode GetRootTimecode(UMoviePipeline* InMoviePipeline); // 0x586b410 [Final Native Static Public]
    FFrameNumber GetRootFrameNumber(UMoviePipeline* InMoviePipeline); // 0x586b300 [Final Native Static Public]
    EMovieRenderPipelineState GetPipelineState(UMoviePipeline* InPipeline); // 0x586b260 [Final Native Static Public]
    FIntPoint GetOverscannedResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float InDefaultOverscan); // 0x586a300 [Final Native Static Public]
    FIntRect GetOverscanCropRectangle(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float DefaultOverscan); // 0x586aeb0 [Final Native Static Public]
    void GetOverallSegmentCounts(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x586ad80 [Final Native Static Public]
    void GetOverallOutputFrames(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x586ac10 [Final Native Static Public]
    FText GetMoviePipelineEngineChangelistLabel(UMoviePipeline* InMoviePipeline); // 0x586ab60 [Final Native Static Public]
    FString GetMapPackageName(UMoviePipelineExecutorJob* InJob); // 0x586a9d0 [Final Native Static Public]
    FText GetJobName(UMoviePipeline* InMoviePipeline); // 0x586a910 [Final Native Static Public]
    FDateTime GetJobInitializationTime(UMoviePipeline* InMoviePipeline); // 0x586a870 [Final Native Static Public]
    FText GetJobAuthor(UMoviePipeline* InMoviePipeline); // 0x586a790 [Final Native Static Public]
    bool GetEstimatedTimeRemaining(UMoviePipeline* InPipeline, const FTimespan& OutEstimate); // 0x586a600 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float DefaultOverscan); // 0x586a300 [Final Native Static Public]
    FIntPoint GetDesiredOutputResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig); // 0x586a260 [Final Native Static Public]
    int32 GetCurrentVersionNumber(UMoviePipeline* InMoviePipeline); // 0x586a180 [Final Native Static Public]
    FTimecode GetCurrentShotTimecode(UMoviePipeline* InMoviePipeline); // 0x586a0c0 [Final Native Static Public]
    FFrameNumber GetCurrentShotFrameNumber(UMoviePipeline* InMoviePipeline); // 0x5869fd0 [Final Native Static Public]
    ULevelSequence* GetCurrentSequence(UMoviePipeline* InMoviePipeline); // 0x5869f30 [Final Native Static Public]
    FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(UMoviePipeline* InMoviePipeline); // 0x5869e10 [Final Native Static Public]
    EMovieRenderShotState GetCurrentSegmentState(UMoviePipeline* InMoviePipeline); // 0x5869d50 [Final Native Static Public]
    void GetCurrentSegmentName(UMoviePipeline* InMoviePipeline, FText& OutOuterName, FText& OutInnerName); // 0x5869b70 [Final Native Static Public]
    float GetCurrentFocusDistance(UMoviePipeline* InMoviePipeline); // 0x5869a60 [Final Native Static Public]
    float GetCurrentFocalLength(UMoviePipeline* InMoviePipeline); // 0x5869950 [Final Native Static Public]
    UMoviePipelineExecutorShot* GetCurrentExecutorShot(UMoviePipeline* InMoviePipeline); // 0x58698a0 [Final Native Static Public]
    float GetCurrentAperture(UMoviePipeline* InMoviePipeline); // 0x58697a0 [Final Native Static Public]
    float GetCompletionPercentage(UMoviePipeline* InPipeline); // 0x58696a0 [Final Native Static Public]
    FIntPoint GetBackbufferResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float InDefaultOverscan); // 0x58691d0 [Final Native Static Public]
    UMoviePipelineSetting* FindOrGetDefaultSettingForShot(TSubclassOf<UMoviePipelineSetting> InSettingType, UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InShot); // 0x5868f50 [Final Native Static Public]
    UMovieSceneSequence* DuplicateSequence(UObject* Outer, UMovieSceneSequence* InSequence); // 0x5868c00 [Final Native Static Public]

// UMoviePipelineConfigBase (/Script/MovieRenderPipelineCore.MoviePipelineConfigBase)
    void SetConfigOrigin(UMoviePipelineConfigBase* InConfig); // 0x58a1190 [Final Native Public]
    void RemoveSetting(UMoviePipelineSetting* InSetting); // 0x57eed50 [Native Public]
    TArray<UMoviePipelineSetting*> GetUserSettings(); // 0x496a270 [Native Public]
    UMoviePipelineConfigBase* GetConfigOrigin(); // 0x589ff10 [Final Native Public]
    TArray<UMoviePipelineSetting*> FindSettingsByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x589fae0 [Final Native Public]
    UMoviePipelineSetting* FindSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x589f9a0 [Final Native Public]
    UMoviePipelineSetting* FindOrAddSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x589f860 [Final Native Public]
    void CopyFrom(UMoviePipelineConfigBase* InConfig); // 0x589f2b0 [Native Public]

// UMoviePipelineExecutorBase (/Script/MovieRenderPipelineCore.MoviePipelineExecutorBase)
    void SetStatusProgress(float InProgress); // 0x58a20e0 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x58a1fa0 [Native Event Public]
    void SetMoviePipelineClass(TSubclassOf<UObject> InPipelineClass); // 0x58a1990 [Final Native Public]
    bool SendSocketMessage(const FString& InMessage); // 0x58a10e0 [Final Native Protected]
    int32 SendHTTPRequest(const FString& InURL, const FString& InVerb, const FString& InMessage, TMap<FString, FString>& InHeaders); // 0x58a0ed0 [Final Native Protected]
    void OnExecutorFinishedImpl(); // 0x3754fc0 [Native Protected]
    void OnExecutorErroredImpl(UMoviePipeline* ErroredPipeline, bool bFatal, const FText& ErrorReason); // 0x58a0990 [Native Protected]
    void OnBeginFrame(); // 0x36bd0e0 [Native Event Public]
    bool IsSocketConnected(); // 0x58a0820 [Final Native Protected]
    bool IsRendering(); // 0x36ba560 [Native Event Public]
    float GetStatusProgress(); // 0x5652e70 [Native Event Public]
    FString GetStatusMessage(); // 0x3ca6780 [Native Event Public]
    void Execute(UMoviePipelineQueue* InPipelineQueue); // 0x564a3c0 [Native Event Public]
    void DisconnectSocket(); // 0x589f5c0 [Final Native Protected]
    bool ConnectSocket(const FString& InHostName, int32 InPort); // 0x589f1c0 [Final Native Protected]
    void CancelCurrentJob(); // 0x3a46a90 [Native Event Public]
    void CancelAllJobs(); // 0x3cff160 [Native Event Public]

// UMoviePipelinePrimaryConfig (/Script/MovieRenderPipelineCore.MoviePipelinePrimaryConfig)
    void InitializeTransientSettings(); // 0x58a07a0 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetTransientSettings(); // 0x58a06b0 [Final Native Public]
    FFrameRate GetEffectiveFrameRate(ULevelSequence* InSequence); // 0x589ffb0 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetAllSettings(bool bIncludeDisabledSettings, bool bIncludeTransientSettings); // 0x589fc90 [Final Native Public]

// UMoviePipelinePythonHostExecutor (/Script/MovieRenderPipelineCore.MoviePipelinePythonHostExecutor)
    void OnMapLoad(UWorld* InWorld); // 0x58a0ae0 [Native Event Public]
    UWorld* GetLastLoadedWorld(); // 0x58a0180 [Final Native Public]
    void ExecuteDelayed(UMoviePipelineQueue* InPipelineQueue); // 0x589f7d0 [Native Event Public]

// UMoviePipelineExecutorShot (/Script/MovieRenderPipelineCore.MoviePipelineExecutorShot)
    bool ShouldRender(); // 0x3cfbbb0 [Final Native Public]
    void SetStatusProgress(float InProgress); // 0x58a2170 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x58a2040 [Native Event Public]
    void SetShotOverridePresetOrigin(UMoviePipelineShotConfig* InPreset); // 0x58a1e10 [Final Native Public]
    void SetShotOverrideConfiguration(UMoviePipelineShotConfig* InPreset); // 0x58a1d20 [Final Native Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset, bool bUpdateVariableAssignments); // 0x58a1550 [Final Native Public]
    bool IsUsingGraphConfiguration(); // 0x58a08e0 [Final Native Public]
    float GetStatusProgress(); // 0x58a0670 [Native Event Public]
    FString GetStatusMessage(); // 0x496a270 [Native Event Public]
    UMoviePipelineShotConfig* GetShotOverridePresetOrigin(); // 0x58a0480 [Final Native Public]
    UMoviePipelineShotConfig* GetShotOverrideConfiguration(); // 0x3674040 [Final Native Public]
    UMovieJobVariableAssignmentContainer* GetOrCreateJobVariableAssignmentsForGraph(UMovieGraphConfig* InGraph, bool bIsForPrimaryOverrides); // 0x58a0260 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x58a0100 [Final Native Public]
    FString GetCameraName(int32 InCameraIndex); // 0x589fdc0 [Final Native Public]
    UMoviePipelineShotConfig* AllocateNewShotOverrideConfig(TSubclassOf<UMoviePipelineShotConfig> InConfigType); // 0x589eee0 [Final Native Public]

// UMoviePipelineExecutorJob (/Script/MovieRenderPipelineCore.MoviePipelineExecutorJob)
    void SetStatusProgress(float InProgress); // 0x58a2170 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x58a2040 [Native Event Public]
    void SetSequence(const FSoftObjectPath& InSequence); // 0x58a1c00 [Final Native Public]
    void SetPresetOrigin(UMoviePipelinePrimaryConfig* InPreset); // 0x58a1a30 [Final Native Public]
    void SetIsEnabled(bool bInEnabled); // 0x58a1620 [Native Event Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset, bool bUpdateVariableAssignments); // 0x58a1480 [Final Native Public]
    void SetConsumed(bool bInConsumed); // 0x58a13f0 [Native Event Public]
    void SetConfiguration(UMoviePipelinePrimaryConfig* InPreset); // 0x58a1240 [Final Native Public]
    void OnDuplicated(); // 0x244a6a0 [Native Event Public]
    bool IsUsingGraphConfiguration(); // 0x58a0870 [Final Native Public]
    bool IsEnabled(); // 0x58a07c0 [Native Event Public]
    bool IsConsumed(); // 0x3830230 [Native Event Public]
    float GetStatusProgress(); // 0x58a0630 [Native Event Public]
    FString GetStatusMessage(); // 0x58a05b0 [Native Event Public]
    UMoviePipelinePrimaryConfig* GetPresetOrigin(); // 0x58a0360 [Final Native Public]
    UMovieJobVariableAssignmentContainer* GetOrCreateJobVariableAssignmentsForGraph(UMovieGraphConfig* InGraph); // 0x58a01a0 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x58a0080 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetConfiguration(); // 0x589ff90 [Final Native Public]

// UMoviePipelineQueue (/Script/MovieRenderPipelineCore.MoviePipelineQueue)
    void SetQueueOrigin(UMoviePipelineQueue* InConfig); // 0x58a1b50 [Final Native Public]
    void SetJobIndex(UMoviePipelineExecutorJob* InJob, int32 Index); // 0x58a1740 [Final Native Public]
    UMoviePipelineQueue* GetQueueOrigin(); // 0x58a0400 [Final Native Public]
    TArray<UMoviePipelineExecutorJob*> GetJobs(); // 0x5800700 [Final Native Public]
    UMoviePipelineExecutorJob* DuplicateJob(UMoviePipelineExecutorJob* InJob); // 0x589f600 [Final Native Public]
    void DeleteJob(UMoviePipelineExecutorJob* InJob); // 0x589f510 [Final Native Public]
    void DeleteAllJobs(); // 0x589f4c0 [Final Native Public]
    UMoviePipelineQueue* CopyFrom(UMoviePipelineQueue* InQueue); // 0x589f340 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateNewJob(TSubclassOf<UMoviePipelineExecutorJob> InJobType); // 0x589ee30 [Final Native Public]

// UMoviePipelineQueueEngineSubsystem (/Script/MovieRenderPipelineCore.MoviePipelineQueueEngineSubsystem)
    void SetConfiguration(TSubclassOf<UMovieRenderDebugWidget> InProgressWidgetClass, bool bRenderPlayerViewport); // 0x58a12f0 [Final Native Public]
    void RenderQueueWithExecutorInstance(UMoviePipelineExecutorBase* InExecutor); // 0x58a0d70 [Final Native Public]
    UMoviePipelineExecutorBase* RenderQueueWithExecutor(TSubclassOf<UMoviePipelineExecutorBase> InExecutorType); // 0x58a0c00 [Final Native Public]
    void RenderJob(UMoviePipelineExecutorJob* InJob); // 0x58a0b70 [Final Native Public]
    bool IsRendering(); // 0x58a07f0 [Final Native Public]
    UMoviePipelineQueue* GetQueue(); // 0x58a03e0 [Final Native Public]
    UMoviePipelineExecutorBase* GetActiveExecutor(); // 0x3230870 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateJob(ULevelSequence* InSequence); // 0x589ebf0 [Final Native Public]

// UMoviePipelineBurnInWidget (/Script/MovieRenderPipelineSettings.MoviePipelineBurnInWidget)
    void OnOutputFrameStarted(UMoviePipeline* ForPipeline); // 0x15cd700 [Event Public]

// UMoviePipelineConsoleVariableSetting (/Script/MovieRenderPipelineSettings.MoviePipelineConsoleVariableSetting)
    bool UpdateConsoleVariableEnableState(const FString& Name, bool bIsEnabled); // 0x58aaee0 [Final Native Public]
    bool RemoveConsoleVariable(const FString& Name, bool bRemoveAllInstances); // 0x58aad70 [Final Native Public]
    TArray<FMoviePipelineConsoleVariableEntry> GetConsoleVariables(); // 0x58aac70 [Final Native Public]
    bool AddOrUpdateConsoleVariable(const FString& Name, float Value); // 0x58aaae0 [Final Native Public]
    bool AddConsoleVariable(const FString& Name, float Value); // 0x58aa970 [Final Native Public]

// IMovieSceneBoundObjectProxy (/Script/MovieScene.MovieSceneBoundObjectProxy)
    UObject* BP_GetBoundObjectForSequencer(UObject* ResolvedObject); // 0x15cd700 [Event Public]

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x312d1c0 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x312d0c0 [Native Event Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x312d050 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x312d020 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x15cd700 [Event Protected]

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x312d0a0 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x312d080 [Final Native Static Public]

// IMovieSceneEasingFunction (/Script/MovieScene.MovieSceneEasingFunction)
    float OnEvaluate(float Interp); // 0x15cd700 [Event Protected]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x3232880 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x32327f0 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x3232760 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x32324e0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x3232310 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x3232270 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x3231d20 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x3231cb0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x3231c30 [Native Public]
    bool IsLocked(); // 0x3231060 [Final Native Public]
    bool IsActive(); // 0x3231030 [Final Native Public]
    int32 GetRowIndex(); // 0x3230d80 [Final Native Public]
    int32 GetPreRollFrames(); // 0x3230d60 [Final Native Public]
    int32 GetPostRollFrames(); // 0x3230d40 [Final Native Public]
    int32 GetOverlapPriority(); // 0x3230d00 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x3230830 [Final Native Public]
    FColor GetColorTint(); // 0x3230800 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x32306d0 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x31ff550 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x31ff4a0 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x31ff3f0 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x31ff2e0 [Native Public]

// UBuiltInDynamicBindingResolverLibrary (/Script/MovieScene.BuiltInDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex); // 0x3231940 [Final Native Static Public]

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x32323b0 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x3231e20 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x3231b00 [Final Native Public]
    FString GetNotes(); // 0x3230a60 [Final Native Public]
    FDateTime GetCreated(); // 0x3230870 [Final Native Public]
    FString GetAuthor(); // 0x32305f0 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    FMovieSceneTimecodeSource GetEarliestTimecodeSource(); // 0x3230940 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindBindingsByTag(const FName& InBindingName); // 0x32304f0 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x3230440 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x3232cc0 [Final Native Public]
    void Stop(); // 0x3232c00 [Final Native Public]
    void SetWeight(double InWeight); // 0x3232b70 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x32329c0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x3232570 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x32325f0 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x32321d0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x3232060 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x3231f50 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x3231eb0 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x3231da0 [Final Native Public]
    void Scrub(); // 0x3231ae0 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3231760 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3231690 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x3231580 [Final Native Event Private]
    void RestoreState(); // 0x3231ac0 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3231880 [Final Native Public]
    void RemoveWeight(); // 0x3231830 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x3231210 [Final Native Public]
    void PlayReverse(); // 0x32311f0 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x3231160 [Final Native Public]
    void Play(); // 0x3231140 [Final Native Public]
    void Pause(); // 0x3231120 [Final Native Public]
    bool IsReversed(); // 0x32310f0 [Final Native Public]
    bool IsPlaying(); // 0x32310c0 [Final Native Public]
    bool IsPaused(); // 0x3231090 [Final Native Public]
    void GoToEndAndStop(); // 0x3230f10 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x3230ec0 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x3230de0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x3230da0 [Final Native Public]
    float GetPlayRate(); // 0x3230d20 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x3230b40 [Final Native Public]
    bool GetHideHud(); // 0x3230a30 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x3230a10 [Final Native Public]
    int32 GetFrameDuration(); // 0x32309f0 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x32309a0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x32308f0 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x32308c0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3230890 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x3230850 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3230700 [Final Native Public]
    void ChangePlaybackDirection(); // 0x3230420 [Final Native Public]

// UMovieSceneSubSection (/Script/MovieScene.MovieSceneSubSection)
    void SetSequence(UMovieSceneSequence* Sequence); // 0x3232910 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x3230dc0 [Final Native Public]

// UMovieSceneCaptureProtocolBase (/Script/MovieSceneCapture.MovieSceneCaptureProtocolBase)
    bool IsCapturing(); // 0x37045d0 [Final Native Public]
    EMovieSceneCaptureProtocolState GetState(); // 0x3704570 [Final Native Public]

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x37048c0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x3704810 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x3704550 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x3704440 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x3704590 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x37044d0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x3704460 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x3703f70 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x3703ee0 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x3704af0 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x3704970 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x3704670 [Final Native Public]
    void OnWarmUp(); // 0x15cd700 [Event Protected]
    void OnTick(); // 0x15cd700 [Event Protected]
    void OnStartCapture(); // 0x15cd700 [Event Protected]
    bool OnSetup(); // 0x3704640 [Native Event Protected]
    void OnPreTick(); // 0x15cd700 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x15cd700 [Event Protected]
    void OnPauseCapture(); // 0x15cd700 [Event Protected]
    void OnFinalize(); // 0x15cd700 [Event Protected]
    void OnCaptureFrame(); // 0x15cd700 [Event Protected]
    bool OnCanFinalize(); // 0x3704610 [Native Event Protected]
    void OnBeginFinalize(); // 0x15cd700 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x3704530 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x3704000 [Native Public]

// UUserDefinedImageCaptureProtocol (/Script/MovieSceneCapture.UserDefinedImageCaptureProtocol)
    void WriteImageToDisk(FCapturedPixels& PixelData, FCapturedPixelsID& StreamID, FFrameMetrics& FrameMetrics, bool bCopyImageData); // 0x3704b30 [Final Native Public]
    FString GenerateFilenameForCurrentFrame(); // 0x37043b0 [Final Native Public]
    FString GenerateFilenameForBuffer(UTexture* Buffer, FCapturedPixelsID& StreamID); // 0x3704100 [Final Native Public]

// IMovieSceneTransformOrigin (/Script/MovieSceneTracks.MovieSceneTransformOrigin)
    FTransform BP_GetTransformOrigin(); // 0x15cd700 [Event Protected]

// UMovieSceneFadeTrackTestLibrary (/Script/MovieSceneTracks.MovieSceneFadeTrackTestLibrary)
    float GetManualFadeAmount(APlayerCameraManager* PlayerCameraManager); // 0x33fbb50 [Final Native Static Public]

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x33fbab0 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x15cd700 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x33fb9e0 [Native Event Public]

// UMovieScene3DConstraintSection (/Script/MovieSceneTracks.MovieScene3DConstraintSection)
    void SetConstraintBindingID(FMovieSceneObjectBindingID& InConstraintBindingID); // 0x34cf030 [Final Native Public]
    FMovieSceneObjectBindingID GetConstraintBindingID(); // 0x34cdb80 [Final Native Public]

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x34cf8e0 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x34cf850 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x34cf780 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x34cf560 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x34cf4d0 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x34ceee0 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x34ce430 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x34ce180 [Final Native Public]
    USoundBase* GetSound(); // 0x34ce160 [Final Native Public]
    USoundBase* GetPlaybackSound(); // 0x34cdfa0 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x34cdd10 [Final Native Public]
    bool GetLooping(); // 0x34cdcf0 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x34cdb30 [Final Native Public]

// UMovieSceneCameraCutSection (/Script/MovieSceneTracks.MovieSceneCameraCutSection)
    void SetCameraBindingID(FMovieSceneObjectBindingID& InCameraBindingID); // 0x34cef80 [Final Native Public]
    FMovieSceneObjectBindingID GetCameraBindingID(); // 0x34cdb50 [Final Native Public]

// UMovieSceneCinematicShotSection (/Script/MovieSceneTracks.MovieSceneCinematicShotSection)
    void SetShotDisplayName(const FString& InShotDisplayName); // 0x34cf670 [Final Native Public]
    FString GetShotDisplayName(); // 0x34ce030 [Final Native Public]

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x34ce8b0 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x34ce5c0 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName); // 0x34cd460 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames); // 0x34cd0a0 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x34ceda0 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x34cec70 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x34ceb50 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x34cea30 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x34ce760 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x34ce4a0 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x34cdd30 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x34cda00 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x34cd8e0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x34cd750 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x34cd640 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x34cd340 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x34ccf90 [Final Native Public]

// UMovieSceneCVarSection (/Script/MovieSceneTracks.MovieSceneCVarSection)
    void SetFromString(const FString& InString); // 0x34cf380 [Final Native Public]
    FString GetString(); // 0x34ce1a0 [Final Native Public]

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x34cf5f0 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x34cf2f0 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x34cf260 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x34cf1e0 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x34cf0e0 [Final Native Public]
    bool HasPreRoll(); // 0x34ce470 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x34ce010 [Final Native Public]
    bool GetFlushOnUnload(); // 0x34cdca0 [Final Native Public]
    bool GetFlushOnActivated(); // 0x34cdc80 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x34cdc60 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x34cdbb0 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x34cf970 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x34cf420 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x34ce450 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x34cdcc0 [Final Native Public]

// UMovieSceneAsyncAction_SequencePrediction (/Script/MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction)
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x359a4d0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x359a310 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x359a0e0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x3599f20 [Final Native Static Public]

// UMovieSceneSkeletalAnimationTrack (/Script/MovieSceneTracks.MovieSceneSkeletalAnimationTrack)
    void SetSwapRootBone(const ESwapRootBone& InValue); // 0x35ab690 [Final Native Public]
    ESwapRootBone GetSwapRootBone(); // 0x35ab670 [Final Native Public]

// UNamingTokens (/Script/NamingTokens.NamingTokens)
    FText ProcessTokenTemplateFunction(); // 0x5678800 [Final Native Private]
    void OnPreEvaluate(FNamingTokensEvaluationData& InEvaluationData); // 0x5678730 [Native Event Protected]
    void OnPostEvaluate(); // 0x244a680 [Native Event Protected]
    FDateTime GetCurrentDateTime(); // 0x56782f0 [Native Event Protected]

// UNamingTokensEngineSubsystem (/Script/NamingTokens.NamingTokensEngineSubsystem)
    void UnregisterGlobalNamespace(const FString& InNamespace); // 0x56789c0 [Final Native Public]
    void RegisterGlobalNamespace(const FString& InNamespace); // 0x5678870 [Final Native Public]
    bool IsGlobalNamespaceRegistered(const FString& InNamespace); // 0x5678650 [Final Native Public]
    UNamingTokens* GetNamingTokensNative(const FString& InNamespace); // 0x56785a0 [Final Native Public]
    UNamingTokens* GetNamingTokens(const FString& InNamespace); // 0x56784f0 [Final Native Public]
    TArray<UNamingTokens*> GetMultipleNamingTokens(const TArray<FString>& InNamespaces); // 0x56783e0 [Final Native Public]
    TArray<FString> GetGlobalNamespaces(); // 0x5678330 [Final Native Public]
    TArray<FString> GetAllNamespaces(); // 0x5678250 [Final Native Public]
    FNamingTokenResultData EvaluateTokenText(FText& InTokenText, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x5678050 [Final Native Public]
    FNamingTokenResultData EvaluateTokenString(const FString& InTokenString, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x5677df0 [Final Native Public]
    void ClearCachedNamingTokens(); // 0x5677dd0 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x4a8b630 [Final Native Public]
    bool IsStringPulled(); // 0x3df0340 [Final Native Public]
    bool IsPartial(); // 0x4a8b5f0 [Final Native Public]
    double GetPathLength(); // 0x4a8b050 [Final Native Public]
    double GetPathCost(); // 0x4a8acb0 [Final Native Public]
    FString GetDebugString(); // 0x4a8ab20 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x4a8a510 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x4a8a320 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x4a8ca20 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x4a8c930 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x4a8c8a0 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x4a8c7b0 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x4a8c650 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x4a8c4e0 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x4a8c250 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x4a8c050 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x4a8be20 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8baa0 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8b860 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8b650 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x4a8b510 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x4a8b430 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8b0e0 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8ad00 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x4a8ac00 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8a930 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x4a8a5c0 [Final Native Static Public]

// UNavRelevantComponent (/Script/NavigationSystem.NavRelevantComponent)
    void SetNavigationRelevancy(bool bRelevant); // 0x4adccb0 [Final Native Public]

// ARecastNavMesh (/Script/NavigationSystem.RecastNavMesh)
    bool K2_ReplaceAreaInTileBounds(const FBox& Bounds, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea, bool ReplaceLinks); // 0x4ab9cb0 [Final Native Public]

// UNavModifierComponent (/Script/NavigationSystem.NavModifierComponent)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x4adcb60 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4adc8d0 [Final Native Public]

// ANavModifierVolume (/Script/NavigationSystem.NavModifierVolume)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x4adca20 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4adc790 [Final Native Public]

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x3674aa0 [Final Native Private]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x4530110 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x452ffe0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x4530260 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x452feb0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x452fd60 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x452fc10 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x452fae0 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x452f9c0 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x452f890 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x452f770 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x452f650 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x452f530 [Final Native Public]
    int32 Num(); // 0x452f4d0 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x452f110 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x4530ed0 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x4530db0 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x4531010 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x4530c90 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x4530b60 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x4530a30 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x4530910 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x4530800 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x45306f0 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x45305d0 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x45304c0 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x45303b0 [Final Native Public]
    int32 Num(); // 0x452f500 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x452f260 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    void UnsubscribeFromDataChannelUpdates(const int32& UnsubscribeToken); // 0x4536580 [Final Native Public]
    void SubscribeToDataChannelUpdates(const FScriptDelegate& UpdateDelegate, const FNiagaraDataChannelSearchParameters& SearchParams, const int32& UnsubscribeToken); // 0x45363e0 [Final Native Public]
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x45363b0 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x4536380 [Final Native Public]

// UNiagaraStatelessModule_DecalAttributes (/Script/Niagara.NiagaraStatelessModule_DecalAttributes)
    bool IsOrientationEnabled(); // 0x453d6e0 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x454ac60 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x454ac90 [Final Native Public]

// UNiagaraStatelessModule_ScaleRibbonWidth (/Script/Niagara.NiagaraStatelessModule_ScaleRibbonWidth)
    bool UseScaleCurveRange(); // 0x454ac90 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x454ac90 [Final Native Public]

// UNiagaraDataInterfaceArrayMesh (/Script/Niagara.NiagaraDataInterfaceArrayMesh)
    void SetNiagaraArrayMeshSM(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<UStaticMesh*>& ArrayData); // 0x4577bd0 [Final Native Static Public]
    void SetNiagaraArrayMesh(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNiagaraMeshRendererMeshPropertiesBase>& ArrayData); // 0x45779b0 [Final Native Static Public]

// UNiagaraDataInterfaceSceneCapture2D (/Script/Niagara.NiagaraDataInterfaceSceneCapture2D)
    void SetSceneCapture2DManagedShowOnlyActors(UNiagaraComponent* NiagaraSystem, const FName& ParameterName, const TArray<AActor*>& ShowOnlyActors); // 0x45e3cc0 [Final Native Static Protected]

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void SetNiagaraStaticMeshDIInstanceIndex(UNiagaraComponent* NiagaraSystem, const FName& UserParameterName, int32 NewInstanceIndex); // 0x45e3b90 [Final Native Static Public]
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x45e3aa0 [Final Native Protected]

// UNiagaraDataInterfaceUObjectPropertyReader (/Script/Niagara.NiagaraDataInterfaceUObjectPropertyReader)
    void SetUObjectReaderPropertyRemap(UNiagaraComponent* NiagaraComponent, const FName& UserParameterName, const FName& GraphName, const FName& RemapName); // 0x4658690 [Final Native Static Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x46585f0 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x4658550 [Final Native Private]
    bool GetDestroyOnSystemFinish(); // 0x4658520 [Final Native Public]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x46c59d0 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x46c58f0 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x46c5820 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x46c5650 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x46c5480 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x46c52a0 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x46c51c0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x46c50e0 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x46c48e0 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x46c4fe0 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x46c4e00 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x46c4d20 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x46c4c50 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x46c4b80 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x46c4ab0 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x46c48e0 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x46c4850 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x46c4780 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x46c4640 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x46c45c0 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x46c4520 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x46c4480 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x46c4310 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x46c4280 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x46c41f0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x46c40c0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x46c3f80 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x46c3e70 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x46c3d50 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x46c3c10 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x46c34c0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x46c3ae0 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x46c39c0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x46c38c0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x46c37b0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x46c36b0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x46c34c0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x46c0680 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x46c05f0 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x46c0530 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x46c0480 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x46c03e0 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x46c0250 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x46c01c0 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x46c0110 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x46c0080 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x46bffd0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x46bff00 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x46bfe30 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x46bfdb0 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x46bfd20 [Final Native Public]
    void ResetSystem(); // 0x46bfcf0 [Final Native Public]
    void ReinitializeSystem(); // 0x46bfcd0 [Final Native Public]
    bool IsPaused(); // 0x46bf6f0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x46bf670 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x46bf650 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x46bf600 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x46bf5e0 [Final Native Public]
    float GetSeekDelta(); // 0x46bf5c0 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x46bf5a0 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x46bf570 [Final Native Public]
    float GetPreviewLODDistance(); // 0x46bf530 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x46bf510 [Final Native Public]
    float GetMaxSimTime(); // 0x46bd610 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x46bd5f0 [Final Native Public]
    bool GetForceSolo(); // 0x46bd5c0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x46bd590 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x46bd4a0 [Final Native Public]
    float GetDesiredAge(); // 0x46bd480 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x46bd3a0 [Final Native Public]
    float GetCustomTimeDilation(); // 0x46bcff0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x46bcfd0 [Final Native Public]
    bool GetAllowScalability(); // 0x46bcfa0 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x46bcf80 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x46bced0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x46bce00 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x46bccd0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x46bcbd0 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x46bcaf0 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x46c65b0 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x46c6010 [Final Native Static Public]
    void UnsubscribeFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const int32& UnsubscribeToken); // 0x46c5e10 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x46c5ac0 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x46bfae0 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x46bf720 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x46bf3f0 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x46bd010 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x46c32b0 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x46c2f20 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x46c2d20 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x46c2b20 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x46c29d0 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x46c3160 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x46c27c0 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x46c25a0 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x46c2390 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x46c2240 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x46c1f60 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x46c1e40 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x46c1a80 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x46c16c0 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x46c14b0 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x46c12a0 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x46c1080 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x46c0e70 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x46c0c70 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x46c0b20 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x46c0900 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x46c0700 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bf2d0 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bf050 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bef10 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bee00 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46becc0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bf190 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bebc0 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46beaa0 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46be990 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46be850 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46be660 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46be550 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x46be220 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x46bdf40 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bde40 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bdd00 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bdc00 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bdac0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bd9b0 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bd870 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x46bd770 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x46bd630 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x46f3040 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x46f2d80 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x46f2ac0 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x46f29a0 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x46f2620 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x46f2eb0 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x46f2bf0 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x46f29a0 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x46f27a0 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x4767da0 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x4767cb0 [Final Native Protected]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x47bb960 [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); // 0x47bb610 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x47bb510 [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); // 0x47bb010 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x47ba8b0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x47ba8b0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x47ba8b0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x47ba5e0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x47ba310 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x47ba040 [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); // 0x47b9a30 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x47b9380 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x47b8dc0 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x47b8ca0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x47b89e0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x47b8720 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x47b8460 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x47b7c40 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x47b7660 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x47bade0 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x47babd0 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x47ba9d0 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x47b9830 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x47b9680 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x47b94d0 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x47b91b0 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x47b8ff0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x47b82a0 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x47b80c0 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x47b7f20 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x47b7d40 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x47b7b90 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x47b7a20 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x47b78b0 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x47b7760 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x3cfb920 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x47f97b0 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x47f9720 [Native Event Public]
    void OnBeginTest(); // 0x244a680 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x3dd8930 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x15cd700 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x15cd700 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x3812140 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x47f94d0 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x47f9840 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x47f9670 [Final Native Public]
    void DeactivatePreviews(); // 0x47f9650 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x47f9440 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x3674aa0 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4825d10 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4825b90 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4825800 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4825630 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4825470 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4825200 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4825040 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4824ec0 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4824b10 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x48247a0 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x4824560 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x48243e0 [Final Native Public]
    bool IsEmpty(); // 0x48243b0 [Final Native Public]
    bool IsCacheValid(); // 0x4824380 [Final Native Public]
    float GetStartSeconds(); // 0x4824360 [Final Native Public]
    int32 GetNumFrames(); // 0x4824340 [Final Native Public]
    int32 GetNumEmitters(); // 0x387b730 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x4824200 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x4824140 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x4824120 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x15cd700 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4823a90 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x48234e0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x4822840 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x4824000 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4822d30 [Final Native Static Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x546b2f0 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x546b250 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x546b410 [Final Native Public]

// UOdinAudioCapture (/Script/Odin.OdinAudioCapture)
    void StartCapturing(const bool& bSuccess); // 0x5122090 [Final Native Public]
    void SetVolumeMultiplier(float NewMultiplierValue); // 0x5121f70 [Native Public]
    void SetTryRecognizingDeviceDisconnected(bool bTryRecognizing); // 0x5121e60 [Final Native Public]
    void SetIsPaused(bool bNewValue); // 0x51216f0 [Final Native Public]
    void SetIsMuted(bool bNewValue); // 0x5121660 [Native Public]
    bool RestartCapturing(bool bAutomaticallyStartCapture); // 0x5120fc0 [Final Native Public]
    bool IsStreamOpen(); // 0x5120d40 [Final Native Public]
    float GetVolumeMultiplier(); // 0x5120c10 [Native Public]
    bool GetTryRecognizingDeviceDisconnected(); // 0x5120bb0 [Final Native Public]
    float GetStreamTime(); // 0x5120980 [Final Native Public]
    bool GetIsPaused(); // 0x51205e0 [Final Native Public]
    bool GetIsMuted(); // 0x51205a0 [Native Public]
    void GetCurrentAudioCaptureDevice(FOdinCaptureDeviceInfo& CurrentDevice); // 0x5120330 [Final Native Public]
    void GetCaptureDevicesAvailable(const TArray<FOdinCaptureDeviceInfo>& OutDevices); // 0x5120270 [Final Native Public]
    void ChangeToDefaultCaptureDevice(); // 0x511f7e0 [Final Native Public]
    void ChangeCaptureDeviceByName(const FName& DeviceName, const bool& bSuccess); // 0x511f700 [Final Native Public]
    void ChangeCaptureDeviceById(const FString& NewDeviceId, const bool& bSuccess); // 0x511f5a0 [Final Native Public]
    void AsyncGetCaptureDevicesAvailable(const FScriptDelegate& OnResult); // 0x511f410 [Final Native Public]
    void AsyncChangeCaptureDeviceByName(const FName& DeviceName, const FScriptDelegate& OnChangeCompleted); // 0x511f320 [Final Native Public]
    void AsyncChangeCaptureDeviceById(const FString& NewDeviceId, const FScriptDelegate& OnChangeCompleted); // 0x511f1c0 [Final Native Public]

// IOdinAudioControl (/Script/Odin.OdinAudioControl)
    void SetVolumeMultiplier(float NewMultiplierValue); // 0x5121ef0 [Native Public]
    void SetIsMuted(bool bNewIsMuted); // 0x51215d0 [Native Public]
    float GetVolumeMultiplier(); // 0x5120be0 [Native Public]
    bool GetIsMuted(); // 0x5120570 [Native Public]

// UOdinAudioGeneratorLoopbackComponent (/Script/Odin.OdinAudioGeneratorLoopbackComponent)
    void SetLoopbackGenerator(UAudioGenerator* Generator); // 0x5121780 [Final Native Public]
    void SetBufferSize(float NewSize); // 0x5121340 [Final Native Public]
    float GetBufferSize(); // 0x5120240 [Final Native Public]

// UOdinCaptureMedia (/Script/Odin.OdinCaptureMedia)
    void SetVolumeMultiplier(float NewValue); // 0x5122000 [Native Public]
    void SetMaxVolumeMultiplier(float NewValue); // 0x5121810 [Final Native Public]
    void SetEnableMonoMixing(bool bShouldEnableMonoMixing); // 0x51213c0 [Final Native Public]
    float GetVolumeMultiplier(); // 0x5120c50 [Native Public]
    float GetMaxVolumeMultiplier(); // 0x5120610 [Final Native Public]
    bool GetEnableMonoMixing(); // 0x51203f0 [Final Native Public]

// UOdinFunctionLibrary (/Script/Odin.OdinFunctionLibrary)
    UOdinCaptureMedia* Odin_CreateMedia(const UAudioGenerator*& AudioCapture); // 0x5120e40 [Final Native Static Public]
    UOdinFunctionLibrary* getOdinFunctionLibrary(); // 0x5122130 [Final Native Static Public]
    FString GenerateAccessKey(); // 0x511ff30 [Final Native Static Public]
    FString FormatOdinError(int64 Code, bool ueTrace); // 0x511fe20 [Final Native Static Public]
    FString FormatError(int32 Code, bool ueTrace); // 0x511fd10 [Final Native Static Public]
    UOdinAudioCapture* CreateOdinAudioCapture(UObject* WorldContextObject); // 0x511fad0 [Final Native Static Public]
    FString BytesToString(const TArray<uint8>& Data); // 0x511f4b0 [Final Native Static Public]

// UOdinJsonObject (/Script/Odin.OdinJsonObject)
    void SetStringField(const FString& FieldName, const FString& StringValue); // 0x5121d60 [Final Native Public]
    void SetStringArrayField(const FString& FieldName, const TArray<FString>& StringArray); // 0x5121c50 [Final Native Public]
    void SetObjectField(const FString& FieldName, UOdinJsonObject* JsonObject); // 0x5121b70 [Final Native Public]
    void SetObjectArrayField(const FString& FieldName, const TArray<UOdinJsonObject*>& ObjectArray); // 0x5121a70 [Final Native Public]
    void SetNumberField(const FString& FieldName, float Number); // 0x5121990 [Final Native Public]
    void SetNumberArrayField(const FString& FieldName, const TArray<float>& NumberArray); // 0x5121890 [Final Native Public]
    void SetFieldNull(const FString& FieldName); // 0x5121530 [Final Native Public]
    void SetField(const FString& FieldName, UOdinJsonValue* JsonValue); // 0x5121450 [Final Native Public]
    void SetBoolField(const FString& FieldName, bool InValue); // 0x5121260 [Final Native Public]
    void SetBoolArrayField(const FString& FieldName, const TArray<bool>& BoolArray); // 0x5121160 [Final Native Public]
    void SetArrayField(const FString& FieldName, const TArray<UOdinJsonValue*>& inArray); // 0x5121060 [Final Native Public]
    void Reset(); // 0x5120fa0 [Final Native Public]
    void RemoveField(const FString& FieldName); // 0x5120f00 [Final Native Public]
    void MergeJsonObject(UOdinJsonObject* InJsonObject, bool Overwrite); // 0x5120d70 [Final Native Public]
    bool HasField(const FString& FieldName); // 0x5120c90 [Final Native Public]
    FString GetStringField(const FString& FieldName); // 0x5120ac0 [Final Native Public]
    TArray<FString> GetStringArrayField(const FString& FieldName); // 0x51209b0 [Final Native Public]
    UOdinJsonObject* GetObjectField(const FString& FieldName); // 0x51208d0 [Final Native Public]
    TArray<UOdinJsonObject*> GetObjectArrayField(const FString& FieldName); // 0x51207e0 [Final Native Public]
    float GetNumberField(const FString& FieldName); // 0x5120730 [Final Native Public]
    TArray<float> GetNumberArrayField(const FString& FieldName); // 0x5120640 [Final Native Public]
    TArray<FString> GetFieldNames(); // 0x51204d0 [Final Native Public]
    UOdinJsonValue* GetField(const FString& FieldName); // 0x5120420 [Final Native Public]
    bool GetBoolField(const FString& FieldName); // 0x5120190 [Final Native Public]
    TArray<bool> GetBoolArrayField(const FString& FieldName); // 0x51200a0 [Final Native Public]
    TArray<UOdinJsonValue*> GetArrayField(const FString& FieldName); // 0x511ffb0 [Final Native Public]
    TArray<uint8> EncodeJsonBytes(); // 0x511fc90 [Final Native Public]
    FString EncodeJson(); // 0x511fc10 [Final Native Public]
    bool DecodeJson(const FString& JsonString); // 0x511fb60 [Final Native Public]
    UOdinJsonObject* ConstructJsonObjectFromString(UObject* WorldContextObject, const FString& Data); // 0x511f980 [Final Native Static Public]
    UOdinJsonObject* ConstructJsonObjectFromBytes(UObject* WorldContextObject, const TArray<uint8>& Data); // 0x511f890 [Final Native Static Public]
    UOdinJsonObject* ConstructJsonObject(UObject* WorldContextObject); // 0x511f800 [Final Native Static Public]

// UOdinJsonValue (/Script/Odin.OdinJsonValue)
    bool IsNull(); // 0x5126240 [Final Native Public]
    FString GetTypeString(); // 0x5126190 [Final Native Public]
    EOJson GetType(); // 0x5126160 [Final Native Public]
    UOdinJsonValue* ConstructJsonValueString(UObject* WorldContextObject, const FString& StringValue); // 0x5125e90 [Final Native Static Public]
    UOdinJsonValue* ConstructJsonValueObject(UObject* WorldContextObject, UOdinJsonObject* JsonObject); // 0x5125dc0 [Final Native Static Public]
    UOdinJsonValue* ConstructJsonValueNumber(UObject* WorldContextObject, float Number); // 0x5125cf0 [Final Native Static Public]
    UOdinJsonValue* ConstructJsonValueBool(UObject* WorldContextObject, bool InValue); // 0x5125c20 [Final Native Static Public]
    UOdinJsonValue* ConstructJsonValueArray(UObject* WorldContextObject, const TArray<UOdinJsonValue*>& inArray); // 0x5125b30 [Final Native Static Public]
    FString AsString(); // 0x5125a10 [Final Native Public]
    UOdinJsonObject* AsObject(); // 0x51259e0 [Final Native Public]
    float AsNumber(); // 0x51259b0 [Final Native Public]
    bool AsBool(); // 0x5125980 [Final Native Public]
    TArray<UOdinJsonValue*> AsArray(); // 0x5125900 [Final Native Public]

// UOdinPlaybackMedia (/Script/Odin.OdinPlaybackMedia)
    int64 GetPeerId(); // 0x5126100 [Final Native Public]
    int32 GetMediaId(); // 0x51260d0 [Final Native Public]
    FOdinAudioStreamStats AudioStreamStats(); // 0x5125a90 [Final Native Public]

// UOdinRoomJoin (/Script/Odin.OdinRoomJoin)
    UOdinRoomJoin* JoinRoom(UObject* WorldContextObject, const UOdinRoom*& room, const FString& URL, const FString& Token, const TArray<uint8>& initialPeerUserData, const FVector& initialPosition, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5126270 [Final Native Static Public]

// UOdinRoomAddMedia (/Script/Odin.OdinRoomAddMedia)
    UOdinRoomAddMedia* AddMedia(UObject* WorldContextObject, const UOdinRoom*& room, const UOdinCaptureMedia*& Media, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x51256d0 [Final Native Static Public]

// UOdinRoomPauseMedia (/Script/Odin.OdinRoomPauseMedia)
    UOdinRoomPauseMedia* PauseMedia(UObject* WorldContextObject, const UOdinPlaybackMedia*& Media, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5126670 [Final Native Static Public]

// UOdinRoomResumeMedia (/Script/Odin.OdinRoomResumeMedia)
    UOdinRoomResumeMedia* ResumeMedia(UObject* WorldContextObject, const UOdinPlaybackMedia*& Media, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5126a30 [Final Native Static Public]

// UOdinRoomRemoveMedia (/Script/Odin.OdinRoomRemoveMedia)
    UOdinRoomRemoveMedia* RemoveMedia(UObject* WorldContextObject, const UOdinRoom*& room, UOdinCaptureMedia* Media, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5126830 [Final Native Static Public]

// UOdinRoomUpdatePosition (/Script/Odin.OdinRoomUpdatePosition)
    UOdinRoomUpdatePosition* UpdatePosition(UObject* WorldContextObject, const UOdinRoom*& room, const FVector& Position, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x51272a0 [Final Native Static Public]

// UOdinRoomUpdatePeerUserData (/Script/Odin.OdinRoomUpdatePeerUserData)
    UOdinRoomUpdatePeerUserData* UpdatePeerUserData(UObject* WorldContextObject, const UOdinRoom*& room, const TArray<uint8>& Data, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5127060 [Final Native Static Public]

// UOdinRoomSendMessage (/Script/Odin.OdinRoomSendMessage)
    UOdinRoomSendMessage* SendMessage(UObject* WorldContextObject, const UOdinRoom*& room, const TArray<int64>& Targets, const TArray<uint8>& Data, const FScriptDelegate& onError, const FScriptDelegate& OnSuccess); // 0x5126bf0 [Final Native Static Public]

// UOdinRoom (/Script/Odin.OdinRoom)
    void UpdateAPMStreamDelay(int64 DelayInMs); // 0x5126fd0 [Final Native Public]
    void UpdateAPMConfig(const FOdinApmSettings& apm_config); // 0x5126f10 [Final Native Public]
    void SetPositionScale(float Scale); // 0x5126e90 [Final Native Public]
    void OdinRoomUserDataChanged__DelegateSignature(const TArray<uint8>& userData, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinRoomJoined__DelegateSignature(int64 peerId, const TArray<uint8>& roomUserData, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinRoomConnectionStateChanged__DelegateSignature(const FRoomConnectionStateChangedData& stateChangedData, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinRoomConnectionStatChanged_DEPRECATED__DelegateSignature(const EOdinRoomConnectionState& ConnectionState, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinPeerUserDataChanged__DelegateSignature(int64 peerId, const TArray<uint8>& userData, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinPeerLeft__DelegateSignature(int64 peerId, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinPeerJoined__DelegateSignature(int64 peerId, const FString& UserId, const TArray<uint8>& userData, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinMessageReceived__DelegateSignature(int64 peerId, const TArray<uint8>& Data, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinMediaRemoved__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinMediaAdded__DelegateSignature(int64 peerId, UOdinPlaybackMedia* Media, UOdinJsonObject* properties, UOdinRoom* room); // 0x15cd700 [Public]
    void OdinMediaActiveStateChanged__DelegateSignature(int64 peerId, UOdinMediaBase* Media, bool Active, UOdinRoom* room); // 0x15cd700 [Public]
    bool IsConnected(); // 0x5126210 [Final Native Public]
    UOdinSubmixListener* GetSubmixListener(); // 0x5126130 [Final Native Protected]
    FOdinApmSettings GetCurrentApmSettings(); // 0x51260a0 [Final Native Public]
    void Destroy(); // 0x5126080 [Final Native Public]
    UOdinRoom* ConstructRoom(UObject* WorldContextObject, FOdinApmSettings& InitialAPMSettings); // 0x5125f70 [Final Native Static Public]
    FOdinConnectionStats ConnectionStats(); // 0x5125ad0 [Final Native Public]

// UOdinSubmixListener (/Script/Odin.OdinSubmixListener)
    void StopRecording(); // 0x513c0a0 [Final Native Public]
    void SetRecordSubmixOutput(bool bNewActive); // 0x513c010 [Final Native Public]

// UOdinSynthComponent (/Script/Odin.OdinSynthComponent)
    void Reset(); // 0x513bfb0 [Final Native Public]
    void Odin_AssignSynthToMedia(const UOdinPlaybackMedia*& Media); // 0x513be10 [Final Native Public]
    UOdinPlaybackMedia* GetConnectedPlaybackMedia(); // 0x513bdd0 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x513b800 [Final Native Public]

// UOdinTokenGenerator (/Script/Odin.OdinTokenGenerator)
    FString GenerateRoomToken(const FString& roomId, const FString& UserId, const EOdinTokenAudience& TokenAudience, int32 TokenLifeTime); // 0x513bac0 [Final Native Public]
    UOdinTokenGenerator* ConstructTokenGenerator(UObject* WorldContextObject, const FString& AccessKey); // 0x513b910 [Final Native Static Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x15cd700 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x15cd700 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& progress); // 0x48c6c50 [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); // 0x48c6960 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48c24d0 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48c23d0 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float progress, int32 UserTag); // 0x48c7be0 [Final Native Static Public]
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float progress, int32 UserTag); // 0x48c7930 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48c25d0 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x48c59e0 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48c5c50 [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); // 0x48c5de0 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x48c6120 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x48c72c0 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x48c7130 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x48c6fa0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x48c6e10 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x48c63e0 [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); // 0x48c6650 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x48c4d30 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x48c3a80 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x48c2bb0 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x48c2ce0 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x48c2e80 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x48c35d0 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x48c48a0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x48c3ec0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x48c3260 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x48c4350 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x48c74e0 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x48c7ae0 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x48c2760 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x48c51f0 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x48c77a0 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x40ec210 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x48dae70 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x48daa10 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x48da810 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x48da660 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x48da460 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x48da050 [Native Event Public]
    void ClientSendReservationFull(); // 0x3cfcd60 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x48d9f30 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x48d9e30 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x48da170 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x48db070 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x48dac10 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x48da660 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x48da0e0 [Native Event Public]
    void ClientSendReservationFull(); // 0x48da030 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x48d9fb0 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x48d9eb0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x48da7c0 [Native Event Public]
    void ClientPing(); // 0x3ff3a30 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x48e63b0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x48e6150 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x48e5f90 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x48e5dd0 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x48e6370 [Final Native Public]

// UOpenColorIOBlueprintLibrary (/Script/OpenColorIO.OpenColorIOBlueprintLibrary)
    bool ApplyColorSpaceTransform(UObject* WorldContextObject, FOpenColorIOColorConversionSettings& ConversionSettings, UTexture* InputTexture, UTextureRenderTarget2D* OutputRenderTarget); // 0x559c260 [Final Native Static Public]

// UOpenColorIOConfiguration (/Script/OpenColorIO.OpenColorIOConfiguration)
    void ReloadExistingColorspaces(bool bForce); // 0x559d150 [Final Native Public]

// UOpenColorIODisplayExtensionWrapper (/Script/OpenColorIO.OpenColorIODisplayExtensionWrapper)
    void SetSceneExtensionIsActiveFunctions(const TArray<FSceneViewExtensionIsActiveFunctor>& IsActiveFunctions); // 0x559d540 [Final Native Public]
    void SetSceneExtensionIsActiveFunction(FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x559d460 [Final Native Public]
    void SetOpenColorIOConfiguration(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x559d290 [Final Native Public]
    void RemoveSceneExtension(); // 0x559d1e0 [Final Native Public]
    FOpenColorIODisplayConfiguration GetOpenColorIOConfiguration(); // 0x559cef0 [Final Native Public]
    UOpenColorIODisplayExtensionWrapper* CreateOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration, FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x559cc80 [Final Native Static Public]
    UOpenColorIODisplayExtensionWrapper* CreateInGameOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x559c9a0 [Final Native Static Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x6124150 [Final Native Public]
    FName GetNodeName(); // 0x6123420 [Final Native Public]
    FName GetNodeCategory(); // 0x61233e0 [Native Public]
    FVector2D GetGraphPosition(); // 0x6123310 [Final Native Public]
    FText GetDisplayName(); // 0x6123230 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x60f8020 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x60f7f70 [Final Native Public]
    UOptimusComponentSourceBinding* GetPrimaryComponentBinding(); // 0x60f7f20 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x60f7e70 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x60fa670 [Final Native Public]
    bool SetVectorArrayVariable(const FName& InVariableName, const TArray<FVector>& InValue); // 0x60fa4c0 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x60fa380 [Final Native Public]
    bool SetVector4ArrayVariable(const FName& InVariableName, const TArray<FVector4>& InValue); // 0x60fa1d0 [Final Native Public]
    bool SetVector2Variable(const FName& InVariableName, const FVector2D& InValue); // 0x60fa0c0 [Final Native Public]
    bool SetVector2ArrayVariable(const FName& InVariableName, const TArray<FVector2D>& InValue); // 0x60f9f10 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x60f9d80 [Final Native Public]
    bool SetTransformArrayVariable(const FName& InVariableName, const TArray<FTransform>& InValue); // 0x60f9bd0 [Final Native Public]
    bool SetRotatorVariable(const FName& InVariableName, const FRotator& InValue); // 0x60f9ab0 [Final Native Public]
    bool SetRotatorArrayVariable(const FName& InVariableName, const TArray<FRotator>& InValue); // 0x60f9900 [Final Native Public]
    bool SetQuatVariable(const FName& InVariableName, FQuat& InValue); // 0x60f97e0 [Final Native Public]
    bool SetQuatArrayVariable(const FName& InVariableName, const TArray<FQuat>& InValue); // 0x60f9630 [Final Native Public]
    bool SetNameVariable(const FName& InVariableName, const FName& InValue); // 0x60f9530 [Final Native Public]
    bool SetNameArrayVariable(const FName& InVariableName, const TArray<FName>& InValue); // 0x60f93a0 [Final Native Public]
    bool SetLinearColorVariable(const FName& InVariableName, const FLinearColor& InValue); // 0x60f9290 [Final Native Public]
    bool SetLinearColorArrayVariable(const FName& InVariableName, const TArray<FLinearColor>& InValue); // 0x60f90e0 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x60f8ff0 [Final Native Public]
    bool SetIntArrayVariable(const FName& InVariableName, const TArray<int32>& InValue); // 0x60f8e60 [Final Native Public]
    bool SetInt4Variable(const FName& InVariableName, const FIntVector4& InValue); // 0x60f8d50 [Final Native Public]
    bool SetInt4ArrayVariable(const FName& InVariableName, const TArray<FIntVector4>& InValue); // 0x60f8ba0 [Final Native Public]
    bool SetInt3Variable(const FName& InVariableName, const FIntVector& InValue); // 0x60f8a90 [Final Native Public]
    bool SetInt3ArrayVariable(const FName& InVariableName, const TArray<FIntVector>& InValue); // 0x60f88e0 [Final Native Public]
    bool SetInt2Variable(const FName& InVariableName, const FIntPoint& InValue); // 0x60f87d0 [Final Native Public]
    bool SetInt2ArrayVariable(const FName& InVariableName, const TArray<FIntPoint>& InValue); // 0x60f8620 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x60f84e0 [Final Native Public]
    bool SetFloatArrayVariable(const FName& InVariableName, const TArray<double>& InValue); // 0x60f8350 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x60f8260 [Final Native Public]
    bool SetBoolArrayVariable(const FName& InVariableName, const TArray<bool>& InValue); // 0x60f80d0 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x60f7d80 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x6124060 [Final Native Public]
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x6123f70 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x6123eb0 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x6123da0 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x6123ba0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x6123820 [Final Native Public]
    bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x6123750 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x61236a0 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x61235f0 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x6123540 [Final Native Public]
    bool IsFunctionGraph(); // 0x6123520 [Final Native Public]
    bool IsExecutionGraph(); // 0x6123500 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x6123450 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x3735520 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x6123330 [Final Native Public]
    int32 GetGraphIndex(); // 0x6123280 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode); // 0x6123070 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x6122f30 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x6122d10 [Final Native Public]
    bool ConvertToSubGraph(UOptimusNode* InFunctionNode); // 0x6122c70 [Final Native Public]
    bool ConvertToFunction(UOptimusNode* InSubGraphNode); // 0x6122bd0 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x6122b30 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x61225b0 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x61224f0 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x6122450 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x6122300 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x6122140 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x6121ff0 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x6121ea0 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x6121d50 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x6121c00 [Final Native Public]
    TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition); // 0x6121b20 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x61215a0 [Final Native Public]
    UOptimusNode* AddFunctionReferenceNode(UOptimusFunctionNodeGraph* InFunctionGraph, const FVector2D& InPosition); // 0x6121450 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x61212c0 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x6121170 [Final Native Public]
    UOptimusNode* AddCommentNode(const FVector2D& InPosition, const FVector2D& InSize, const FLinearColor& InColor); // 0x6120ec0 [Final Native Public]

// UOptimusFunctionNodeGraph (/Script/OptimusCore.OptimusFunctionNodeGraph)
    TArray<FName> GetAccessSpecifierOptions(); // 0x6123150 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x617a9c0 [Final Native Public]
    float GetTotalDuration(); // 0x617a8d0 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x6179ed0 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x6179e10 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x3cf80e0 [Final Native Public]
    int32 GetNumFrames(); // 0x6179d40 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x6179a40 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x617c520 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x617bdb0 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x617bb40 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x617bca0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x617bbc0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x617baa0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x617ba00 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x3bd2930 [Native Public]
    void ReverseFromEnd(); // 0x617b510 [Final Native Public]
    void Reverse(); // 0x617b4d0 [Final Native Public]
    void PlayFromStart(); // 0x617b260 [Final Native Public]
    void Play(); // 0x617b210 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x617b120 [Final Native Protected]
    bool IsReversing(); // 0x617a990 [Final Native Public]
    bool IsPlaying(); // 0x617a960 [Final Native Public]
    bool IsLooping(); // 0x617a930 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x6179fe0 [Final Native Public]
    float GetPlayRate(); // 0x6179d70 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x6179d90 [Final Native Public]
    float GetPlaybackPosition(); // 0x6179890 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x6179840 [Final Native Public]
    float GetFlipbookLength(); // 0x61797c0 [Final Native Public]
    float GetFlipbookFramerate(); // 0x6179780 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x6179750 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x617c660 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x617c540 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x617c490 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x617b330 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x61798b0 [Final Native Public]
    int32 GetInstanceCount(); // 0x6179890 [Final Native Public]
    void ClearInstances(); // 0x61794f0 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x6178ff0 [Final Native Public]

// UPaperSpriteBlueprintLibrary (/Script/Paper2D.PaperSpriteBlueprintLibrary)
    FSlateBrush MakeBrushFromSprite(UPaperSprite* Sprite, int32 Width, int32 Height); // 0x617aa60 [Final Native Static Public]

// UPaperSpriteComponent (/Script/Paper2D.PaperSpriteComponent)
    void SetSpriteColor(const FLinearColor& NewColor); // 0x617bee0 [Final Native Public]
    bool SetSprite(UPaperSprite* NewSprite); // 0x3bd2930 [Native Public]
    UPaperSprite* GetSprite(); // 0x6179750 [Native Public]

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x617c410 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x3bd2930 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x617c250 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x617b900 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x617b6c0 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x617b5a0 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x617b3d0 [Final Native Public]
    void RebuildCollision(); // 0x617b2d0 [Final Native Public]
    bool OwnsTileMap(); // 0x617b1d0 [Final Native Public]
    void MakeTileMapEditable(); // 0x617b0a0 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0x617a510 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x617a4e0 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x617a350 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x617a1c0 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x617a010 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x6179bd0 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x6179b10 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x6179510 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x61791f0 [Final Native Public]

// UPaperTerrainComponent (/Script/Paper2D.PaperTerrainComponent)
    void SetTerrainColor(const FLinearColor& NewColor); // 0x617c010 [Final Native Public]

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x617ae70 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x617a7d0 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x617a6e0 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x6179280 [Final Native Static Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x5541fe0 [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); // 0x5541b50 [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); // 0x55415f0 [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); // 0x5541320 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x5540890 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x55405f0 [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); // 0x5540340 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x553ff40 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x553fd80 [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); // 0x553fa30 [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); // 0x5542520 [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); // 0x5542250 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x5541f10 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x5541e60 [Final Native Public]
    int32 GetNumSections(); // 0x55415d0 [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); // 0x5540e30 [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); // 0x5540ac0 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x553fcd0 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x553fcb0 [Final Native Public]
    void ClearAllMeshSections(); // 0x553fc90 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x553f920 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x233b000 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x233aed0 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x233ada0 [Final Native Public]
    void SetFloat(float InFloat); // 0x233ad10 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x233ace0 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x233acb0 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x233ac50 [Final Native Public]
    float GetFloat(); // 0x233ac20 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x5cb7c60 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x5cb7900 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x5cb7af0 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x5cb79f0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x5cb7900 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x5cb7810 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x5cb7720 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x5cb7630 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x5cb7540 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x5cb7450 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x5cb7170 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x5cb7090 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6ef0 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6fc0 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6df0 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6d10 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6c40 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6b70 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6ab0 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6ab0 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x5cb69f0 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x5cb6930 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x5cb6660 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x5cb6580 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x5cb7260 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x5cb68c0 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x5dafad0 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x5daf8e0 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x5daf800 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x5daf700 [Final Native Public]
    bool IsValid(); // 0x5daf510 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x5daff40 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x5dafe60 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x5dafde0 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x5dafd60 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x5dafc80 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x5dafbb0 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x5daf9e0 [Final Native Public]
    void RequestInit(); // 0x3a46830 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x5daf540 [Final Native Public]
    bool IsInitRequired(); // 0x3ca83e0 [Native Public]
    URigVM* GetVM(); // 0x5daf330 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x5daf430 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x5daf390 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x5daf130 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x5daef70 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x5daef30 [Native Public]
    float GetDeltaTime(); // 0x3cfa100 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x5daeed0 [Final Native Public]
    float GetAbsoluteTime(); // 0x3cfa8c0 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x5daeb90 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x5daeae0 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x5daea30 [Native Public]
    bool CanExecute(); // 0x312d050 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x5daf170 [Final Native Public]

// USentryAttachment (/Script/Sentry.SentryAttachment)
    void InitializeWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x5140470 [Final Native Public]
    void InitializeWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x5140300 [Final Native Public]
    FString GetPath(); // 0x513f5e0 [Final Native Public]
    FString GetFilename(); // 0x513fc60 [Final Native Public]
    TArray<uint8> GetData(); // 0x513f930 [Final Native Public]
    FString GetContentType(); // 0x513f760 [Final Native Public]

// USentryBeforeBreadcrumbHandler (/Script/Sentry.SentryBeforeBreadcrumbHandler)
    USentryBreadcrumb* HandleBeforeBreadcrumb(USentryBreadcrumb* Breadcrumb, USentryHint* Hint); // 0x5140070 [Native Event Public]

// USentryBeforeLogHandler (/Script/Sentry.SentryBeforeLogHandler)
    USentryLog* HandleBeforeLog(USentryLog* LogData); // 0x5140140 [Native Event Public]

// USentryBeforeMetricHandler (/Script/Sentry.SentryBeforeMetricHandler)
    USentryMetric* HandleBeforeMetric(USentryMetric* Metric); // 0x5140140 [Native Event Public]

// USentryBeforeSendHandler (/Script/Sentry.SentryBeforeSendHandler)
    USentryEvent* HandleBeforeSend(USentryEvent* Event, USentryHint* Hint); // 0x5140070 [Native Event Public]

// USentryBreadcrumb (/Script/Sentry.SentryBreadcrumb)
    void SetType(const FString& Type); // 0x51415c0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x5140a40 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5141180 [Final Native Public]
    void SetData(TMap<FString, FSentryVariant>& Data); // 0x5140d80 [Final Native Public]
    void SetCategory(const FString& Category); // 0x5140ae0 [Final Native Public]
    void Initialize(); // 0x51401e0 [Final Native Public]
    FString GetType(); // 0x513f760 [Final Native Public]
    FString GetMessage(); // 0x513f5e0 [Final Native Public]
    ESentryLevel GetLevel(); // 0x513fe00 [Final Native Public]
    TMap<FString, FSentryVariant> GetData(); // 0x513f9b0 [Final Native Public]
    FString GetCategory(); // 0x513f660 [Final Native Public]

// USentryEvent (/Script/Sentry.SentryEvent)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x51419f0 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x51418e0 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x5141770 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x51414a0 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x51413a0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x5141300 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5141200 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x51410c0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x5140fa0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x5140ea0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5140c20 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5140800 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x5140760 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x51406c0 [Final Native Public]
    bool IsCrash(); // 0x51405f0 [Final Native Public]
    bool IsAnr(); // 0x51405c0 [Final Native Public]
    void Initialize(); // 0x5140200 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x513ff80 [Final Native Public]
    FString GetTag(const FString& Key); // 0x513fe90 [Final Native Public]
    FString GetMessage(); // 0x513fc60 [Final Native Public]
    ESentryLevel GetLevel(); // 0x513fe30 [Final Native Public]
    FString GetId(); // 0x513fd80 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x513fce0 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x513fb70 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x513faa0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x513f7e0 [Final Native Public]

// USentryFeedback (/Script/Sentry.SentryFeedback)
    void SetName(const FString& Name); // 0x5141300 [Final Native Public]
    void SetContactEmail(const FString& Email); // 0x5140b80 [Final Native Public]
    void SetAssociatedEvent(const FString& EventId); // 0x51408a0 [Final Native Public]
    void Initialize(const FString& Message); // 0x5140220 [Final Native Public]
    FString GetName(); // 0x513fc60 [Final Native Public]
    FString GetMessage(); // 0x513f930 [Final Native Public]
    FString GetContactEmail(); // 0x513f6e0 [Final Native Public]
    FString GetAssociatedEvent(); // 0x513f490 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x513e750 [Final Native Public]

// USentryHint (/Script/Sentry.SentryHint)
    void Initialize(); // 0x51402c0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x513e7e0 [Final Native Public]

// USentryLibrary (/Script/Sentry.SentryLibrary)
    USentryUser* CreateSentryUser(const FString& Email, const FString& ID, const FString& UserName, const FString& IpAddress, TMap<FString, FString>& Data); // 0x513f230 [Final Native Static Public]
    USentryTransactionContext* CreateSentryTransactionContext(const FString& Name, const FString& Operation); // 0x513f130 [Final Native Static Public]
    USentryFeedback* CreateSentryFeedback(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x513ef90 [Final Native Static Public]
    USentryEvent* CreateSentryEvent(const FString& Message, const ESentryLevel& Level); // 0x513eeb0 [Final Native Static Public]
    USentryBreadcrumb* CreateSentryBreadcrumb(const FString& Message, const FString& Type, const FString& Category, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x513ec50 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x513eb00 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x513e990 [Final Native Static Public]

// USentryLog (/Script/Sentry.SentryLog)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x5141660 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5141280 [Final Native Public]
    void SetBody(const FString& Body); // 0x5140a40 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5140940 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x5140620 [Final Native Public]
    void Initialize(); // 0x51402e0 [Final Native Public]
    ESentryLevel GetLevel(); // 0x513fe60 [Final Native Public]
    FString GetBody(); // 0x513f5e0 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x513f510 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x513e870 [Final Native Public]

// USentryMetric (/Script/Sentry.SentryMetric)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x51450f0 [Final Native Public]
    void SetValue(float Value); // 0x5145070 [Final Native Public]
    void SetUnit(FSentryUnit& Unit); // 0x5144fc0 [Final Native Public]
    void SetType(const ESentryMetricType& Type); // 0x5144f40 [Final Native Public]
    void SetName(const FString& Name); // 0x5140a40 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5144760 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x5144580 [Final Native Public]
    void Initialize(); // 0x5144540 [Final Native Public]
    float GetValue(); // 0x5144510 [Final Native Public]
    FSentryUnit GetUnit(); // 0x5144480 [Final Native Public]
    ESentryMetricType GetType(); // 0x5144450 [Final Native Public]
    FString GetName(); // 0x51441c0 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x5143c20 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x5143aa0 [Final Native Public]

// USentrySamplingContext (/Script/Sentry.SentrySamplingContext)
    USentryTransactionContext* GetTransactionContext(); // 0x5144420 [Final Native Public]
    TMap<FString, FSentryVariant> GetCustomSamplingContext(); // 0x5143e40 [Final Native Public]

// USentryScope (/Script/Sentry.SentryScope)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x5145480 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x5145370 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x5145200 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x5144e20 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5144d20 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5144ca0 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x5144be0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x5144ac0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x51449c0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5144860 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5140620 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x51446c0 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x5144620 [Final Native Public]
    void Initialize(); // 0x5144560 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x5144330 [Final Native Public]
    FString GetTag(const FString& Key); // 0x5144240 [Final Native Public]
    ESentryLevel GetLevel(); // 0x5144190 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x51440f0 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x5144000 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x5143f30 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x5143cf0 [Final Native Public]
    void ClearBreadcrumbs(); // 0x5143c00 [Final Native Public]
    void ClearAttachments(); // 0x5143be0 [Final Native Public]
    void Clear(); // 0x5143bc0 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x513e7e0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5143a10 [Final Native Public]

// USentrySpan (/Script/Sentry.SentrySpan)
    USentrySpan* StartChildWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x514a9e0 [Final Native Public]
    USentrySpan* StartChild(const FString& Operation, const FString& Description, bool BindToScope); // 0x514a890 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x514a500 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5149fe0 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5149a80 [Final Native Public]
    void RemoveData(const FString& Key); // 0x5149940 [Final Native Public]
    bool IsFinished(); // 0x513fe30 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x5148570 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x5148450 [Final Native Public]
    void Finish(); // 0x5148410 [Final Native Public]

// USentrySubsystem (/Script/Sentry.SentrySubsystem)
    USentryTransaction* StartTransactionWithContextAndTimestamp(USentryTransactionContext* Context, int64 Timestamp, bool BindToScope); // 0x514af30 [Final Native Public]
    USentryTransaction* StartTransactionWithContextAndOptions(USentryTransactionContext* Context, FSentryTransactionOptions& Options); // 0x514adb0 [Final Native Public]
    USentryTransaction* StartTransactionWithContext(USentryTransactionContext* Context, bool BindToScope); // 0x514ace0 [Final Native Public]
    USentryTransaction* StartTransaction(const FString& Name, const FString& Operation, bool BindToScope); // 0x514ab90 [Final Native Public]
    void StartSession(); // 0x514ab70 [Final Native Public]
    void SetUser(USentryUser* User); // 0x514a800 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x514a600 [Final Native Public]
    void SetRelease(const FString& Release); // 0x514a460 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x514a340 [Final Native Public]
    void SetEnvironment(const FString& Environment); // 0x514a2a0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5149e80 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5149d80 [Final Native Public]
    void RevokeUserConsent(); // 0x5149c80 [Final Native Public]
    void RemoveUser(); // 0x5149c60 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5149b20 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x51498a0 [Final Native Public]
    void LogWarningWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x51496d0 [Final Native Public]
    void LogWarning(const FString& Message, const FString& Category); // 0x51495d0 [Final Native Public]
    void LogInfoWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5149400 [Final Native Public]
    void LogInfo(const FString& Message, const FString& Category); // 0x5149300 [Final Native Public]
    void LogFatalWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5149130 [Final Native Public]
    void LogFatal(const FString& Message, const FString& Category); // 0x5149030 [Final Native Public]
    void LogErrorWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5148e60 [Final Native Public]
    void LogError(const FString& Message, const FString& Category); // 0x5148d60 [Final Native Public]
    void LogDebugWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5148b90 [Final Native Public]
    void LogDebug(const FString& Message, const FString& Category); // 0x5148a90 [Final Native Public]
    bool IsUserConsentRequired(); // 0x5148a60 [Final Native Public]
    bool IsSupportedForCurrentSettings(); // 0x5148a30 [Final Native Public]
    bool IsEnabled(); // 0x5148a00 [Final Native Public]
    ESentryCrashedLastRun IsCrashedLastRun(); // 0x51489d0 [Final Native Public]
    void InitializeWithSettings(const FScriptDelegate& OnConfigureSettings); // 0x5148920 [Final Native Public]
    void Initialize(); // 0x5148800 [Final Native Public]
    void GiveUserConsent(); // 0x51487e0 [Final Native Public]
    EUserConsent GetUserConsent(); // 0x51487b0 [Final Native Public]
    void EndSession(); // 0x51483f0 [Final Native Public]
    USentryTransactionContext* ContinueTrace(const FString& SentryTrace, const TArray<FString>& BaggageHeaders); // 0x51482d0 [Final Native Public]
    void Close(); // 0x51482b0 [Final Native Public]
    void ClearBreadcrumbs(); // 0x5148290 [Final Native Public]
    void ClearAttachments(); // 0x5148270 [Final Native Public]
    FString CaptureMessageWithScope(const FString& Message, const FScriptDelegate& OnConfigureScope, const ESentryLevel& Level); // 0x51480c0 [Final Native Public]
    FString CaptureMessage(const FString& Message, const ESentryLevel& Level); // 0x5147f90 [Final Native Public]
    void CaptureFeedbackWithParams(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x5147df0 [Final Native Public]
    void CaptureFeedback(USentryFeedback* Feedback); // 0x5147d60 [Final Native Public]
    FString CaptureEventWithScope(USentryEvent* Event, const FScriptDelegate& OnConfigureScope); // 0x5147c10 [Final Native Public]
    FString CaptureEvent(USentryEvent* Event); // 0x5147b30 [Final Native Public]
    void AddGaugeWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x5147910 [Final Native Public]
    void AddGauge(const FString& Key, float Value, FSentryUnit& Unit); // 0x51477c0 [Final Native Public]
    void AddDistributionWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x51475a0 [Final Native Public]
    void AddDistribution(const FString& Key, float Value, FSentryUnit& Unit); // 0x5147450 [Final Native Public]
    void AddCountWithAttributes(const FString& Key, int32 Value, TMap<FString, FSentryVariant>& Attributes); // 0x51472b0 [Final Native Public]
    void AddCount(const FString& Key, int32 Value); // 0x51471d0 [Final Native Public]
    void AddBreadcrumbWithParams(const FString& Message, const FString& Category, const FString& Type, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x5146f70 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x5146ee0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5146e50 [Final Native Public]

// USentryTraceSampler (/Script/Sentry.SentryTraceSampler)
    bool Sample(USentrySamplingContext* samplingContext, const float& samplingValue); // 0x5149ca0 [Native Event Public]

// USentryTransaction (/Script/Sentry.SentryTransaction)
    USentrySpan* StartChildSpanWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x514a9e0 [Final Native Public]
    USentrySpan* StartChildSpan(const FString& Operation, const FString& Description, bool BindToScope); // 0x514a890 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x514a700 [Final Native Public]
    void SetName(const FString& Name); // 0x514a3c0 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x514a140 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5149bc0 [Final Native Public]
    void RemoveData(const FString& Key); // 0x51499e0 [Final Native Public]
    bool IsFinished(); // 0x513fe30 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x5148690 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x51484e0 [Final Native Public]
    void Finish(); // 0x5148430 [Final Native Public]

// USentryTransactionContext (/Script/Sentry.SentryTransactionContext)
    void Initialize(const FString& Name, const FString& Operation); // 0x5148820 [Final Native Public]
    FString GetOperation(); // 0x513f5e0 [Final Native Public]
    FString GetName(); // 0x513f930 [Final Native Public]

// USentryUnitHelper (/Script/Sentry.SentryUnitHelper)
    FString ToString(FSentryUnit& Unit); // 0x5167af0 [Final Native Static Public]
    FSentryUnit MakeSentryUnit(const ESentryUnit& Unit); // 0x5167980 [Final Native Static Public]
    FSentryUnit MakeSentryCustomUnit(const FString& Unit); // 0x5167890 [Final Native Static Public]

// USentryUser (/Script/Sentry.SentryUser)
    void SetUsername(const FString& UserName); // 0x5140ae0 [Final Native Public]
    void SetIpAddress(const FString& IpAddress); // 0x5167a50 [Final Native Public]
    void SetId(const FString& ID); // 0x51415c0 [Final Native Public]
    void SetEmail(const FString& Email); // 0x5140a40 [Final Native Public]
    void SetData(TMap<FString, FString>& Data); // 0x5144e20 [Final Native Public]
    FString GetUsername(); // 0x513f660 [Final Native Public]
    FString GetIpAddress(); // 0x5167510 [Final Native Public]
    FString GetId(); // 0x513f760 [Final Native Public]
    FString GetEmail(); // 0x513f5e0 [Final Native Public]
    TMap<FString, FString> GetData(); // 0x5144330 [Final Native Public]

// USentryVariantHelper (/Script/Sentry.SentryVariantHelper)
    bool TryGetString(FSentryVariant& Variant, const FString& Value); // 0x51681e0 [Final Native Static Public]
    bool TryGetMap(FSentryVariant& Variant, TMap<FString, FSentryVariant>& Value); // 0x5168040 [Final Native Static Public]
    bool TryGetInteger(FSentryVariant& Variant, const int32& Value); // 0x5167f30 [Final Native Static Public]
    bool TryGetFloat(FSentryVariant& Variant, const float& Value); // 0x5167e20 [Final Native Static Public]
    bool TryGetBool(FSentryVariant& Variant, const bool& Value); // 0x5167d10 [Final Native Static Public]
    bool TryGetArray(FSentryVariant& Variant, const TArray<FSentryVariant>& Value); // 0x5167be0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromString(const FString& Value); // 0x5167130 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromMap(TMap<FString, FSentryVariant>& Value); // 0x5166fe0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromInteger(int32 Value); // 0x5166f40 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromFloat(float Value); // 0x5166ea0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromBool(bool Value); // 0x5166df0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromArray(const TArray<FSentryVariant>& Value); // 0x5166d10 [Final Native Static Public]
    ESentryVariantType GetType(FSentryVariant& Variant); // 0x51677e0 [Final Native Static Public]
    FString GetString(FSentryVariant& Variant); // 0x51676f0 [Final Native Static Public]
    TMap<FString, FSentryVariant> GetMap(FSentryVariant& Variant); // 0x5167590 [Final Native Static Public]
    int32 GetInteger(FSentryVariant& Variant); // 0x5167460 [Final Native Static Public]
    float GetFloat(FSentryVariant& Variant); // 0x51673b0 [Final Native Static Public]
    bool GetBool(FSentryVariant& Variant); // 0x5167300 [Final Native Static Public]
    TArray<FSentryVariant> GetArray(FSentryVariant& Variant); // 0x51671f0 [Final Native Static Public]
    FSentryVariant Conv_StringToFSentryVariant(const FString& Value); // 0x5167130 [Final Native Static Public]
    FSentryVariant Conv_MapToFSentryVariant(TMap<FString, FSentryVariant>& Value); // 0x5166fe0 [Final Native Static Public]
    FSentryVariant Conv_IntToFSentryVariant(int32 Value); // 0x5166f40 [Final Native Static Public]
    FSentryVariant Conv_FloatToFSentryVariant(float Value); // 0x5166ea0 [Final Native Static Public]
    FSentryVariant Conv_BoolToFSentryVariant(bool Value); // 0x5166df0 [Final Native Static Public]
    FSentryVariant Conv_ArrayToFSentryVariant(const TArray<FSentryVariant>& Value); // 0x5166d10 [Final Native Static Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x564b3a0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x5649cc0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564b830 [Final Native Public]
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x564a640 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a1a0 [Final Native Public]
    bool HasDefault(); // 0x5649f90 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x56495d0 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56488f0 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x564b510 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    bool GetValue(); // 0x5649dc0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564b830 [Final Native Public]
    void SetDefault(bool InDefaultValue); // 0x564a7b0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a220 [Final Native Public]
    bool HasDefault(); // 0x564a060 [Final Native Public]
    int32 GetNumKeys(); // 0x56499e0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    bool GetDefault(); // 0x5649670 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x5649210 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x5648f90 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x5648a60 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x564b620 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    uint8 GetValue(); // 0x5649e70 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564b830 [Final Native Public]
    void SetDefault(uint8 InDefaultValue); // 0x564a8e0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a220 [Final Native Public]
    bool HasDefault(); // 0x564a060 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    uint8 GetDefault(); // 0x5649670 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x5648bf0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x564b740 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x564b060 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x564af80 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x564ad20 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x564ac20 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x564ab40 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x564a550 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x564a450 [Final Native Public]
    double GetValue(); // 0x5649f30 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x5649bc0 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x5649b60 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x5649980 [Final Native Public]
    float GetLeaveTangent(); // 0x5649920 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x56497c0 [Final Native Public]
    float GetArriveTangentWeight(); // 0x5649570 [Final Native Public]
    float GetArriveTangent(); // 0x5649510 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564ba20 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x564aed0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x564ae20 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x564aa00 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a2f0 [Final Native Public]
    bool HasDefault(); // 0x564a120 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x5649b00 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x5649aa0 [Final Native Public]
    int32 GetNumKeys(); // 0x5649a40 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    double GetDefault(); // 0x5649730 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x5649390 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x56490d0 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x5648dc0 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x56541d0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x56532c0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564ba20 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x5652360 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x5654310 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56540b0 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x5654030 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x5653fb0 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x5653da0 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x5653d10 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x5653c90 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x5653900 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x3a4a670 [Native Public]
    float GetValue(); // 0x38b6750 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x3ca8410 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x3a47480 [Native Public]
    float GetLeaveTangentWeight(); // 0x3cf88d0 [Native Public]
    float GetLeaveTangent(); // 0x56530f0 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x3754d10 [Native Public]
    float GetArriveTangentWeight(); // 0x5652eb0 [Native Public]
    float GetArriveTangent(); // 0x5652e70 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x5654630 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x5653ef0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x5653e30 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x5653990 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x5653810 [Final Native Public]
    bool HasDefault(); // 0x5653670 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x5653240 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x56531c0 [Final Native Public]
    int32 GetNumKeys(); // 0x5653130 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    float GetDefault(); // 0x5652ef0 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x5652a60 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x5652a20 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x5652520 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x56543a0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    int32 GetValue(); // 0x5653460 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564ba20 [Final Native Public]
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x5653bf0 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x5653a10 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x5653830 [Final Native Public]
    bool HasDefault(); // 0x5653750 [Final Native Public]
    int32 GetNumKeys(); // 0x5649a40 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x56530b0 [Final Native Public]
    int32 GetDefault(); // 0x5652ff0 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x5652cf0 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x56526e0 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x56544c0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x564b140 [Final Native Public]
    UObject* GetValue(); // 0x5653520 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x564b830 [Final Native Public]
    void SetDefault(UObject* InDefaultValue); // 0x5653b30 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a1a0 [Final Native Public]
    bool HasDefault(); // 0x56537d0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    UObject* GetDefault(); // 0x5653080 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x5652860 [Final Native Public]

// UMovieSceneScriptingParticleKey (/Script/SequencerScripting.MovieSceneScriptingParticleKey)
    void SetValue(const EParticleKey& InNewValue); // 0x566a5a0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x566a330 [Final Native Public]
    EParticleKey GetValue(); // 0x5649e70 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingParticleChannel (/Script/SequencerScripting.MovieSceneScriptingParticleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x566ac70 [Final Native Public]
    void SetDefault(const EParticleKey& InDefaultValue); // 0x5666ae0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x5665ec0 [Final Native Public]
    bool HasDefault(); // 0x56601f0 [Final Native Public]
    int32 GetNumKeys(); // 0x56499e0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    EParticleKey GetDefault(); // 0x56601f0 [Final Native Public]
    TArray<EParticleKey> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x565d2f0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x565cc80 [Final Native Public]
    UMovieSceneScriptingParticleKey* AddKey(const FFrameNumber& InTime, const EParticleKey& NewParticleValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x565b870 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x566a6c0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x566a330 [Final Native Public]
    FString GetValue(); // 0x5664430 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x5649c20 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x566ae60 [Final Native Public]
    void SetDefault(const FString& InDefaultValue); // 0x5666bf0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x564a3c0 [Native Public]
    void RemoveDefault(); // 0x564a2f0 [Final Native Public]
    bool HasDefault(); // 0x5664860 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x5649820 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3734b50 [Native Public]
    FString GetDefault(); // 0x5660290 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x565ba50 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x5669980 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x56697e0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x5668730 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x5668300 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x5666dc0 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x56663a0 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x5665aa0 [Final Native Static Public]
    bool NotEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x5665910 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x5665770 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x5664d00 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x5664030 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x56635c0 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x5663040 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x5661a90 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x5661930 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x5661650 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x5660db0 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x5660450 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x565fe40 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565e3e0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565df80 [Final Native Static Public]
    bool EqualEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x565d160 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565c6b0 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0x565f720 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0x565b700 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0x565b590 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x5667a40 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x5667950 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x5665db0 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x5665c70 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x5665b60 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x5660cf0 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x5660c50 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x565ff20 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x565fc20 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x565fa90 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x565b480 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x565b340 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x565b230 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x5668100 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x5667f20 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x5661430 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x56612d0 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x5668200 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x5668010 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x56614e0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x5661380 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x5668ff0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x5668620 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x5666830 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x5664380 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x56631c0 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x5663100 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x5661870 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x565f7e0 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x5669e40 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x5669d00 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x5669ae0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x5669340 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x5669140 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x5667410 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x56672d0 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x56670b0 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x5664b10 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x56649c0 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x5663b90 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x56639b0 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x5661ba0 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x5660900 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x5660720 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x565f970 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x565f8a0 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x565f2e0 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x565f190 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x565f0b0 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x565efd0 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x565ee20 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x565ecd0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x565e880 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x566abc0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x566aae0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x566aa00 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x566a920 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x566a840 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x566a230 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x566a130 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x5669620 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x5668e20 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x5668c90 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x5668bc0 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x56689f0 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x5668860 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x5667e50 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x5667c80 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x5667b30 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x5667740 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x5666fb0 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x5666920 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x5666600 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x56664c0 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x5666030 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x56654a0 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x56652e0 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x5664de0 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x5664c60 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x5664bc0 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x56647a0 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x56646e0 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x5664620 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x5664560 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x56641a0 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x5663e20 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x5663710 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x56632d0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x5662de0 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x56627e0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x56625d0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x5662440 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x56622e0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x56620d0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x5661f40 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x5661590 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* Sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x5661020 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x5660e50 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x5660b90 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x5660650 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x5660090 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x565f580 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x565f490 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565e530 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565e0d0 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x565dda0 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x565dc50 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x565db30 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x565d9a0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x565d8a0 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x565d680 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x565d510 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x565d0b0 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x565cfb0 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x565caa0 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x565c8d0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x565c540 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x565c3d0 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x565c180 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x565c010 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x565be20 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x565bca0 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x565cea0 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x5667840 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x565cde0 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x565cea0 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x565cde0 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x565cb40 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x566a470 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x56698b0 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x56696f0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x5666ec0 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x5666a10 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x5666210 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x5663ef0 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x5663660 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x5663390 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x5663450 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x5660550 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x5660150 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x565c300 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0x5668540 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0x56617c0 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0x5668540 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0x56617c0 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x566a000 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x5669c20 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x56675d0 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x56671f0 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x5666300 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x5665f90 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x5664a70 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x5664910 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x5663d20 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x5663af0 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x5660a90 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x5660860 [Final Native Static Public]

// UShaderCompilationScreenBPLibrary (/Script/ShaderCompilationScreen.ShaderCompilationScreenBPLibrary)
    bool IsInEditor(); // 0x59d04e0 [Final Native Static Public]
    int32 GetNumCompilingPSOs(); // 0x59d04b0 [Final Native Static Public]
    TArray<TSoftObjectPtr<UStaticMesh>> GetAllStaticMeshes(); // 0x59d0410 [Final Native Static Public]
    TArray<TSoftObjectPtr<UNiagaraSystem>> GetAllNiagaraParticleSystems(); // 0x59d0370 [Final Native Static Public]
    TArray<TSoftObjectPtr<UMaterial>> GetAllMaterials(); // 0x59d02d0 [Final Native Static Public]
    TArray<TSoftObjectPtr<UMaterialInstance>> GetAllMaterialInstances(); // 0x59d0230 [Final Native Static Public]
    bool AreShadersCompiling(); // 0x59d01f0 [Final Native Static Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x311b580 [Final Native Public]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x311b610 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x311b490 [Final Native Public]

// UStateTreeFunctionLibrary (/Script/StateTreeModule.StateTreeFunctionLibrary)
    void SetStateTree(FStateTreeReference& Reference, UStateTree* StateTree); // 0x4b94990 [Final Native Static Public]
    FStateTreeReference MakeStateTreeReference(UStateTree* StateTree); // 0x4b948e0 [Final Native Static Public]
    void K2_SetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& NewValue); // 0x4bbb720 [Final Native Static Public]
    void K2_GetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& ReturnValue); // 0x4bbb450 [Final Native Static Public]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x4bb0e10 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x4bb0c20 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x15cd700 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x4bb0b50 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x4bb0a20 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x4bb0980 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x15cd700 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x15cd700 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x15cd700 [Event Public]
    void ReceiveTreeStart(); // 0x15cd700 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x15cd700 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    void UnbindDelegate(FStateTreeDelegateListener& Listener); // 0x4bb0f80 [Final Native Protected]
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x15cd700 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x15cd700 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x15cd700 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x15cd700 [Event Public]
    void FinishTask(bool bSucceeded); // 0x4bb0870 [Final Native Protected]
    void BroadcastDelegate(const FStateTreeDelegateDispatcher& Dispatcher); // 0x4bb0760 [Final Native Protected]
    void BindDelegate(FStateTreeDelegateListener& Listener, const FScriptDelegate& Delegate); // 0x4bb0640 [Final Native Protected]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x2257b90 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x2257990 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x2257780 [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); // 0x2257430 [Final Native Public]

// UStormSaveGame (/Script/StormEscape.StormSaveGame)
    FStormSaveData GetSaveData(); // 0x5254820 [Native Public]

// UAchievementSubsystem (/Script/StormEscape.AchievementSubsystem)
    bool UnlockAchievement(const FName& AchievementID); // 0x51c0f80 [Final Native Public]
    void ResetUniqueAchievements(); // 0x51c0d80 [Final Native Public]
    void ResetAllAchievements(); // 0x51c0d60 [Final Native Public]
    void ReportAchievementEvent(const EAchievementEvent& Event, int32 Count); // 0x51c0c90 [Final Native Public]
    void OnVehiclePartRepaired(const EVehiclePart& vehiclePart); // 0x51c0a70 [Final Native Private]
    void OnTornadoTargetCaptured(ACharacter* Character, AActor* Tornado, bool bIsLethal); // 0x51c0960 [Final Native Private]
    void OnTornadoPickupWithUmbrella(); // 0x51c0940 [Final Native Private]
    void OnThrewDartIntoTornado(); // 0x51c0920 [Final Native Private]
    void OnTargetWillBeClaimedByTornado(UPlayerWeatherComponent* Target); // 0x51c0890 [Final Native Private]
    void OnProtectedFromLightning(); // 0x51c0870 [Final Native Private]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x51c07a0 [Final Native Protected]
    void OnPlayerCaughtByTornado(); // 0x51c0780 [Final Native Private]
    void OnOverlappedVanRoof(); // 0x51c0760 [Final Native Private]
    void OnItemAdded(int32 AddedSlotIndex, AActor* AddedItem); // 0x51c0690 [Final Native Private]
    void OnHitOtherCharacterWithDart(); // 0x51c0670 [Final Native Private]
    void OnHitBullseye(); // 0x51c0650 [Final Native Private]
    void OnGameStateSet(AGameStateBase* NewGameState); // 0x51c05c0 [Final Native Protected]
    void OnGameEnded(bool bWin); // 0x51c0530 [Final Native Private]
    void OnEnoughDartsStuck(); // 0x51c0510 [Final Native Private]
    void OnEnergyDrinkConsumed(); // 0x51c04f0 [Final Native Public]
    void OnDamageReceived(float DamageAmount, const EActorDamageType& DamageType); // 0x51c0420 [Final Native Private]
    void OnCollectedInformation(); // 0x51c0400 [Final Native Private]
    void OnCharacterWalked(int32 Distance); // 0x51c0370 [Final Native Private]
    void OnCharacterRevived(ACharacter* Character); // 0x51c02e0 [Final Native Private]
    void OnCharacterPerformedShock(); // 0x51c02c0 [Final Native Private]
    void OnApexTokensChanged(int32 OldValue, int32 NewValue); // 0x51c01f0 [Final Native Private]
    bool IsAchievementUnlocked(const FName& AchievementID); // 0x51c0090 [Final Native Public]
    float GetUnlockPercentage(); // 0x51bffe0 [Final Native Public]
    TArray<FName> GetUnlockedAchievements(); // 0x51c0010 [Final Native Public]
    TMap<FName, FAchievementDefinition> GetAllAchievements(); // 0x51bfdb0 [Final Native Public]
    FAchievementProgress GetAchievementProgressData(const FName& AchievementID); // 0x51bfd00 [Final Native Public]
    int32 GetAchievementProgress(const FName& AchievementID); // 0x51bfc60 [Final Native Public]
    bool GetAchievementDefinition(const FName& AchievementID, FAchievementDefinition& OutDefinition); // 0x51bfb50 [Final Native Public]

// UAnimatableRetainerBox (/Script/StormEscape.AnimatableRetainerBox)
    void RefreshMaterial(); // 0x51c0c70 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x51bffb0 [Final Native Public]
    TArray<FName> GetAvailableParameters(); // 0x51bfea0 [Final Native Public]
    void AddParameter(const FName& ParamName, float DefaultValue); // 0x51bfa80 [Final Native Public]

// IAnimationInterface (/Script/StormEscape.AnimationInterface)
    void ToggleCameraControl(bool bControlCamera); // 0x51c0ef0 [Native Event Public]
    void StopCharacterMontage(); // 0x51c0ed0 [Native Event Public]
    void StopCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass); // 0x51c0e20 [Native Event Public]
    void SetCameraLagProfile(const ECameraLagProfile& NewProfile); // 0x51c0da0 [Native Event Public]
    void PlayCharacterMontage(UAnimMontage* Animation); // 0x51c0be0 [Native Event Public]
    void PlayCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass, float Scale); // 0x51c0af0 [Native Event Public]
    bool IsSitting(); // 0x51c01c0 [Native Event Public]
    bool IsRagdolling(); // 0x51c0190 [Native Event Public]
    bool IsPlayingMontage(); // 0x51c0160 [Native Event Public]
    bool IsMainFirstPersonMesh(); // 0x51c0130 [Native Event Public]
    USkeletalMeshComponent* GetCharacterMesh(const ECharacterMeshType& MeshType); // 0x51bff20 [Native Event Public]

// ABaseItem (/Script/StormEscape.BaseItem)
    void Use(); // 0x51cb2d0 [Native Event Protected]
    bool TryUse(); // 0x51cb0f0 [Native Event Public]
    void TryDeactivate(); // 0x51cb0d0 [Native Event Public]
    bool TryActivate(); // 0x51cb0a0 [Native Event Public]
    void StartMinigame(const TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x15cd700 [Event Protected]
    void SimulateServerAuthoredPhysics(float SimulationDuration, bool bShouldLoop, float LoopTimeout); // 0x51caf80 [Final Native Public]
    bool ShouldProgress(); // 0x51caf50 [Native Event Protected]
    void SetTimingWheelDataFromLevels(int32 Levels); // 0x51caec0 [Final Native Protected]
    void SetIsCosmeticItem(bool bNewValue); // 0x51cae30 [Native Public]
    void RestartProgress(); // 0x51ca5e0 [Native Event Protected]
    void Process(float DeltaSeconds); // 0x51caac0 [Native Event Protected]
    void OnRep_ServerAuthoredPhysicsReplicatedTransform(); // 0x51ca920 [Final Native Private]
    void OnRep_ProgressUpdate(); // 0x51ca830 [Native Protected]
    void OnRep_IsSelectedUpdate(); // 0x51ca810 [Native Protected]
    void OnRep_IsScavengedItem(); // 0x51ca7f0 [Final Native Protected]
    void OnRep_IsItemAlwaysNetRelevant(); // 0x51ca7d0 [Final Native Private]
    void OnRep_IsHiddenUpdate(); // 0x51ca7b0 [Native Protected]
    void OnRep_IsHeldUpdate(); // 0x51ca790 [Native Protected]
    void OnRep_IsFocusedUpdate(); // 0x51ca770 [Native Protected]
    void OnRep_IsDiscardedUpdate(); // 0x51ca750 [Native Protected]
    void OnRep_IsCompleteUpdate(); // 0x51ca730 [Native Protected]
    void OnRep_IsBeingInteractedUpdate(); // 0x51ca710 [Native Protected]
    void OnRep_ActivatedUpdate(); // 0x51ca6f0 [Native Protected]
    void OnRep_ActionDurationChanged(); // 0x51ca6d0 [Native Protected]
    void OnMinigameFinished(bool bSuccess, bool bAllowDamage); // 0x51ca600 [Native Protected]
    void Multicast_OnUsed(); // 0x51ca5c0 [Native Event Protected]
    void K2_OnUsed(); // 0x15cd700 [Event Protected]
    void K2_OnUnselected(); // 0x15cd700 [Event Protected]
    void K2_OnUnfocused(); // 0x15cd700 [Event Protected]
    void K2_OnSelected(); // 0x15cd700 [Event Protected]
    void K2_OnProgressReset(); // 0x15cd700 [Event Protected]
    void K2_OnProgressCompleted(); // 0x15cd700 [Event Protected]
    void K2_OnProgressChanged(float current, float Goal); // 0x15cd700 [Event Protected]
    void K2_OnPickedUp(); // 0x15cd700 [Event Protected]
    void K2_OnFocused(); // 0x15cd700 [Event Protected]
    void K2_OnDropped(); // 0x15cd700 [Event Protected]
    void K2_OnDeactivated(); // 0x15cd700 [Event Protected]
    void K2_OnActivated(); // 0x15cd700 [Event Protected]
    void K2_OnActionStop(); // 0x15cd700 [Event Protected]
    void K2_OnActionStarted(); // 0x15cd700 [Event Protected]
    void K2_InitializeItem(); // 0x15cd700 [Event Protected]
    void InitializeMinigame(); // 0x51ca130 [Native Protected]
    void InitializeItem(); // 0x51ca110 [Native Protected]
    UTimingWheelSettings* GetTimingWheelSettings(); // 0x51ca0e0 [Final Native Protected]
    AActor* GetDefaultOwner(); // 0x51c9f40 [Native Protected]
    float GetActionDuration_Implementation(); // 0x51c9f00 [Final Native Public]
    void ForceServerAuthoredPhysicsReplication(); // 0x51c9ee0 [Final Native Public]
    void EndSimulateServerAuthoredPhysics(); // 0x51c9ec0 [Final Native Public]
    void EnableFirstPersonRendering(bool bShouldEnable); // 0x51c9e30 [Native Event Protected]
    void Deactivate(); // 0x51c9e10 [Native Event Protected]
    void Complete(); // 0x51c9df0 [Native Event Protected]
    void Client_ShowMinigame(); // 0x51c9db0 [Native Event Protected]
    void Client_NotifyPickup(); // 0x51c9d00 [Native Event Protected]
    void Client_NotifyDrop(); // 0x51c9ce0 [Native Event Protected]
    void CleanUse(); // 0x51c9cc0 [Native Event Protected]
    bool CanUse(); // 0x51c9c90 [Native Event Protected]
    bool CanFocus(); // 0x51c9c60 [Native Event Protected]
    bool CanActivate(); // 0x51c9c30 [Native Event Protected]
    void Activate(); // 0x51c9c10 [Native Event Protected]

// ABaseFluid (/Script/StormEscape.BaseFluid)
    void UpdateWidget(float Value); // 0x15cd700 [Event Protected]
    void StartLiquidMinigame(); // 0x51c5810 [Native Protected]
    void Server_SetFluidAmount(int32 NewAmount); // 0x51c5df0 [Native Event Protected]
    void Multicast_PlayMinigameAnimation(const EQTEState& Anim); // 0x51c5790 [Native Event Protected]
    UVanIssueGeneration* GetVanIssueGeneration(); // 0x51c5150 [Final Native Protected]

// UArchiveListWidget (/Script/StormEscape.ArchiveListWidget)
    void MarkArchiveAsRead(const FName& ArchiveID); // 0x51c55d0 [Final Native Public]
    void MarkAllArchivesAsRead(); // 0x51c55b0 [Final Native Public]
    bool IsArchiveRead(const FName& ArchiveID); // 0x51c54d0 [Final Native Public]
    void HandleArchiveUnlocked(FArchiveEntry& UnlockedArchive, bool bIsFirstUnlock); // 0x51c5260 [Final Native Private]
    void HandleArchiveRead(const FName& ArchiveID, bool bIsNewRead); // 0x51c5180 [Final Native Private]
    int32 GetUnreadCount(); // 0x51c5120 [Final Native Public]
    FText GetUnlockProgressText(); // 0x51c5030 [Final Native Public]
    TArray<FArchiveEntry> GetUnlockedArchives(); // 0x51c5080 [Final Native Public]
    FDateTime GetArchiveUnlockTime(const FName& ArchiveID); // 0x51c4b60 [Final Native Public]

// UAreaSpawnSettings (/Script/StormEscape.AreaSpawnSettings)
    FLinearColor GetColorForAreaType(const FName& AreaType); // 0x51c4cd0 [Final Native Public]
    TArray<FAreaSpawnableAsset> GetAssetsForAreaType(const FName& AreaType); // 0x51c4bf0 [Final Native Public]
    TArray<FName> GetAllAreaTypeNames(); // 0x51c4a60 [Final Native Public]

// UAreaSpawnSubsystem (/Script/StormEscape.AreaSpawnSubsystem)
    void SetSpawnSettings(UAreaSpawnSettings* NewSettings); // 0x51c6050 [Final Native Public]
    void ResetAllSpawns(); // 0x51c5dd0 [Final Native Public]
    bool HasSpawningExecuted(); // 0x51c5410 [Final Native Public]
    TArray<ASpawnAreaActor*> GetSpawnAreasOfType(const FName& AreaType); // 0x51c4d70 [Final Native Public]
    TArray<ASpawnAreaActor*> GetAllSpawnAreasSorted(); // 0x51c4ae0 [Final Native Public]
    void ExecuteSpawning(AActor* NewOwner); // 0x51c49d0 [Final Native Public]
    void DestroySpawnedActors(); // 0x51c49b0 [Final Native Public]

// UAsyncGetSteamAvatar (/Script/StormEscape.AsyncGetSteamAvatar)
    UAsyncGetSteamAvatar* GetSteamAvatarAsync(UObject* WorldContextObject, const FUniqueNetIdRepl& UserId); // 0x51c4e50 [Final Native Static Public]

// ABaseCap (/Script/StormEscape.BaseCap)
    void SetIsBeinInteracted(bool Interacting); // 0x51c5fc0 [Final Native Public]
    void Multicast_Open(); // 0x51c5750 [Native Event Protected]
    void Multicast_Close(); // 0x51c5730 [Native Event Protected]

// ABaseConsumable (/Script/StormEscape.BaseConsumable)
    void StopConsumableAnimation(); // 0x51c60e0 [Native Event Protected]
    void Server_TossItem(float TimeToDelete); // 0x51c4870 [Final Native Event Private]
    void Server_OpenConsumable(bool bShouldOpen); // 0x51c5830 [Final Native Event Private]
    void PlayConsumableAnimation(); // 0x51c5ce0 [Native Event Protected]
    void Multicast_StopAnimation(); // 0x51c5810 [Final Native Event Private]
    void Multicast_PlayAnimation(); // 0x51c5770 [Final Native Event Private]
    void ApplyConsumableEffect(); // 0x51c47c0 [Native Event Protected]

// ABaseDeviceItem (/Script/StormEscape.BaseDeviceItem)
    void Update(float DeltaSeconds); // 0x51c61b0 [Native Event Protected]
    void OnRep_DurabilityUpdate(); // 0x51c5ce0 [Native Protected]
    void MulticastPlayAnimation(AActor* InOwner, UAnimMontage* Montage); // 0x51c5660 [Final Native Event Private]
    void K2_OnDurabilityChanged(float NewValue, float MaxValue); // 0x15cd700 [Event Protected]
    void K2_OnDepleted(); // 0x15cd700 [Event Protected]
    bool IsDepleted(); // 0x51c5570 [Final Native Protected]
    void DecreaseDurability(float DeltaSeconds); // 0x51c4870 [Native Event Protected]

// ABaseDoor (/Script/StormEscape.BaseDoor)
    void UpdateDoorScale(); // 0x51c5810 [Native Event Protected]
    void TryToCloseDoor(); // 0x51c6190 [Final Native Protected]
    void Toggle_DoorLock(bool bLockDoor); // 0x51c6100 [Final Native Public]
    void SetDoorCloseTimer(); // 0x51c5e80 [Final Native Protected]
    void SetDoorClosed(bool bCloseDoor, bool bOpenFromFront, AActor* Player); // 0x51c5ea0 [Final Native Public]
    void RemovePlank(UStaticMeshComponent* Plank); // 0x51c5d40 [Native Event Protected]
    void RemoveAllPlanks(); // 0x51c5d20 [Final Native Protected]
    void PlayOpenAnimation(bool bShouldOpen, bool bOpenFromFront, bool bPlayFastAnim); // 0x15cd700 [Event Protected]
    void OnRep_PlankRemoved(); // 0x51c5d00 [Final Native Private]
    void OnRep_DoorStatusChanged(); // 0x51c5cc0 [Final Native Private]
    void OnRep_DoorLockStatusChanged(); // 0x51c5ca0 [Final Native Private]
    void OnPawnOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51c5a40 [Final Native Protected]
    void OnPawnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x51c58e0 [Final Native Protected]
    void NotifyPlankRemoved(); // 0x51c58c0 [Final Native Protected]
    void Multicast_UnlockDoor(bool bUnlockedFromFront); // 0x51c5830 [Final Native Event Private]
    void Multicast_EnablePlankShake(float shakeAmount); // 0x51c4870 [Final Native Event Private]
    void InitializeDoor(bool bFrontDoorLocked); // 0x51c5440 [Final Native Protected]
    void DeletePlanks(); // 0x51c4990 [Final Native Private]
    void DeletePlank(UStaticMeshComponent* Plank); // 0x51c4900 [Final Native Private]
    void ApplyPushback(bool bPushFromFront); // 0x51c47e0 [Native Event Protected]

// ABaseHealingConsumable (/Script/StormEscape.BaseHealingConsumable)
    void Client_ShowHealthBar(UCharacterAttributesComponent* Attributes); // 0x51c9d20 [Final Native Event Private]

// ABaseQuest (/Script/StormEscape.BaseQuest)
    void UpdateObjectiveTask(FObjectiveInfo& Objective, int32 Priority, bool bIsOptional); // 0x51cb120 [Final Native Private]
    void Server_UpdateObjectiveTasks(); // 0x51cae10 [Final Native Event Private]
    void Server_Initialize(const FName& InQuestID, const FQuestInfo& InQuestDetails); // 0x51cab50 [Final Native Event Private]
    void OnRep_QuestInitialized(); // 0x51ca870 [Final Native Private]
    void OnRep_QuestCompleted(); // 0x51ca850 [Final Native Private]
    void Multicast_QuestGenerated(); // 0x51ca5e0 [Final Native Event Private]
    void Multicast_ObjectiveUpdated(const FObjectiveInfo& Objective, int32 Priority, bool bIsOptional); // 0x51ca430 [Final Native Event Private]
    void Multicast_NotifyObjectiveCompleted(const FObjectiveInfo& Objective, int32 Priority, bool bIsOptional); // 0x51ca2a0 [Final Native Event Private]
    bool IsObjectiveCompleted(FObjectiveInfo& Objective); // 0x51ca150 [Final Native Static Public]
    bool GetObjectiveByID(const FName& ObjectiveID, FObjectiveInfo& OutObjective); // 0x51c9f70 [Final Native Public]

// ABaseRadioItem (/Script/StormEscape.BaseRadioItem)
    void Server_Talk(); // 0x51cadf0 [Final Native Event Private]
    void Server_StopTalking(); // 0x51cadd0 [Final Native Event Private]
    void Server_StopListening(); // 0x51cadb0 [Final Native Event Private]
    void Server_Listen(); // 0x51cad90 [Final Native Event Private]
    void Server_Deactivate(); // 0x51c47c0 [Final Native Event Private]
    void OpenMicrophone(); // 0x51caaa0 [Final Native Protected]
    void OnSignalChanged(const ERadioVoiceChannel& Channel, int64 peerId); // 0x51ca9d0 [Final Native Protected]
    void OnRep_TransmittingIdUpdate(int64 OldID); // 0x51ca940 [Native Protected]
    void OnRep_ReceivingIdUpdate(int64 OldID); // 0x51ca890 [Native Protected]
    void K2_OnTransmissionStarted(); // 0x15cd700 [Event Protected]
    void K2_OnTransmissionEnded(); // 0x15cd700 [Event Protected]
    void K2_OnSpeakerChanged(bool bHasSpeaker, int64 peerId); // 0x15cd700 [Event Protected]
    void K2_OnSignalStarted(); // 0x15cd700 [Event Protected]
    void K2_OnSignalEnded(); // 0x15cd700 [Event Protected]
    void CloseMicrophone(); // 0x51c9dd0 [Final Native Protected]

// ABaseRemoteItem (/Script/StormEscape.BaseRemoteItem)
    void UpdateAnimState(bool bTransmiting); // 0x51cfe50 [Final Native Protected]
    void OnRep_TargetItemUpdate(); // 0x51c47c0 [Native Protected]
    void K2_OnTargetChanged(ABaseDeviceItem* Target); // 0x15cd700 [Event Protected]
    void CheckCableLimit(); // 0x51ce270 [Final Native Private]

// ABaseSewagePit (/Script/StormEscape.BaseSewagePit)
    void TeleportPlayer(); // 0x51cfe10 [Final Native Private]
    void SetIsPitOpen(bool bShouldOpen); // 0x51cf9c0 [Final Native Public]
    void PlayTrapAnimation(AActor* InTrappedPlayer); // 0x51cf880 [Final Native Protected]
    void PlayAudio(bool bIsReleased); // 0x51cf770 [Final Native Protected]
    void OnRep_UpdateOpen(); // 0x51cf750 [Final Native Private]
    void Multicast_MovePlayerToHole(const FVector_NetQuantize& StartLocation, const FVector_NetQuantize& TargetLocation, AActor* InTrappedPlayer); // 0x51cf210 [Final Native Event Private]
    void Multicast_FreePlayer(bool bWithAnimation); // 0x51c5830 [Final Native Event Private]
    void MovePlayerToHole(const FVector& StartLocation, const FVector& TargetLocation, AActor* InTrappedPlayer); // 0x51cf0c0 [Native Event Protected]
    void HandleTrappedPlayerDeath(bool bIsGameOver, ACharacter* Character); // 0x51cef00 [Final Native Protected]
    void HandleTornadoSpawned(ATornado* Tornado); // 0x51cee70 [Final Native Private]
    void HandleTornadoEnteredRange(ATornado* Tornado); // 0x51cede0 [Final Native Private]
    void HandleTornadoDespawned(ATornado* Tornado); // 0x51ced50 [Final Native Private]
    void HandlePlayerOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51cea60 [Final Native Protected]
    void FinishMinigameByRescue(); // 0x51c5810 [Native Event Protected]
    void EnableOverlap(); // 0x51ce7a0 [Final Native Private]
    void EjectPlayer(ATornado* Tornado); // 0x51ce680 [Final Native Private]
    void CheckTornadoProximity(); // 0x51ce290 [Final Native Private]
    void CalculateDistanceFromTornado(); // 0x51ce250 [Final Native Private]

// ABaseTokenBundle (/Script/StormEscape.BaseTokenBundle)
    void Server_RandomizeTokens(); // 0x51c5730 [Final Native Event Private]

// ABaseToolbox (/Script/StormEscape.BaseToolbox)
    void Multicast_ToggleItemMesh(bool bShowWrench); // 0x51cf580 [Native Event Protected]
    void Multicast_PlayToolboxAnimation(const EQTEState& Anim); // 0x51cf3e0 [Native Event Protected]
    void HandleMinigameCompleted(bool bWasSuccessful, bool bAllowDamage); // 0x51ce8c0 [Final Native Public]

// ABaseVehiclePart (/Script/StormEscape.BaseVehiclePart)
    void SetTimingWheelDataPartSpotFromLevels(int32 Levels); // 0x51cfa50 [Final Native Protected]
    void PlayMinigameAnimation(const EQTEState& Anim); // 0x51cf800 [Native Protected]
    void OnRep_PartDamaged(); // 0x51cf710 [Native Protected]
    void Multicast_SwapVehicleParts(UPrimitiveComponent* InVehiclePartSpot); // 0x51cf4f0 [Final Native Event Private]
    void Multicast_PlayMinigameAnimation(const EQTEState& Anim); // 0x51cf360 [Native Event Protected]
    void Client_StartPartSpotMinigame(UInteractComponent* InteractComponent); // 0x51ce470 [Final Native Event Private]
    void ApplyTransparency(bool bShouldApply); // 0x51ce1a0 [Native Event Protected]

// ABaseVehiclePartSpot (/Script/StormEscape.BaseVehiclePartSpot)
    void SetIsCosmeticSpot(bool bNewValue); // 0x51cf930 [Final Native Public]
    void K2_InitializeSpot(); // 0x15cd700 [Event Protected]
    void InitializeSpot(AGameplayVan* InGameplayVan); // 0x51cf010 [Native Protected]
    void ExecuteInteractionError(bool bSuccess); // 0x51ce7c0 [Native Event Public]

// ABatterySpot (/Script/StormEscape.BatterySpot)
    void Multicast_SetTerminalsInstalled(bool bInstall); // 0x51cf460 [Final Native Event Private]
    bool HasTerminalsInstalled(); // 0x51cefd0 [Final Native Public]

// ABodyTracker (/Script/StormEscape.BodyTracker)
    void TrackBodyDistance(); // 0x51cfe30 [Final Native Private]
    void InitializeTracker(); // 0x51cf0a0 [Final Native Protected]
    void HandlePlayerRess(ACharacter* Character); // 0x51cecc0 [Final Native Private]
    void HandlePlayerDeath(bool bIsGameOver, ACharacter* Character); // 0x51ce990 [Final Native Private]
    void GetAllPlayersCharacters(); // 0x51ce850 [Final Native Private]
    void Client_HighlightBody(ACharacter* Body, bool bShouldHighlight); // 0x51ce2b0 [Final Native Event Private]
    void CalculateBodyDistance(); // 0x51ce230 [Final Native Private]

// ABoombox (/Script/StormEscape.Boombox)
    void OnRep_PlaybackState(); // 0x51cf730 [Final Native Protected]
    void OnBoomboxStopSong(); // 0x15cd700 [Event Protected]
    void OnBoomboxPlaySong(USoundBase* Song, float StartOffset); // 0x15cd700 [Event Protected]
    void OnBoomboxActivated(bool bIsActivated); // 0x15cd700 [Event Protected]

// UCameraShakeComponent (/Script/StormEscape.CameraShakeComponent)
    void StopShake(const EShakeType& shakeType, bool bImmediately); // 0x51cfd40 [Final Native Public]
    void StopAllShakes(bool bImmediately); // 0x51cfcb0 [Final Native Public]
    void StartShake(const EShakeType& shakeType, float Scale); // 0x51cfbe0 [Final Native Public]
    void OnCameraSettingChanged(const FName& SettingName, const float& NewValue); // 0x51cf630 [Final Native Protected]
    void IncreaseShakeIntensity(); // 0x51ceff0 [Final Native Private]
    void EnableAllShakes(bool bShouldShake); // 0x51ce710 [Final Native Public]
    void Client_StopCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass); // 0x51ce5d0 [Native Event Public]
    void Client_StartShake(const EShakeType& shakeType, float Scale); // 0x51ce500 [Native Event Public]
    void Client_StartCameraAnimation(TSubclassOf<ULegacyCameraShake> ShakeClass, float Scale); // 0x51ce380 [Native Event Public]

// UCarouselWidget (/Script/StormEscape.CarouselWidget)
    void Setup(const TArray<FName>& InOptions, int32 DefaultOption); // 0x51cfae0 [Final Native Public]
    void Previous(); // 0x51cf910 [Final Native Protected]
    void Next(); // 0x51cf610 [Final Native Protected]
    void K2_OnSetup(const FName& DefaultOption); // 0x15cd700 [Event Public]
    void K2_OnOptionChanged(const FName& OptionTag); // 0x15cd700 [Event Public]
    FName GetSelectedOption(); // 0x51ce870 [Final Native Public]

// UCharacterAttributesComponent (/Script/StormEscape.CharacterAttributesComponent)
    void SetStamina(float NewStamina); // 0x51d34c0 [Final Native Public]
    void SetHealth(float NewHealth); // 0x51d3440 [Final Native Public]
    void SetDamageMultiplierByType(float NewMultiplier, const EActorDamageType& DamageType); // 0x51d3370 [Final Native Public]
    void Server_RemoveMoodlet(UPDA_MoodletData* Moodlet); // 0x51d32e0 [Final Native Event Private]
    void Server_AddMoodlet(UPDA_MoodletData* Moodlet); // 0x51d31a0 [Final Native Event Private]
    void RemoveMoodlet(UPDA_MoodletData* Moodlet); // 0x51d3110 [Final Native Public]
    void RecoverStamina_Tick(); // 0x51d30f0 [Final Native Private]
    void OnRep_StaminaChanged(); // 0x51d2e60 [Final Native Public]
    void OnRep_SpeedDebuff(); // 0x51d2e40 [Final Native Public]
    void OnRep_MaxStaminaBuff(); // 0x51d2e20 [Final Native Public]
    void OnRep_HealthStatus(); // 0x51d2e00 [Final Native Public]
    void OnRep_HealthChanged(); // 0x51d2de0 [Final Native Public]
    void Multicast_BroadcastOnHealthChanged(float OldHealth, float NewHealth, float MaxHealth); // 0x51d2b40 [Native Event Public]
    bool HasFullHP(); // 0x51d2800 [Final Native Public]
    bool HasEnoughStamina(); // 0x51d27d0 [Final Native Public]
    float GetEffectiveMaxStamina(); // 0x51d2670 [Final Native Public]
    float GetDamageMultiplierByType(const EActorDamageType& DamageType); // 0x51d25e0 [Final Native Public]
    void EndStaminaDrain(float RecoveryDelay); // 0x51d2560 [Final Native Public]
    void EnableCrouchMoodlet(bool bEnable); // 0x51d24d0 [Final Native Public]
    void DrainStamina_Tick(); // 0x51d24b0 [Final Native Private]
    void Client_NotifyStaminaDepleted(); // 0x51d2490 [Final Native Event Private]
    void ClearStaminaRegenBuff(); // 0x51d2470 [Final Native Private]
    void ClearMaxStaminaBuff(); // 0x51d2450 [Final Native Private]
    void BroadcastOnHealthChanged(float OldHealth, float NewHealth, float MaxHealth); // 0x51d2100 [Final Native Public]
    void BeginStaminaDrain(); // 0x51d20e0 [Final Native Public]
    void ApplyHeal(float healingAmount); // 0x51d1f20 [Final Native Public]
    void AddMoodlet(UPDA_MoodletData* Moodlet); // 0x51d1e90 [Final Native Public]

// UCharacterFoleyComponent (/Script/StormEscape.CharacterFoleyComponent)
    void Server_OnLanded(bool bWasHardLanding); // 0x51d3230 [Final Native Event Private]
    void Multicast_Stop(); // 0x51d2dc0 [Final Native Event Private]
    void Multicast_Play(); // 0x51d2cf0 [Final Native Event Private]
    void Multicast_OnLanded(bool bWasHardLanding); // 0x51d2c60 [Final Native Event Private]
    void InterectComponent_OnItemGrabbed(AActor* GrabbedItem); // 0x51d2a50 [Final Native Private]
    void InterectComponent_OnItemDropped(AActor* DroppedItem); // 0x51d29c0 [Final Native Private]
    void InteractComponent_OnRightHandStateChanged(const EHeldObjectType& NewState); // 0x51d2940 [Final Native Private]
    void InteractComponent_OnLeftHandStateChanged(const ELeftHandState& NewState); // 0x51d28c0 [Final Native Private]
    void InteractComponent_OnCanOnlyCollectItemGrabbed(AActor* GrabbedItem); // 0x51d2830 [Final Native Private]
    ECharacterFoleyType GetFoleyType(); // 0x51d26a0 [Final Native Public]
    void BaseFirstPersonCharacter_OnCharacterLanded(bool bWasHardLanding); // 0x51d2050 [Final Native Private]
    void BaseFirstPersonCharacter_OnCharacterJumped(); // 0x51d2030 [Final Native Private]
    void BaseFirstPersonCharacter_OnCharacterCrouchStateChanged(bool bIsCrouching); // 0x51d1fa0 [Final Native Private]

// ICharacterInterface (/Script/StormEscape.CharacterInterface)
    void ToggleGameUI(bool bShow, bool bIncludeOutlines); // 0x51d3780 [Native Event Public]
    void ToggleCrosshair(bool bShow); // 0x51d36f0 [Native Event Public]
    void TeleportCharacterTo(const FVector& Location); // 0x51d3660 [Native Event Public]
    void SwapPerspective(bool bEnterThirdPerson); // 0x51d35d0 [Native Event Public]
    void StopCharacterMovement(bool bRemoveControls); // 0x51d3540 [Native Event Public]
    bool IsPlayerLocallyControlled(); // 0x51d2b10 [Native Event Public]
    bool IsInFirstPersonMode(); // 0x51d2ae0 [Native Event Public]
    bool HasCrowbarPassive(); // 0x5120570 [Native Event Public]
    USkeletalMeshComponent* GetThirdPersonMesh(); // 0x51d27a0 [Native Event Public]
    int32 GetPlayerNumber(); // 0x51d2770 [Native Event Public]
    FString GetPlayerName(); // 0x51d26f0 [Native Event Public]
    AActor* GetHeldItem(); // 0x51d26c0 [Native Event Public]

// UCharacterVoiceComponent (/Script/StormEscape.CharacterVoiceComponent)
    void Server_PlayJumpSoundEffect(); // 0x51d32c0 [Final Native Event Private]
    void PlayVocalSound(USoundBase* SoundToPlay); // 0x51d3060 [Final Native Public]
    void OwningCharacter_OnPlayerDeath(bool bIsGameOver, ACharacter* Character, const EActorDamageType& DamageType); // 0x51d2f50 [Final Native Private]
    void OwningCharacter_OnCharacterLanded(bool bWasHardLanding); // 0x51d2ec0 [Final Native Private]
    void OwningCharacter_OnCharacterJumped(); // 0x51d2ea0 [Final Native Private]
    void OnVocalSoundAudioFinished(); // 0x51d2e80 [Final Native Private]
    void Multicast_PlayLowStaminaLoopSound(bool bIsInLowStaminaState); // 0x51d2d30 [Final Native Event Private]
    void Multicast_PlayJumpSoundEffect(); // 0x51d2d10 [Final Native Event Private]
    void CharacterAttributesComponent_OnLowStaminaStateChanged(bool bIsInLowStaminaState, float Stamina, float MaxStamina); // 0x51d2340 [Final Native Private]
    void CharacterAttributesComponent_OnHealthChanged(float OldHealth, float NewHealth, float MaxHealth); // 0x51d2220 [Final Native Private]

// UCheatMenuBase (/Script/StormEscape.CheatMenuBase)
    void CreateHierarchyStructure(); // 0x51d8010 [Final Native Public]
    void CreateEntries(UPDA_CheatSettings* InCheatSettings, UDataTable* InCheatsHierarchyTags, bool bIsLobby); // 0x51d7f00 [Native Event Public]
    void CreateCheatsWidgets(); // 0x51d7ee0 [Final Native Public]

// UCheatOptionBase (/Script/StormEscape.CheatOptionBase)
    void UpdateSettings(const FCheatSettings& InCheatSettings); // 0x51d9700 [Native Event Public]
    FString GetCheatCommand(); // 0x15cd700 [Event Public]
    void ExecuteCheatCommand(); // 0x51d8240 [Final Native Public]

// UCheatParameterLoader (/Script/StormEscape.CheatParameterLoader)
    bool HasParameter(FGameplayTag& Tag); // 0x51d88a0 [Native Event Public]
    bool GetNameListParameter(FGameplayTag& Tag, FCheatParameter_NameList& OutParameter); // 0x51d83d0 [Native Event Public]
    bool GetFloatParameter(FGameplayTag& Tag, FCheatParameter_Float& OutParameter); // 0x51d8290 [Native Event Public]

// UCheatSubOptionBase (/Script/StormEscape.CheatSubOptionBase)
    void UpdateSettings(const FCheatSubSettings& InCheatSettings); // 0x51d9830 [Native Event Public]
    FString GetCheatParameter(); // 0x15cd700 [Event Public]

// UCollapsableLevelBase (/Script/StormEscape.CollapsableLevelBase)
    void UpdateWidgetTag(const FGameplayTag& InWidgetTag); // 0x51d9ab0 [Native Event Public]

// ACollectableContainer (/Script/StormEscape.CollectableContainer)
    void SpawnContainerUI(); // 0x51c5770 [Native Event Protected]
    void Multicast_PlaySound(USoundBase* Sound); // 0x51cf4f0 [Final Native Event Private]
    void Multicast_CallItemStored(TSubclassOf<ABaseCollectable> InCollectableClass, const FText& InDisplayName, int32 PlayerId, const FString& PlayerName); // 0x51d89f0 [Final Native Event Private]
    void Client_SpawnContainerUI(); // 0x51c5810 [Final Native Event Private]

// ACollectingCollectablesQuest (/Script/StormEscape.CollectingCollectablesQuest)
    void HandleItemStored(TSubclassOf<ABaseCollectable> CollectableClass, const FText& DisplayName, int32 PlayerId, const FString& PlayerName); // 0x51d85c0 [Final Native Private]

// ACollectingTokensQuest (/Script/StormEscape.CollectingTokensQuest)
    void HandleApexTokensChanged(int32 OldValue, int32 NewValue); // 0x51d84f0 [Final Native Private]

// IControllerInterface (/Script/StormEscape.ControllerInterface)
    void ShowLoadingScreen(const FString& MapName); // 0x51d9430 [Native Public]
    void ShowErrorPopup(const FString& ErrorHead, const FString& ErrorBody); // 0x51d9330 [Native Event Public]
    void SetCameraFieldOfView(float NewFOV); // 0x51d90b0 [Native Event Public]
    void KickToMainMenu(const FString& Reason); // 0x51d8950 [Native Event Public]
    float GetCameraFieldOfView(); // 0x51d8260 [Native Event Public]

// UCosmeticComponent (/Script/StormEscape.CosmeticComponent)
    void Server_EquipSkin(UPDA_SkinEntitlement* Skin); // 0x51d31a0 [Native Event Protected]
    void Server_EquipColor(const FSkinColorVariant& ColorVariant); // 0x51d9000 [Native Event Protected]
    void OnRep_EquippedSkin(); // 0x51d8fc0 [Final Native Protected]
    void OnRep_EquippedColor(); // 0x51d8fa0 [Final Native Protected]
    void EquipSkin(const EEquipSlot& Slot, UPDA_Entitlement* ItemData); // 0x51d8170 [Final Native Protected]
    void EquipColor(const FName& ItemId, FSkinColorVariant& ColorVariant); // 0x51d8060 [Final Native Protected]

// UCreateRoomSettings (/Script/StormEscape.CreateRoomSettings)
    void OnPrivateRoomOptionChanged(int32 Index, const FText& Value); // 0x51d8ea0 [Final Native Private]
    void OnMaxPlayersOptionChanged(int32 Index, const FText& Value); // 0x51d8da0 [Final Native Private]
    void OnDifficultyOptionChanged(int32 Index, const FText& Value); // 0x51d8ca0 [Final Native Private]
    void InvalidName(FText& ViolationText); // 0x15cd700 [Event Public]
    bool CreateRoom(); // 0x51d8030 [Final Native Public]

// UCrewMemberEntry (/Script/StormEscape.CrewMemberEntry)
    void UpdateVisuals(); // 0x15cd700 [Event Public]
    void UpdateCrewMemberData(FCrewMember& NewData); // 0x51d94d0 [Final Native Public]
    void SetIsTopOfList(bool bInTopOfList); // 0x51d92a0 [Final Native Public]
    void SetCrewMemberData(FCrewMember& NewData); // 0x51d9130 [Final Native Public]
    void OnCrewMemberDataSet(); // 0x15cd700 [Event Public]

// UCrewMembersList (/Script/StormEscape.CrewMembersList)
    void UpdatePlayerList(const TArray<FCrewMember>& Players); // 0x51d9640 [Final Native Public]
    void RebuildPlayerList(); // 0x51d8fe0 [Final Native Public]
    void OnCrewPanelsClosed(); // 0x51d8c80 [Final Native Public]
    void OnCrewPanelOpened(); // 0x51d8c60 [Final Native Public]
    UCrewMemberEntry* GetLocalPlayerCard(); // 0x51d83a0 [Final Native Public]

// ACrowbar (/Script/StormEscape.Crowbar)
    void Multicast_PlayCrowbarHitAnimation(bool bHitSomething, bool bUseAlternateAnim); // 0x51d8b90 [Native Event Protected]
    void Multicast_PlayCrowbarAnimation(const EQTEState& AnimToPlay); // 0x51cf3e0 [Native Event Protected]
    void HandleMinigameCompleted(bool bWasSuccessful, bool bAllowDamage); // 0x51d87d0 [Final Native Private]

// UCustomDataTransitionSubsystem (/Script/StormEscape.CustomDataTransitionSubsystem)
    void StopTransition(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, int32 CustomDataIndex); // 0x51df1f0 [Final Native Static Public]
    void StopAllTransitions(UObject* WorldContextObject); // 0x51df150 [Final Native Static Public]
    void StartTransition(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, int32 CustomDataIndex, float TargetValue, float TransitionDuration, bool bDebug, bool bDestroyAfterTransition); // 0x51deef0 [Final Native Static Public]
    void SetValueInstantly(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, int32 CustomDataIndex, float Value); // 0x51dec90 [Final Native Static Public]
    bool IsTransitioning(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, int32 CustomDataIndex); // 0x51dd790 [Final Native Static Public]
    int32 GetActiveTransitionCount(UObject* WorldContextObject); // 0x51dd210 [Final Native Static Public]

// IDamageAndEffectsInterface (/Script/StormEscape.DamageAndEffectsInterface)
    void Trap(AActor* SourceActor); // 0x51df330 [Native Event Public]
    void StartMoodletWearOff(UPDA_MoodletData* Data, float WearOffTime); // 0x51dee20 [Native Event Public]
    void Resurrect(AActor* healer, float healingAmount); // 0x51de990 [Native Event Public]
    void Release(AActor* SourceActor, bool bWithAnimation); // 0x51de830 [Native Event Public]
    void NotifyRemove(AActor* DamageCauser, const EActorDamageType& DamageType, float Duration); // 0x51de240 [Native Event Public]
    void NotifyDamageOverTime(float DamageAmount, AActor* DamageCauser, const EActorDamageType& DamageType, float Duration); // 0x51de0e0 [Native Event Public]
    void MultiplyDamageByType(float DamageMultiplier, const EActorDamageType& DamageType); // 0x51de010 [Native Event Public]
    void KillWithDelay(AActor* DamageCauser, float Delay, bool bRagdoll, const EActorDamageType& DamageType); // 0x51dd9f0 [Native Event Public]
    void Kill(AActor* DamageCauser, bool bRagdoll, const EActorDamageType& DamageType); // 0x51dd8d0 [Native Event Public]
    void InterruptWakeUp(); // 0x51dd770 [Native Event Public]
    void IncapacitateWithKnockback(AActor* SourceActor, float Duration, FKnockbackImpulse& Impulse, bool bRadgoll); // 0x51dd5b0 [Native Event Public]
    void Incapacitate(AActor* SourceActor, float Duration, bool bRadgoll); // 0x51dd4a0 [Native Event Public]
    bool HasRainProtection(); // 0x51d2ae0 [Native Event Public]
    bool HasMoodlet(UPDA_MoodletData* Data); // 0x51dd400 [Native Event Public]
    bool HasLightningProtection(); // 0x51c0130 [Native Event Public]
    bool GetIsTrapped(); // 0x51dd340 [Native Event Public]
    EActorHealthStatus GetHealthStatus(); // 0x51dd310 [Native Event Public]
    FFloatBar GetHealthBar(); // 0x51dd2d0 [Native Event Public]
    EActorControlStatus GetControlStatus(); // 0x51dd2a0 [Native Event Public]
    void DebuffMovementSpeed(float speedPercentDebuff); // 0x51dd190 [Native Event Public]
    void DealDamage(float DamageAmount, bool bIsContinuousDamage, AActor* DamageCauser, const EActorDamageType& DamageType); // 0x51dd030 [Native Event Public]
    void BuffStaminaRegen(float regenPercentBuff, float BuffDuration); // 0x51dcf60 [Native Event Public]
    void BuffMovementSpeed(float speedPercentBuff); // 0x51dcee0 [Native Event Public]
    void BuffMaxStamina(float BuffAmount, float BuffDuration); // 0x51dce10 [Native Event Public]
    void Awaken(AActor* SourceActor, bool bFromRadgoll); // 0x51dcd40 [Native Event Public]
    void ApplyRainProtection(bool bShouldProtect); // 0x51d35d0 [Native Event Public]
    void ApplyLightningProtection(bool bShouldProtect); // 0x51c0ef0 [Native Event Public]
    void ApplyHeal(AActor* healer, float healingAmount, bool healingOverTime, float healingTime); // 0x51dcbe0 [Native Event Public]
    void AddOrExtendMoodlet(UPDA_MoodletData* Data, const FMoodletRuntimeParams& RuntimeParams, bool bFromInfection); // 0x51dc9c0 [Native Event Public]

// ADart (/Script/StormEscape.Dart)
    void Server_HandleHit(const FHitResult& OutResult); // 0x51dea60 [Final Native Event Private]
    void RemoveDart(AActor* carrier); // 0x51de900 [Final Native Private]
    void OnRep_DartThrowed(); // 0x51de810 [Final Native Private]
    void OnDartOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51de5b0 [Final Native Public]
    void Multicast_UpdateMaterial(int32 MaterialIndex); // 0x51ddf80 [Final Native Event Private]
    void Multicast_LaunchDart(float LaunchSpeed, const FVector_NetQuantize& Velocity, AActor* InOwner); // 0x51ddc80 [Final Native Event Private]
    void Multicast_AttachDart(UPrimitiveComponent* HitComponent, const FName& hitBone, const FVector_NetQuantize& HitLocation); // 0x51ddb50 [Final Native Event Private]
    void HandleOwnerDestroyed(AActor* DestroyedActor); // 0x51dd370 [Final Native Protected]
    void Client_AttachDart(); // 0x51c5750 [Final Native Event Private]

// ADartBoard (/Script/StormEscape.DartBoard)
    void OnBullseyeBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51de350 [Final Native Protected]

// ADefibrillatorItem (/Script/StormEscape.DefibrillatorItem)
    void StopDefibrillatorCameraAnimations(); // 0x51df1d0 [Final Native Private]
    void Multicast_ToggleMesh(bool bShowPaddles); // 0x51ddef0 [Final Native Event Private]
    void Multicast_OnShockReleased(const FHitResult& HitResult, const EDefibrillatorOutcome& Outcome); // 0x51dddb0 [Final Native Event Private]
    void K2_OnTargetStunned(AActor* Target); // 0x15cd700 [Event Protected]
    void K2_OnTargetRevived(AActor* Target, bool bSuccess); // 0x15cd700 [Event Protected]
    void K2_OnInvalidTarget(bool bHit, FHitResult& HitResult); // 0x15cd700 [Event Protected]

// UDifficultySettings (/Script/StormEscape.DifficultySettings)
    UWorkbenchSpawnSettings* LoadWorkbenchSpawnSettings(const EGameDifficulty& DifficultyMode); // 0x51e30e0 [Final Native Public]
    UVanIssueGeneration* LoadVanIssueGeneration(const EGameDifficulty& DifficultyMode); // 0x51e3050 [Final Native Public]
    UPDA_TrapManagerSettings* LoadTrapManagerSettings(const EGameDifficulty& DifficultyMode); // 0x51e2fc0 [Final Native Public]
    UTornadoGenerationSettings* LoadTornadoGenerationSettings(const EGameDifficulty& DifficultyMode); // 0x51e2f30 [Final Native Public]
    UTimingWheelSettings* LoadTimingWheelSettings(const EGameDifficulty& DifficultyMode); // 0x51e2ea0 [Final Native Public]
    UStormGenerationSettings* LoadStormGenerationSettings(const EGameDifficulty& DifficultyMode); // 0x51e2e10 [Final Native Public]
    UPDA_RewardFactors* LoadRewardFactors(const EGameDifficulty& DifficultyMode); // 0x51e2d80 [Final Native Public]
    UDataTable* LoadQuestDataTable(const EGameDifficulty& DifficultyMode); // 0x51e2cf0 [Final Native Public]
    UItemSpawnParameters* LoadItemSpawnParameters(const EGameDifficulty& DifficultyMode); // 0x51e2c60 [Final Native Public]
    UDoorSpawnParameters* LoadDoorSpawnParameters(const EGameDifficulty& DifficultyMode); // 0x51e2bd0 [Final Native Public]
    int32 GetInventorySize(const EGameDifficulty& DifficultyMode); // 0x51e26c0 [Final Native Public]

// ADopplerRadar (/Script/StormEscape.DopplerRadar)
    void TrackTargetDistance(const TWeakObjectPtr<AActor>& TargetActorPtr); // 0x51e3dd0 [Final Native Private]
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Public]
    void ServerResetUsed(); // 0x51e3aa0 [Native Event Protected]
    void OnWidgetClosed(); // 0x51e3900 [Final Native Protected]
    void OnUserRagdollStarted(); // 0x51e38e0 [Final Native Private]
    void OnUserDragStarted(const EWeatherDragSource& SourceType); // 0x51e3860 [Final Native Private]
    void OnRep_RadarDisabled(); // 0x51e3820 [Final Native Private]
    void ClientShowWidget(); // 0x51e2540 [Native Event Protected]

// IDraggingInterface (/Script/StormEscape.DraggingInterface)
    void RemoveShelter(AActor* Source); // 0x51e3940 [Native Event Public]
    void NotifyCarryStop(AActor* Source); // 0x51e3490 [Native Event Public]
    bool IsSafeFromAbove(); // 0x5120570 [Native Event Public]
    bool IsAnchored(); // 0x51c01c0 [Native Event Public]
    void HandleToss(AActor* Source, const FVector& TossVelocity); // 0x51e2a90 [Native Event Public]
    EMomentumOutcome HandleObstacleImpact(FMomentumImpactData& ImpactData); // 0x51e2990 [Native Event Public]
    void HandleNearbyWallBreak(AActor* ShelterSource); // 0x51e2900 [Native Event Public]
    EMomentumOutcome HandleMomentumImpact(FMomentumImpactData& ImpactData); // 0x51e2800 [Native Event Public]
    EDraggingTargetState GetDraggingState(); // 0x51e2690 [Native Event Public]
    EWeatherObjectCategory GetDraggingCategory(); // 0x51e2660 [Native Event Public]
    FHitResult CarryAlong(AActor* Source, const FVector& InVelocity, float DeltaTime); // 0x51e22c0 [Native Event Public]
    void AddShelter(AActor* Source); // 0x51e2230 [Native Event Public]

// IDragSourceInterface (/Script/StormEscape.DragSourceInterface)
    void SetTargetClaimMode(AActor* TargetActor, const ETornadoTargetClaimMode& NewMode, const ETornadoTargetClaimReason& ClaimReason); // 0x51e3ae0 [Native Event Public]
    FString GetSourceName(); // 0x51e2750 [Native Event Public]
    EWeatherDragSource GetDragType(); // 0x5120570 [Native Event Public]
    bool ClaimTarget(AActor* TargetActor, const ETornadoTargetClaimReason& Reason); // 0x51e2470 [Native Event Public]

// ADynamicWeatherBase (/Script/StormEscape.DynamicWeatherBase)
    void UpdateWind(float WindProgress); // 0x51e3e60 [Final Native Public]
    void StartStormGeneration(AFinalTornado* InFinalTornado); // 0x51e3d40 [Final Native Public]
    void SetupStormGeneration(int32 PlayerCount, const ETimeOfDay& TimeOfDay, const EStormEffect& InEffect, const EGameDifficulty& DifficultyMode); // 0x51e3be0 [Final Native Public]
    void Server_RequestInitialDesiredWeatherSync(); // 0x51e3ac0 [Native Event Public]
    void ReportStormSequence(uint32 StormId, int32 Step); // 0x51e39d0 [Final Native Protected]
    void QueueStormSequence(); // 0x51e3920 [Final Native Protected]
    void OnRep_TimeOfDayUpdate(); // 0x51e3840 [Final Native Private]
    void OnManagerLightningStruckSignature__DelegateSignature(const FVector& Location); // 0x15cd700 [Public]
    void OnLightningStruck(const FVector& Location); // 0x51e3790 [Final Native Private]
    void OnFinalTornadoArrivalChanged(float ElapsedTime, float Goal); // 0x51e36c0 [Final Native Private]
    void OnDynamicWeatherTransitionStartedSignature__DelegateSignature(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x15cd700 [Public]
    void OnDynamicWeatherTransitionReportSignature__DelegateSignature(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength, float ServerTimeSeconds); // 0x15cd700 [Public]
    void OnDynamicWeatherTransitionEndedSignature__DelegateSignature(FStormId& NewWeatherId); // 0x15cd700 [Public]
    void OnDynamicStormIncomingSignature__DelegateSignature(FStormReportData& Report); // 0x15cd700 [Public]
    void OnDynamicStormGenerationStartedSignature__DelegateSignature(FStormId& StartWeatherId); // 0x15cd700 [Public]
    void NotifyTransitionStarted(FStormId& WeatherId, float Duration); // 0x51e35e0 [Final Native Protected]
    void NotifyTransitionEnded(); // 0x51e35c0 [Final Native Protected]
    void NotifyInitialWeather(FStormId& WeatherId); // 0x51e3520 [Final Native Protected]
    void Multicast_UpdateWind(float WindProgress); // 0x51e3400 [Native Event Protected]
    void Multicast_SyncDesiredWeather(const FStormId& NewWeatherId); // 0x51e3370 [Final Native Event Private]
    void Multicast_ReportTransitionStarted(const FStormId& StartWeatherId, const FStormId& EndWeatherId, float TransitionLength, float ServerTimeSeconds); // 0x51e3200 [Final Native Event Private]
    void Multicast_ReportStormQueued(const FStormReportData& Report); // 0x51e3170 [Native Event Protected]
    void K2_UpdateWeather(FStormId& WeatherId, float Transition); // 0x15cd700 [Event Protected]
    void K2_SpawnLightning(const FVector& StrikeLocation); // 0x15cd700 [Event Public]
    void K2_OnWindUpdated(float WindProgress); // 0x15cd700 [Event Protected]
    FWeatherTransitionStatusData K2_GetTransitionStatus(); // 0x15cd700 [Event Protected]
    bool IsLightningActive(); // 0x51e2ba0 [Final Native Public]
    bool IsGeneratingStorms(); // 0x51e2b70 [Final Native Public]
    ETimeOfDay GetTimeOfDay(); // 0x51e27d0 [Final Native Public]
    EStormIntensity GetCurrentLightningIntensity(); // 0x51e2630 [Final Native Public]
    void GenerateStormSequence(FStormGenerationSeed& Seed); // 0x51e2580 [Final Native Protected]
    void DequeueStormSequence(); // 0x51e2560 [Final Native Protected]

// UEffect (/Script/StormEscape.Effect)
    float GetParam(const FName& Name, float DefaultValue); // 0x51e80e0 [Final Native Protected]
    AActor* GetOwnerActor(); // 0x51e80b0 [Native Public]
    TMap<FName, float> GetExpectedParameters(); // 0x51e7fe0 [Native Event Public]
    float GetDuration(); // 0x51e7f80 [Final Native Protected]

// AElectricityCableActor (/Script/StormEscape.ElectricityCableActor)
    void Server_PlayPlayerHitSound(const FVector& Location, USoundBase* Sound); // 0x51e96d0 [Native Event Public]
    void ParkOutOfWorld(); // 0x51e96b0 [Final Native Public]
    void OnTrapOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x51e9550 [Final Native Protected]
    void OnTrapOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51e92f0 [Final Native Protected]
    void MC_PlayPlayerHitSound(const FVector& Location, USoundBase* Sound); // 0x51e8840 [Native Event Public]
    void MC_ParkOutOfWorld(); // 0x51c9db0 [Native Event Public]
    void MC_CableBecomeTrap(bool bStartCloser, const FVector& ValidGroundPoint, float Duration); // 0x51e8730 [Native Event Public]
    void K2_OnCableBecomeTrap(); // 0x15cd700 [Event Public]
    bool IsTrap(); // 0x51e81b0 [Final Native Public]
    float BecomeTrap(const FVector& PoleLocation, USoundBase* InPlayerHitSound); // 0x51e7e30 [Final Native Public]

// UElectronicAmbienceAudioComponent (/Script/StormEscape.ElectronicAmbienceAudioComponent)
    void SetActivateElectronicSound(bool bNewActivate); // 0x51e97a0 [Final Native Public]
    void LightControlSubsystem_OnLightFixtureStateChanged(UStaticMeshComponent* LightFixtureMeshComponent, const ELightState& NewState); // 0x51e8260 [Final Native Protected]
    void LightControlSubsystem_OnGlobalOutageChanged(bool bIsOutageActive); // 0x51e81d0 [Final Native Protected]

// UEndgameScreen (/Script/StormEscape.EndgameScreen)
    void OnLoadingFinished(); // 0x15cd700 [Event Public]

// AEngineLid (/Script/StormEscape.EngineLid)
    void ToggleOpenLid(); // 0x15cd700 [Event Protected]
    void OnRep_ToggledLid(); // 0x51e92d0 [Final Native Private]

// UEntitlementFunctionLibrary (/Script/StormEscape.EntitlementFunctionLibrary)
    void LoadMeshesAsync(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UPDA_SkinEntitlement* Entitlement, const USkeletalMesh*& OutFirstPersonMeshArms, const USkeletalMesh*& OutFirstPersonMeshLegs, const USkeletalMesh*& OutThirdPersonMesh); // 0x51e84a0 [Final Native Static Public]
    void LoadAllSkinsAsync(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const TArray<USkeletalMesh*>& OutMeshes); // 0x51e8330 [Final Native Static Public]
    UPDA_EntitlementList* GetEntitlementList(); // 0x51e7fb0 [Final Native Static Public]
    UPDA_SkinEntitlement* GetDefaultMaleSkinEntitlement(); // 0x51e7f50 [Final Native Static Public]
    UPDA_SkinEntitlement* GetDefaultFemaleSkinEntitlement(); // 0x51e7f20 [Final Native Static Public]

// UEnvironmentDestructionAudioComp (/Script/StormEscape.EnvironmentDestructionAudioComp)
    void Multicast_PlayDestructionAudio(); // 0x51d2d10 [Final Native Event Private]

// AEnvironmentDestructionReplicator (/Script/StormEscape.EnvironmentDestructionReplicator)
    void OnRep_LightInitData(); // 0x51e92b0 [Final Native Protected]
    void OnRep_ExpectedInternalLightCount(); // 0x51e9290 [Final Native Protected]
    void OnRep_ExpectedExternalLightCount(); // 0x51e9270 [Final Native Protected]
    void Multicast_StartTransition(UInstancedStaticMeshComponent* ISM, int32 InstanceIndex, int32 CustomDataIndex, float TargetValue, float TransitionDuration, bool bDebug, bool bDestroyAfterTransition); // 0x51e9050 [Native Event Public]
    void Multicast_StartFlightBatch(const TArray<FFlightRequest>& FlightRequests); // 0x51e8fa0 [Native Event Public]
    void Multicast_StartFlight(UPrimitiveComponent* Component, int32 InstanceIndex, float CustomLifeTime, bool bDebug); // 0x51e8e50 [Native Event Public]
    void Multicast_SetValueInstantly(UInstancedStaticMeshComponent* ISM, int32 InstanceIndex, int32 CustomDataIndex, float Value); // 0x51e8d00 [Native Event Public]
    void Multicast_RemovePoleComponent(UPrimitiveComponent* Component, const FVector& PoleLocation, int32 InstanceIndex); // 0x51e8bd0 [Native Event Public]
    void Multicast_RemoveInstantly(UPrimitiveComponent* Component, int32 InstanceIndex); // 0x51e8b00 [Native Event Public]

// UEnvironmentEffectorComponent (/Script/StormEscape.EnvironmentEffectorComponent)
    void Multicast_ApplyDestructionRuleBatch(const TArray<FDestructionRequest>& Requests); // 0x51e8a60 [Native Event Protected]
    void Multicast_ApplyDestructionRule(UPrimitiveComponent* Component, int32 InstanceIndex, int32 RuleIndex, int32 StageIndex); // 0x51e8910 [Native Event Protected]

// UErrorWidgetBase (/Script/StormEscape.ErrorWidgetBase)
    void InitErrorWidget(const FString& ErrorHeadText, const FString& ErrorBodyText); // 0x51eda90 [Final Native Public]

// UFadeAudioComponent (/Script/StormEscape.FadeAudioComponent)
    void StopAllSounds(float FadeOutDuration); // 0x51eed40 [Final Native Public]
    void SetAttenuationSettingsAsset(USoundAttenuation* NewAttenuationSettings); // 0x51ee870 [Final Native Public]
    UAudioComponent* PlayFadeAudio(USoundBase* SoundToPlay, float FadeDuration, float StartTime, bool bUseNativeAttenuation); // 0x51ee400 [Final Native Public]
    USoundAttenuation* GetSoundAttenuationSettings(); // 0x51ed8c0 [Final Native Public]

// ATornado (/Script/StormEscape.Tornado)
    void OnTornadoTargetDestroyedSignature__DelegateSignature(UWeatherComponent* Target); // 0x15cd700 [Public]
    void OnTornadoGroundingChangedSignature__DelegateSignature(ATornado* Tornado, bool bIsGrounded); // 0x15cd700 [Public]
    void OnTargetDestroyed(UWeatherComponent* Target); // 0x525f7c0 [Final Native Private]
    void OnRep_PlayerTargets(); // 0x525f7a0 [Final Native Private]
    void OnRep_ParametersUpdate(); // 0x525f780 [Final Native Protected]
    void OnActorExitDetection(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x525f310 [Final Native Private]
    void OnActorEnterDetection(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x525f0b0 [Final Native Private]
    void Multicast_SetTargetClaimMode(UWeatherComponent* TargetComponent, const ETornadoTargetClaimMode& NewMode, const ETornadoTargetClaimReason& ClaimReason); // 0x525efa0 [Native Event Protected]
    void Multicast_EjectTargetFromShelter(UWeatherComponent* TargetComponent, const ETornadoTargetClaimReason& Reason, const FVector& ClaimDirection, bool bBreakPath); // 0x525eba0 [Native Event Protected]
    void Multicast_ClaimExposedTarget(UWeatherComponent* TargetComponent, const ETornadoTargetClaimReason& Reason); // 0x525ead0 [Native Event Protected]
    void K2_OnSizeChanged(FTornadoSizeData& Data); // 0x15cd700 [Event Protected]
    bool IsGrounded(); // 0x525eab0 [Final Native Public]
    void HandleTargetEjectionTimeout(UWeatherComponent* TargetComponent, const ETornadoTargetClaimReason& ClaimReason, const FVector& Direction); // 0x525e990 [Native Protected]
    void HandleSuctionTargetTossed(UWeatherComponent* TargetComponent); // 0x525e900 [Native Protected]
    void HandleSuctionTargetLeft(UWeatherComponent* TargetComponent); // 0x525e870 [Native Protected]
    void HandleSuctionTargetCaptured(UWeatherComponent* TargetComponent, int32 TargetId); // 0x525e7a0 [Native Protected]
    void HandleClaimTargetAvailable(UWeatherComponent* TargetComponent, const ETornadoTargetClaimMode& Mode, const ETornadoTargetClaimReason& Reason, const FVector& Direction); // 0x525e630 [Native Protected]
    int32 GetTornadoId(); // 0x525e610 [Final Native Public]
    ETornadoCategory GetTornadoCategory(); // 0x525e5f0 [Final Native Public]
    float GetRadius(); // 0x525e5d0 [Final Native Public]
    UCapsuleComponent* GetDetectionCapsule(); // 0x525e5b0 [Final Native Public]
    float GetBodyRadius(); // 0x525e590 [Final Native Public]
    void AuthClaimTarget(UWeatherComponent* TargetComponent, const ETornadoTargetClaimReason& Reason); // 0x525e3b0 [Final Native Protected]

// AFinalTornado (/Script/StormEscape.FinalTornado)
    void Server_ToggleProgress(bool bResume); // 0x51ee7e0 [Final Native Event Private]
    void Server_SetArrivalTime(float NewTime, const FVector& NewLocation); // 0x51ee710 [Final Native Event Private]
    void RemoveTargetFromClaimQueue(UWeatherComponent* TargetComponent); // 0x51ee680 [Final Native Private]
    void QueueTargetClaims(); // 0x51ee560 [Final Native Private]
    void OnTornadoProximityUIReportChanged__DelegateSignature(float RemainingDistanceAsMeters, float RemainingDistanceAsMiles); // 0x15cd700 [Public]
    void OnTornadoProgressCompleteSignature__DelegateSignature(); // 0x15cd700 [Public]
    void OnTornadoProgressChangedSignature__DelegateSignature(const EFinalTornadoState& TornadoState, float ElapsedTime, float Goal, float DeltaTime); // 0x15cd700 [Public]
    void OnTornadoArrivedSignature__DelegateSignature(float RemainingTime); // 0x15cd700 [Public]
    void OnTornadoArrivalChangedSignature__DelegateSignature(float ElapsedTime, float Goal); // 0x15cd700 [Public]
    void Multicast_SetArrivalTime(float NewTime, float NewLength); // 0x51edef0 [Final Native Event Private]
    void Multicast_PerformProgressComplete(); // 0x51eded0 [Native Event Protected]
    void Multicast_PerformArrival(); // 0x51ca810 [Native Event Protected]
    void Multicast_OnTargetClaimsRequested(const TArray<FFinalTornadoClaimRequest>& RequestList, const ETornadoTargetClaimReason& Reason); // 0x51edde0 [Final Native Event Private]
    void K2_OnTornadoUpdated(float DeltaTime); // 0x15cd700 [Event Protected]
    EFinalTornadoState GetTornadoState(); // 0x51eda70 [Final Native Public]
    float GetTimeUntil(float ProgressMark, bool bUntilArrival); // 0x51ed990 [Final Native Public]
    float GetSweepTime(); // 0x51ed960 [Final Native Public]
    float GetSweepProgress(); // 0x51ed8e0 [Final Native Public]
    float GetRemainingTime(); // 0x51ed880 [Final Native Public]
    float GetMatchProgress(); // 0x51ed810 [Final Native Public]
    float GetMatchLength(); // 0x51ed7f0 [Final Native Public]
    float GetArrivalTime(); // 0x51ed580 [Final Native Public]
    float GetArrivalProgress(); // 0x51ed510 [Final Native Public]
    void DequeueTargetClaim(); // 0x51ed460 [Final Native Private]
    void CheckEndGameQueue(); // 0x51ed440 [Final Native Private]

// UFinalTornadoRumbleSubsystem (/Script/StormEscape.FinalTornadoRumbleSubsystem)
    void OnArrivedDelegate(float RemainingTime); // 0x51edfc0 [Final Native Private]

// AFireProtector (/Script/StormEscape.FireProtector)
    void OnPlayerOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51ee1a0 [Final Native Public]
    void OnPlayerEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x51ee040 [Final Native Public]
    void InitializeFireProtector(); // 0x51edbd0 [Final Native Protected]

// AFlashlightItem (/Script/StormEscape.FlashlightItem)
    void Server_Deactivate(); // 0x51cadb0 [Final Native Event Private]
    void Server_Activate(); // 0x51c47c0 [Final Native Event Private]
    void MulticastStopFlicker(); // 0x51cad90 [Final Native Event Private]
    void MulticastStartFlicker(float loss, float Duration, float blackout); // 0x51edcc0 [Final Native Event Private]
    float GetIntensityMultiplier(); // 0x51ed790 [Final Native Protected]
    float GetFlickerStrength(); // 0x51ed730 [Final Native Protected]
    float GetFlickerCooldown(); // 0x51ed6b0 [Final Native Protected]
    float GetFlickerChance(); // 0x51ed650 [Final Native Protected]
    float GetBlackoutChance(); // 0x51ed5d0 [Final Native Protected]

// UFlyingSimSubsystem (/Script/StormEscape.FlyingSimSubsystem)
    void StopAllFlights(UObject* WorldContextObject); // 0x51eecc0 [Final Native Static Public]
    void StartFlightWithImpact(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, const FVector& Direction, float Momentum, float CustomLifeTime, bool bDebug); // 0x51eea90 [Final Native Static Public]
    void StartFlight(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex, float CustomLifeTime, bool bDebug); // 0x51ee900 [Final Native Static Public]
    void RemoveInstantly(UObject* WorldContextObject, UPrimitiveComponent* Component, int32 InstanceIndex); // 0x51ee580 [Final Native Static Public]
    bool IsDestructible(UPrimitiveComponent* Component, int32 InstanceIndex); // 0x51edbf0 [Final Native Static Public]
    int32 GetActiveFlightCount(UObject* WorldContextObject); // 0x51ed480 [Final Native Static Public]

// AFuses (/Script/StormEscape.Fuses)
    void Multicast_SwapFuseModel(); // 0x51e3aa0 [Final Native Event Private]

// AFuseSpot (/Script/StormEscape.FuseSpot)
    UPrimitiveComponent* GetFuseAttachment(); // 0x51f3450 [Final Native Public]

// UGameHUDWidget (/Script/StormEscape.GameHUDWidget)
    void InitializeWithPawn(APawn* PlayerPawn); // 0x15cd700 [Event Public]

// ABaseFirstPersonCharacter (/Script/StormEscape.BaseFirstPersonCharacter)
    void WeatherComponent_OnOwnerOrbitStateChanged(bool bIsOrbiting); // 0x52893b0 [Final Native Protected]
    void Unsit(); // 0x5289390 [Final Native Private]
    void ToggleUI(bool bShowUI, bool bIncludeOutlines); // 0x52892c0 [Final Native Public]
    void ToggleTaskList(); // 0x52892a0 [Final Native Private]
    void ToggleProximityTalk(bool bEnabled); // 0x5289210 [Final Native Public]
    void TogglePlayerCrosshair(bool bShowUI); // 0x5289180 [Final Native Protected]
    void StopHonk(); // 0x5289160 [Final Native Private]
    void StopCameraFade(); // 0x5289140 [Final Native Protected]
    void StartHonk(); // 0x5289120 [Final Native Private]
    void StartCameraFade(bool FadeIn, float Duration); // 0x5289050 [Final Native Protected]
    void Sit(); // 0x5289030 [Final Native Public]
    void SetVoiceChatUnmuted(); // 0x5288ff0 [Final Native Private]
    void SetVoiceChatMuted(); // 0x5288fd0 [Final Native Private]
    void SetupShadowMesh(); // 0x15cd700 [Event Protected]
    void SetupCharacterModels(); // 0x5289010 [Final Native Protected]
    void SetMeshColorVariant(USkeletalMeshComponent* InMesh, FSkinColorVariant& ColorVariant); // 0x5288ed0 [Final Native Static Public]
    void SetLocalPlayerRadarIcon(bool bShowLocal); // 0x15cd700 [Event Protected]
    void SetInputMapping(UInputMappingContext* InputMapping, bool bShouldFlushInput); // 0x5288e00 [Final Native Public]
    void SetDashboardActive(bool bActive); // 0x5288d60 [Final Native Public]
    void SetCameraToFaceUpwards(); // 0x5288d40 [Final Native Private]
    void ServerStopSprinting(); // 0x52889e0 [Final Native Event Private]
    void ServerSprint(); // 0x52889c0 [Final Native Event Private]
    void Server_UpdateVoiceState(bool Active, int64 peerId); // 0x5288c70 [Final Native Event Private]
    void Server_Unsit(); // 0x5288c50 [Final Native Event Private]
    void Server_ToggleExternalDrag(bool bIsEnabled); // 0x5288bc0 [Final Native Event Private]
    void Server_TeleportBodyToLocation(const FVector& Location); // 0x5288b40 [Final Native Event Private]
    void Server_StopItemAction(); // 0x5288b20 [Final Native Event Private]
    void Server_StopHonk(); // 0x5288b00 [Final Native Event Private]
    void Server_StopCrouching(); // 0x5288ae0 [Final Native Event Private]
    void Server_StartHonk(); // 0x5288ac0 [Final Native Event Private]
    void Server_SetCharacterGender(const ECharacterGender& NewGender); // 0x5288a40 [Native Event Public]
    void Server_PerformCrouch(); // 0x5288a20 [Final Native Event Private]
    void Server_InitVoiceChat(); // 0x5288a00 [Final Native Event Private]
    void SelectWalkieTalkieInInventory(); // 0x52889a0 [Final Native Private]
    void SelectTransientItemInInventory(); // 0x5288980 [Final Native Private]
    void SelectItemPreviousInInventory(); // 0x5288960 [Final Native Private]
    void SelectItemNextInInventory(); // 0x5288940 [Final Native Private]
    void SelectItem3InInventory(); // 0x5288920 [Final Native Private]
    void SelectItem2InInventory(); // 0x5288900 [Final Native Private]
    void SelectItem1InInventory(); // 0x52888e0 [Final Native Private]
    void ResetToDefaultWalkSpeed(); // 0x52888c0 [Final Native Public]
    void RegisterFireDamageDuration(float DamageDuration); // 0x5288840 [Final Native Public]
    void RecoverCharacterToLocation(const FVector& Location, const FString& Message); // 0x5288740 [Final Native Protected]
    void PerformShock(); // 0x5288720 [Final Native Public]
    void PerformResurrection(); // 0x5288700 [Final Native Public]
    void OnRep_VoiceState(); // 0x52886e0 [Final Native Public]
    void OnRep_UpdateNumber(); // 0x52886c0 [Final Native Public]
    void OnRep_PlayerSit(); // 0x52886a0 [Final Native Private]
    void OnRep_PlayerId(); // 0x5288680 [Final Native Public]
    void OnRep_IsTrapped(); // 0x5288660 [Final Native Public]
    void OnRep_GameBoundsUpdate(); // 0x5288640 [Final Native Protected]
    void OnProtectedFromLightning(); // 0x5288620 [Final Native Public]
    void OnPlayerLandedFromTornado(ACharacter* Character); // 0x5288590 [Final Native Private]
    void OnPlayerCapturedByTornado(ACharacter* Character, AActor* Tornado, bool bIsLethal); // 0x5288480 [Final Native Private]
    void OnLeftVan(); // 0x5288460 [Final Native Public]
    void OnItemOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x5288200 [Final Native Protected]
    void OnItemEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x52880a0 [Final Native Protected]
    void OnInitializePlayerWithController(); // 0x15cd700 [Event Protected]
    void OnInitializePlayer(); // 0x15cd700 [Event Protected]
    void OnDartStuck(); // 0x5288080 [Final Native Public]
    void OnDartRemoved(); // 0x5288060 [Final Native Public]
    void OnControlSettingChanged(const FName& SettingName, const float& NewValue); // 0x5287f80 [Final Native Private]
    void OnCharacterGenderTransitioned(const ECharacterGender& NewGender); // 0x5287f00 [Final Native Public]
    void OnCameraSettingChanged(const FName& SettingName, const float& NewValue); // 0x5287e20 [Final Native Private]
    void OnAudioSettingChanged(const FName& SettingName, const float& NewValue); // 0x5287d40 [Final Native Private]
    void OnAttributesStaminaDepleted(); // 0x5287d20 [Final Native Private]
    void OnAttributesSpeedDebuffChanged(float SpeedDebuff); // 0x5287ca0 [Final Native Private]
    void OnAttributesHealthStatusUpdated(const EActorHealthStatus& NewHealthStatus); // 0x5287c20 [Final Native Private]
    void Multicast_ToggleProximityTalk(bool bEnabled); // 0x5287b90 [Native Event Public]
    void Multicast_TeleportBodyToLocation(const FVector_NetQuantize& Location); // 0x5287b00 [Final Native Event Private]
    void Multicast_HandleRecoveryFromServer(const FVector& RecoveryLocation, const FString& RecoveryMessage); // 0x5287a20 [Native Event Protected]
    void LerpCameraLocalRotationOverride(const FRotator& NewRotation, float LerpTime); // 0x5287940 [Final Native Protected]
    void JoinVoiceChat(const FGuid& UniqueWorldId); // 0x52878a0 [Final Native Private]
    bool IsRunning(); // 0x5287870 [Final Native Protected]
    bool IsPlayerStunned(); // 0x5287830 [Final Native Public]
    bool IsPlayerDead(); // 0x5287800 [Final Native Public]
    bool IsPlayerActive(); // 0x52877c0 [Final Native Public]
    bool IsLocationWithinBounds(const FVector& Location, const FString& Label, const FString& OutMessage); // 0x5287650 [Final Native Protected]
    void InitVoiceChat(); // 0x5287630 [Final Native Public]
    void InitGameBoundsCheck(); // 0x5287610 [Final Native Protected]
    void HandleWorldIdChanged(const FGuid& NewId); // 0x5287570 [Final Native Protected]
    void HandleVoiceStateChanged(int64 peerId, UOdinMediaBase* Media, bool bActive, UOdinRoom* room); // 0x5287410 [Final Native Private]
    USceneCaptureComponent2D* GetSurveillanceCamera(); // 0x52873f0 [Final Native Public]
    FVector GetRecoveryLocation(const FVector& CurrentLocation); // 0x5287340 [Final Native Protected]
    bool GetHasEverLeftVan(); // 0x5287320 [Final Native Public]
    void EnablePlayerInput(); // 0x5287300 [Final Native Protected]
    void Client_ToggleUI(bool bShowUI, bool bIncludeOutlines); // 0x5287230 [Final Native Event Private]
    void Client_ToggleCrosshair(bool bShowCrosshair); // 0x52871a0 [Final Native Event Private]
    void Client_RegisterFireDamageDuration(float DamageDuration); // 0x5287110 [Native Event Public]
    void Client_OnVehiclePartRepaired(const EVehiclePart& vehiclePart); // 0x5287090 [Native Event Public]
    void Client_OnTornadoPickupWithUmbrella(); // 0x5287070 [Native Event Public]
    void Client_OnThrewDartIntoTornado(); // 0x5287050 [Native Event Public]
    void Client_OnLightningDamaged(); // 0x5287030 [Native Event Public]
    void Client_OnHitOtherCharacterWithDart(); // 0x5287010 [Native Event Public]
    void Client_OnHitBullseye(); // 0x5286ff0 [Native Event Public]
    void Client_OnFireDamaged(); // 0x5286fd0 [Native Event Public]
    void Client_OnEnoughDartsStuck(); // 0x5286fb0 [Native Event Public]
    void Client_OnDoorUnlocked(); // 0x5286f90 [Native Event Public]
    void Client_OnCollectedInformation(); // 0x5286f70 [Native Event Public]
    void Client_NotifyDamageOverTime(float DamageAmount, AActor* DamageCauser, const EActorDamageType& DamageType, float Duration); // 0x5286e10 [Native Event Public]
    void Client_ApplyDamageEffect(); // 0x5286df0 [Native Event Public]
    void CheckGameBounds(); // 0x5286dd0 [Final Native Protected]
    void CancelDashboardStartup(); // 0x5286da0 [Final Native Public]
    void BindVoiceDelegate(); // 0x5286d80 [Final Native Private]
    void AuthHandlePlayerStateNumberChanged(int32 NewNumber); // 0x5286cf0 [Final Native Protected]
    void AttemptDashboardStartup(float Duration); // 0x5286c60 [Final Native Public]
    void AddPlayerToArray(); // 0x5286c40 [Final Native Event Private]

// AGameplayCharacter (/Script/StormEscape.GameplayCharacter)
    void WakePlayerUp(); // 0x51f5a80 [Final Native Protected]
    void UpdateRagdollTransform(float DeltaTime); // 0x51f5a00 [Final Native Private]
    void StopRagdoll(); // 0x51f56a0 [Final Native Protected]
    void StopHeadRagdoll(); // 0x51f5680 [Final Native Protected]
    void StopDistortionEffect(); // 0x15cd700 [Event Protected]
    void StartSpectateMode(); // 0x51f5640 [Final Native Public]
    void StartRagdoll(); // 0x51f5620 [Final Native Protected]
    void StartHeadRagdoll(); // 0x51f55e0 [Final Native Protected]
    void ShowDeathScreen(); // 0x51f55a0 [Final Native Protected]
    void Server_WakeUp(); // 0x51f5450 [Final Native Event Private]
    void Server_Resurrect(float healingAmount); // 0x51f53c0 [Final Native Event Private]
    void Server_InterruptWakeUp(); // 0x51f51b0 [Final Native Event Private]
    void Server_Death(bool bRagdoll, const EActorDamageType& DamageType); // 0x51f50e0 [Final Native Event Private]
    void Server_Awaken(AActor* SourceActor, bool bFromRadgoll); // 0x51f4f90 [Final Native Event Private]
    void RestoreInput(); // 0x51f4f70 [Final Native Private]
    void RestoreCamera(); // 0x51f4f50 [Final Native Private]
    void QuitSpectating(); // 0x51f4f10 [Final Native Public]
    void ProcessTrappedDeath(); // 0x51f4ef0 [Final Native Private]
    void ProcessDelayedDeath(AActor* DeathCauser, bool bRagdoll, const EActorDamageType& DamageType); // 0x51f4de0 [Final Native Private]
    void PlayResurrectAnimation(); // 0x51f4dc0 [Native Event Protected]
    void PerformDeath(bool bRagdoll, const EActorDamageType& DamageType); // 0x51f4c90 [Final Native Protected]
    void OnRep_ReplicatedPelvisLocation(); // 0x51f47e0 [Final Native Private]
    void Multicast_WakeUp(); // 0x51f43a0 [Final Native Event Private]
    void Multicast_UpdateRagdollTransform(const FVector_NetQuantize& pelvisLocation); // 0x51f4310 [Final Native Event Private]
    void Multicast_StopRagdoll(const FRotator& Orientation, bool bTeleportCapsule); // 0x51f4220 [Final Native Event Private]
    void Multicast_StopHeadRagdoll(); // 0x51f4200 [Final Native Event Private]
    void Multicast_StopDaze(); // 0x51f41e0 [Final Native Event Private]
    void Multicast_StartRagdoll(); // 0x51f41c0 [Final Native Event Private]
    void Multicast_StartHeadRagdoll(); // 0x51f41a0 [Final Native Event Private]
    void Multicast_StartDaze(bool bWasRagdolling); // 0x51f4110 [Final Native Event Private]
    void Multicast_SetResurrectAnim(bool bFacingUp); // 0x51f4080 [Final Native Event Private]
    void Multicast_Resurrect(const EActorHealthStatus& NewHealthStatus); // 0x51f4000 [Final Native Event Private]
    void Multicast_RefreshMeshRagdoll(); // 0x51f3f50 [Final Native Event Private]
    void Multicast_OnPlayerTeleportedToSafeLocationBroadcast(); // 0x51f3ea0 [Native Event Protected]
    void Multicast_OnAttemptToTeleportPlayerToSafeLocationBroadcast(); // 0x51f3e80 [Native Event Protected]
    void Multicast_InterruptWakeUp(); // 0x51f3e60 [Final Native Event Private]
    void Multicast_ExitHeldState(); // 0x51f3e40 [Final Native Event Private]
    void Multicast_EnterHeldState(); // 0x51f3e20 [Final Native Event Private]
    void Multicast_Death(bool bIsGameOver, const EActorDamageType& DamageType); // 0x51f3d50 [Final Native Event Private]
    FRotator GetStandOrientation(bool bIsFacingUp); // 0x51f34a0 [Final Native Private]
    void DetachCameraFromBody(); // 0x51f3070 [Final Native Private]
    void CorrectServerZ(); // 0x51f3050 [Final Native Private]
    void Client_ShowDeathScreen(); // 0x51f3030 [Native Event Protected]
    void Client_Resurrect(); // 0x51f3010 [Final Native Event Private]
    void Client_Incapacitate(float Duration); // 0x51f2f80 [Final Native Event Private]
    void Client_ApplyScreenStaticEffect(float Duration); // 0x51f2ef0 [Native Event Public]
    bool CheckBodyAtSafeLocation(const FVector& LocationToCheck); // 0x51f2dc0 [Final Native Private]
    bool CanResurrect(); // 0x51f2d60 [Final Native Public]
    void BlockInput(bool bAllowCameraControl); // 0x51f2cb0 [Final Native Private]
    void AuthStopDaze(); // 0x51f2c90 [Final Native Protected]
    void AuthStartDaze(); // 0x51f2c70 [Final Native Protected]

// AStormEscapePlayerController (/Script/StormEscape.StormEscapePlayerController)
    void TogglePauseMenu(); // 0x524fdd0 [Final Native Public]
    void ToggleCheatMenu(); // 0x524fdb0 [Final Native Public]
    void SetStayInSession(bool bStay); // 0x524fd20 [Final Native Public]
    void ServerSetStayInSession(bool bStay); // 0x524f780 [Native Event Public]
    void Server_RequestWhiteboardSnapshot(AWhiteboardGadget* Board); // 0x524fc00 [Native Event Public]
    void Server_RequestSpendTokens(int32 Amount); // 0x524fb70 [Native Event Public]
    void Server_RequestInitialWeatherUpdate(ADynamicWeatherBase* WeatherBase); // 0x524fae0 [Native Event Public]
    void Server_RequestAddTokens(int32 Amount); // 0x524fa50 [Native Event Public]
    void Server_IncapacitatePlayer(AActor* SourceActor, float Duration, bool bRadgoll); // 0x524f8b0 [Native Event Protected]
    void Server_ExecuteCheatCommand(const FString& CheatCommand); // 0x524f810 [Native Event Public]
    void RequestSpendTokens(int32 Amount); // 0x524f6f0 [Final Native Public]
    void RequestAddTokens(int32 Amount); // 0x524f660 [Final Native Public]
    void OnRep_StayInSession(); // 0x51c5cc0 [Final Native Protected]
    void OnPlayerDeathWhileInFreeCam(bool bIsGameOver, ACharacter* DeadCharacter); // 0x524f4e0 [Final Native Private]
    void OnCameraSettingChanged(const FName& SettingName, const float& NewValue); // 0x524f400 [Final Native Protected]
    bool IsPlayerInLobby(); // 0x524f2a0 [Native Public]
    bool GetStayInSession(); // 0x524eff0 [Final Native Public]
    void ExecuteCheatCommand(const FString& CheatCommand, bool bExecuteLocally); // 0x524eea0 [Final Native Public]
    void ClientShowLoadingScreen(); // 0x524eb40 [Native Event Public]
    void ClientShowErrorPopup(const FString& ErrorHead, const FString& ErrorBody); // 0x524ea40 [Native Event Public]
    void Client_TogglePerspective(bool bEnterThirdPerson, AGameplayCharacter* PlayerGameplayCharacter); // 0x524edd0 [Final Native Event Private]
    void Client_ShowLoadingScreen(const FString& MapName); // 0x524ed30 [Native Event Public]
    void Client_ReceiveWhiteboardSnapshot(AWhiteboardGadget* Board, const TArray<FWhiteboardStroke>& Chunk, bool bComplete); // 0x524ec00 [Native Event Public]
    void Client_KickToMainMenu(const FString& Reason); // 0x524eb60 [Native Event Public]

// AGameplayPlayerController (/Script/StormEscape.GameplayPlayerController)
    void TryRepositionPlayerToSafeLocation(float SearchRadius, const FVector& FromLocation, float AgentRadius, float AgentHeight, float ZOffset); // 0x51f56c0 [Final Native Public]
    void Server_RepositionPlayerToSafeLocation(float SearchRadius, const FVector& FromLocation, float AgentRadius, float AgentHeight, float ZOffset); // 0x51f51d0 [Native Event Protected]
    void OnVoicePeerRevive(int64 peerId); // 0x51f4c00 [Final Native Private]
    void OnVoicePeerLeft(int64 peerId, const EVoiceRoomType& room); // 0x51f4b30 [Final Native Private]
    void OnVoicePeerDeath(int64 peerId); // 0x51f4aa0 [Final Native Private]
    void OnGameEndedSignature__DelegateSignature(bool bWin); // 0x15cd700 [Public]
    void OnGameEnded(bool bWin); // 0x51f4640 [Final Native Public]
    void Multicast_RepositionPlayerToSafeLocation(const FVector& SafeLocation); // 0x51f3f70 [Native Event Protected]
    FVector GetClosestNavigationPointToPlayer(float SearchRadius, const FVector& FromLocation, float AgentRadius, float AgentHeight, float ZOffset); // 0x51f3240 [Final Native Public]
    void ClientHandleGameEnded(bool bWin); // 0x51f2e60 [Native Event Protected]

// AGameplayVan (/Script/StormEscape.GameplayVan)
    void UpdateStageSetting(bool bIsLockerStage); // 0x15cd700 [Event Protected]
    void UpdatePostGameStageLights(bool bDidWin); // 0x15cd700 [Event Protected]
    void UpdateOilMaterial(float FillProgress); // 0x15cd700 [Event Public]
    void UpdateFuelWidget(float Value); // 0x15cd700 [Event Public]
    void UpdateFreezeMaterial(float FillProgress); // 0x15cd700 [Event Public]
    void UpdateFluidQuest(const FName& QuestID, float CurrentValue, float MaxValue, float RepairValue); // 0x51f58a0 [Final Native Private]
    void ToggleMonitorsTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Protected]
    void ToggleDoorsOpen(bool bShouldOpen); // 0x15cd700 [Event Protected]
    void StopEngineAudio(); // 0x51f5660 [Final Native Public]
    void StartVan(); // 0x15cd700 [Event Protected]
    void StartIssueRandomizer(); // 0x51f5600 [Final Native Private]
    void ShowRepairQuestObjectives(); // 0x51f55c0 [Final Native Private]
    void SetTargetMeterPosition(const FName& QuestID, float CurrentValue, float MaxValue); // 0x51f5490 [Final Native Private]
    void SetIsStageRotatingRight(bool bIsRotatingRight); // 0x15cd700 [Event Protected]
    void SetIsStageRotatingLeft(bool bIsRotatingLeft); // 0x15cd700 [Event Protected]
    void SetFluidsTargetMeterPosition(); // 0x51f5470 [Final Native Private]
    void Server_StartIssueRandomizer(); // 0x51ca5e0 [Final Native Event Private]
    void Server_DamageVehiclePart(const EVehiclePart& InDamagedPart); // 0x51f5060 [Final Native Event Private]
    void ResetStageCharacter(); // 0x15cd700 [Event Protected]
    void RandomizeWheelDamageOrder(); // 0x51f4f30 [Final Native Private]
    void PlayEngineStartupSuccessAudio(); // 0x51f4da0 [Final Native Public]
    void PlayEngineStartupFailAudio(); // 0x51f4d80 [Final Native Public]
    void PlayEngineStartupAudio(); // 0x51f4d60 [Final Native Public]
    void OnRoofVolumeBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51f4840 [Final Native Protected]
    void OnRep_WorkbenchUpdated(); // 0x51f4820 [Final Native Private]
    void OnRep_WasTeleportedUpdated(); // 0x51f4800 [Final Native Private]
    void OnRep_MonitorsStateUpdated(); // 0x51f47c0 [Final Native Private]
    void OnRep_FusesStateUpdated(); // 0x51f47a0 [Final Native Private]
    void OnRep_DoorsOpenUpdated(); // 0x51f4780 [Final Native Private]
    void OnRep_BatteryStateUpdated(); // 0x51f4760 [Final Native Private]
    void OnQuestActivated(ABaseQuest* Quest); // 0x51f46d0 [Final Native Private]
    void OnDoorExitBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x51f43e0 [Final Native Protected]
    void NotifyVanTeleported(); // 0x51f43c0 [Final Native Public]
    void Multicast_StopHonkAudio(); // 0x51cae10 [Final Native Event Private]
    void Multicast_PlayHonkAudio(); // 0x51e3ac0 [Final Native Event Private]
    void Multicast_PlayEngineAudio(USoundBase* SoundToPlay); // 0x51f3ec0 [Native Event Public]
    void Multicast_HandleDoorBreak(); // 0x51c9db0 [Native Event Protected]
    void LowerVan(); // 0x15cd700 [Event Public]
    void LiftVan(USkeletalMeshComponent* JackMesh); // 0x15cd700 [Event Public]
    void K2_HandleDoorBreak(); // 0x15cd700 [Event Protected]
    bool IsOilTankFull(); // 0x51f3d20 [Final Native Public]
    bool IsFuelTankFull(); // 0x51f3cf0 [Final Native Public]
    bool IsFreezeTankFull(); // 0x51f3cc0 [Final Native Public]
    bool IsExteriorRepaired(); // 0x51f3c90 [Final Native Public]
    bool IsEngineRepaired(); // 0x51f3c60 [Final Native Public]
    void InitializeVanIssueTable(int32 numOfPlayers); // 0x51f3bd0 [Final Native Private]
    void HandleTireInstalled(); // 0x51f3bb0 [Final Native Protected]
    void HandleTireDamaged(); // 0x51f3b90 [Final Native Protected]
    void HandlePartRemoved(const EVehiclePart& partRemoved); // 0x51f3b10 [Final Native Protected]
    void HandlePartInstalled(const EVehiclePart& partInstalled); // 0x51f3a90 [Final Native Protected]
    void HandlePartDamaged(const EVehiclePart& InDamagedPart); // 0x51f3a10 [Final Native Protected]
    void HandleOilUpdate(float InOil); // 0x51f3990 [Final Native Protected]
    void HandleMonitorsDamaged(); // 0x51f3970 [Final Native Protected]
    void HandleLiftButtonPressed(AActor* InLiftButton, bool bShouldOpen); // 0x51f38a0 [Final Native Protected]
    void HandleJackRemoved(); // 0x51f3880 [Final Native Public]
    void HandleJackInserted(const FName& spotTag); // 0x51f37f0 [Native Event Public]
    void HandleFusesInstalled(); // 0x51f37d0 [Final Native Protected]
    void HandleFusesDamaged(); // 0x51f37b0 [Final Native Protected]
    void HandleFuelUpdate(float InFuel); // 0x51f3730 [Final Native Protected]
    void HandleFreezeUpdate(float InAntiFreeze); // 0x51f36b0 [Final Native Protected]
    void HandleEngineLidOpen(bool bOpen); // 0x51f3620 [Final Native Public]
    void HandleBatteryInstalled(); // 0x51ca5c0 [Native Event Protected]
    void HandleBatteryDamaged(); // 0x51c9e10 [Native Event Protected]
    int32 GetTargetMeterPosition(float CurrentValue, float TargetValue); // 0x51f3550 [Final Native Static Private]
    bool GetStageCharacter(const USkeletalMeshComponent*& CharacterMesh); // 0x15cd700 [Event Protected]
    float GetOilLevel(); // 0x51f3470 [Final Native Public]
    float GetFuelLevel(); // 0x51f3420 [Final Native Public]
    float GetAntiFrezzeLevel(); // 0x51f3210 [Final Native Public]
    void FlickLights(bool bShouldFlicker); // 0x15cd700 [Event Protected]
    void FillOilTank(float OilAmount); // 0x51f3190 [Final Native Public]
    void FillFuelTank(float FuelAmount); // 0x51f3110 [Final Native Public]
    void FillFreezeTank(float FreezeAmount); // 0x51f3090 [Final Native Public]
    bool CanStartVan(); // 0x51f2d90 [Final Native Public]
    void CalculateBudget(); // 0x51f2d40 [Final Native Private]

// UVoiceJoinRequest (/Script/StormEscape.VoiceJoinRequest)
    void OnOdinTimeout(); // 0x51fc590 [Final Native Private]
    void OnOdinSuccess(const FString& InRoomId, const TArray<uint8>& roomUserData, const FString& customer, int64 ownPeerId, const FString& ownUserId); // 0x51fc280 [Final Native Private]
    void OnOdinError(int64 ErrorCode); // 0x51fbea0 [Final Native Private]

// UGameplayVoiceChatComponent (/Script/StormEscape.GameplayVoiceChatComponent)
    void TryStartVoiceChat(const FGuid& WorldId); // 0x51fd0f0 [Final Native Public]
    void SetIsMuted(bool NewValue); // 0x51fce90 [Final Native Public]
    void RetryOdinConnection(); // 0x51fcdd0 [Final Native Public]
    void OnVoiceIntensityChanged(UOdinSynthComponent* SynthComponent, float NewVolume); // 0x51fcd00 [Final Native Protected]
    void OnSettingsVoiceVolumeChanged(float NewValue); // 0x51fcb00 [Final Native Protected]
    void OnSettingsUserVolumeChanged(const FString& UserId, float NewValue); // 0x51fca20 [Final Native Protected]
    void OnSettingsMicVolumeChanged(float NewValue); // 0x51fc9a0 [Final Native Protected]
    void OnRadioReceiverAdded(AActor* Receiver); // 0x51fc870 [Final Native Protected]
    void OnProximityCharacterCreated(ACharacter* NewCharacter, const FString& UserId); // 0x51fc790 [Final Native Protected]
    void OnOthersMediaAdded(int64 peerId, UOdinPlaybackMedia* Media, UOdinJsonObject* properties, UOdinRoom* room); // 0x51fc5b0 [Native Protected]
    void OnOdinPeerLeft(int64 peerId, UOdinRoom* room); // 0x51fc1b0 [Native Protected]
    void OnOdinPeerJoined(int64 peerId, const FString& UserId, const TArray<uint8>& userData, UOdinRoom* room); // 0x51fbfc0 [Native Protected]
    void OnOdinErrorHandler(int64 ErrorCode); // 0x51fbf30 [Native Protected]
    void OnJoinRequestTimeout(UVoiceJoinRequest* Request); // 0x51fbb00 [Native Protected]
    void OnJoinRequestFailed(UVoiceJoinRequest* Request, int64 ErrorCode); // 0x51fba30 [Native Protected]
    void OnJoinRequestComplete(UVoiceJoinRequest* Request, const FString& customer, int64 ownPeerId, const FString& ownUserId); // 0x51fb7f0 [Native Protected]
    void OnJoinedOdinRoom(const FString& roomId, const TArray<uint8>& roomUserData, const FString& customer, int64 ownPeerId, const FString& ownUserId); // 0x51fbb90 [Native Protected]
    void OnAudioSettingChanged(const FName& SettingName, const float& NewValue); // 0x51fb670 [Final Native Protected]
    EVoiceRoomStatus GetVoiceChatStatus(); // 0x51fad20 [Final Native Public]
    FString GetRoomIdByRef(UOdinRoom* room); // 0x51fac40 [Final Native Public]
    UOdinRoom* GetOdinRoom(const EVoiceRoomType& RoomType); // 0x51fa950 [Final Native Public]
    FOdinCaptureDeviceInfo GetCurrentMicDevice(); // 0x51fa8c0 [Final Native Public]
    TArray<FOdinCaptureDeviceInfo> GetAvailableMicDevices(); // 0x51fa820 [Final Native Public]
    void CreateMediaForPendingRoom(const FString& roomId); // 0x51fa130 [Final Native Private]
    void CheckAllPendingPeers(); // 0x51fa110 [Final Native Private]
    void ChangeMicDevice(FOdinCaptureDeviceInfo& Mic); // 0x51fa050 [Final Native Public]
    void AddPendingRoom(const FString& roomId); // 0x51f9ee0 [Native Protected]
    void AddPendingPeer(int64 peerId); // 0x51f9e50 [Native Protected]
    void AddMediaToPeer(int64 peerId, UOdinPlaybackMedia* Media, UOdinRoom* room, ACharacter* Character); // 0x51f9d00 [Native Protected]

// IGameStateInterface (/Script/StormEscape.GameStateInterface)
    bool IsPlayerStillInLobby(FUniqueNetIdRepl& PlayerId); // 0x51faee0 [Native Event Public]
    TArray<APlayerState*> GetPlayerStatesArray(); // 0x51fabc0 [Native Event Public]
    TArray<FUniqueNetIdRepl> GetPlayerIds(); // 0x51fab20 [Native Event Public]
    ABaseFirstPersonCharacter* GetPlayerCharacter(int32 PlayerNumber); // 0x51faa80 [Native Event Public]
    TArray<FUniqueNetIdRepl> GetOriginalLobbyPlayers(); // 0x51fa9e0 [Native Event Public]
    TArray<ABaseFirstPersonCharacter*> GetAllPlayerCharacters(); // 0x51fa7a0 [Native Event Public]

// UGeometryFunctionLibrary (/Script/StormEscape.GeometryFunctionLibrary)
    TArray<FGeometryArea2D> SubtractArea2D(const FGeometryArea2D& AreaA, FGeometryArea2D& AreaB, float Tolerance); // 0x51fcf40 [Final Native Static Public]
    bool IsIntersectingArea2D(const FGeometryArea2D& AreaA, FGeometryArea2D& AreaB, float Tolerance); // 0x51fad70 [Final Native Static Public]
    FGeometryAreaFragmentResult2D FragmentArea2D(FGeometryArea2D& AreaA, FGeometryArea2D& AreaB, float Tolerance); // 0x51fa590 [Final Native Static Public]

// AHomeTV (/Script/StormEscape.HomeTV)
    void OnTurnOnAnimationFinished(); // 0x51fcce0 [Final Native Public]
    void OnTurnOffAnimationFinished(); // 0x51fccc0 [Final Native Public]
    void OnRep_IsTVOn(); // 0x51fc980 [Final Native Private]
    void OnOutageChanged(bool bOutageActive); // 0x51fc700 [Final Native Private]
    void K2_OnTurnOn(); // 0x15cd700 [Event Protected]
    void K2_OnTurnOff(); // 0x15cd700 [Event Protected]

// AHouse (/Script/StormEscape.House)
    void SetupCollisionProfiles(); // 0x51fcf20 [Final Native Public]
    void SetSpawnTransformArray(); // 0x15cd700 [Event Protected]
    void SetHouseNumber(const FString& InHouseNumber); // 0x51fcdf0 [Final Native Public]
    void OnRep_HouseNumber(); // 0x51fc960 [Final Native Protected]
    void OnHouseNumberChanged(const FString& NewHouseNumber); // 0x51fb750 [Native Event Public]
    void InitializeDoors(); // 0x15cd700 [Event Protected]
    void DamagePropsDirectly(const TArray<FHitPropInfo>& Props); // 0x51fa240 [Final Native Public]

// UHouseDamageComponent (/Script/StormEscape.HouseDamageComponent)
    void OnStormTransitionStarted(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x51fcb80 [Final Native Protected]
    void OnRep_FogActive(); // 0x51fc940 [Final Native Protected]
    void OnRep_DestroyedInstances(); // 0x51fc920 [Final Native Protected]
    void OnRep_CurrentBrokenMeshes(); // 0x51fc900 [Final Native Protected]
    void MC_SpawnBrokenMesh(UStaticMesh* Mesh, const FTransform& WorldTransform, const EShelterDestructionType& ShelterType, bool bCheckForSupport, bool bPassMaterial, const TArray<UMaterialInterface*>& MaterialsToPass); // 0x51fb410 [Native Event Protected]
    void MC_RemoveProp(UPrimitiveComponent* PropComponent, int32 InstanceIndex, const EShelterDestructionType& ShelterType); // 0x51fb300 [Native Event Protected]
    void MC_PlayDestructionVFXAtISM(UInstancedStaticMeshComponent* ISM, const FVector_NetQuantize& Center, const FVector_NetQuantize& HalfExtents, const FRotator& Rotation); // 0x51fb170 [Native Event Protected]
    void MC_BatchPartialDamageProp(const TArray<FPartialDamageBatchInfo>& Batches); // 0x51fb0c0 [Native Event Public]
    void MC_BatchDamageProps(const TArray<FDamagePropRequest>& Props); // 0x51fb020 [Native Event Public]
    bool IsHouseFullyDestroyed(); // 0x51fad50 [Final Native Public]
    void DamagePropsInLine(const FVector& LineStart, const FVector& LineEnd, float TraceRadius); // 0x51fa460 [Final Native Public]
    void DamagePropsDirectly(const TArray<FHitPropInfo>& Props); // 0x51fa350 [Final Native Public]
    void BlendVisualsWithStorm(float DeltaTime, float TransitionLength); // 0x51f9f80 [Final Native Private]

// UHousePainterComponent (/Script/StormEscape.HousePainterComponent)
    void RandomizePainterIndices(); // 0x5202120 [Final Native Public]
    void RandomizeInteriorIndex(); // 0x5202100 [Final Native Public]
    void RandomizeExteriorIndex(); // 0x52020e0 [Final Native Public]
    void OnRep_InteriorIndex(); // 0x52020c0 [Final Native Private]
    void OnRep_ExteriorIndex(); // 0x52020c0 [Final Native Private]
    void ApplyPainter(); // 0x5200b00 [Final Native Public]

// AHouseRuins (/Script/StormEscape.HouseRuins)
    void ReEnablePhysics(); // 0x5202140 [Final Native Public]
    void DisablePhysics(); // 0x5200d60 [Final Native Public]
    void CheckMeshVelocities(); // 0x5200cf0 [Final Native Protected]
    void AddRuinsMesh(FRuinsMeshConfig& RuinsConfig, const TArray<UMaterialInterface*>& MaterialsToPass, const FVector& SpawnTransform); // 0x5200980 [Final Native Public]

// IInteractionInterface (/Script/StormEscape.InteractionInterface)
    bool WasActiveWhenStored(); // 0x5202730 [Native Event Public]
    bool UseActivatedIcon(); // 0x5202700 [Native Event Public]
    void UpdateItemVisibility(bool bShouldBeVisible); // 0x5202670 [Native Event Public]
    void TurnUIToCamera(const FVector& CameraPosition); // 0x52025e0 [Native Event Public]
    void TossItem(float TimeToDelete); // 0x51dcee0 [Native Event Public]
    void ToggleItemUI(bool bVisible); // 0x5202550 [Native Event Public]
    void ToggleItemMesh(bool bShowSkeletalMesh); // 0x51c0ef0 [Native Event Public]
    void StopSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent); // 0x5202440 [Native Event Public]
    void StartSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent); // 0x5202330 [Native Event Public]
    void SetWasActiveWhenStored(bool NewValue); // 0x52022a0 [Native Event Public]
    void SetIsPermanentItem(bool bNewValue); // 0x5202210 [Native Event Public]
    void ScaleItemUI(float NewScale); // 0x5202190 [Native Event Public]
    bool RequiresTool(); // 0x5202160 [Native Event Public]
    bool RequiresBothHands(); // 0x51c0160 [Native Event Public]
    void OpenItem(bool bShouldOpen); // 0x51d35d0 [Native Event Public]
    void NotifyUnselect(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201ff0 [Native Event Public]
    void NotifyUnfocus(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201f20 [Native Event Public]
    void NotifyStopAction(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201e50 [Native Event Public]
    void NotifyStartAction(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201d80 [Native Event Public]
    void NotifySelect(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201cb0 [Native Event Public]
    void NotifyPickUp(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201be0 [Native Event Public]
    void NotifyFocus(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201b10 [Native Event Public]
    void NotifyDrop(AActor* interactor, UInteractComponent* InteractComponent); // 0x5201a40 [Native Event Public]
    void NotifyDiscard(); // 0x5201a20 [Native Event Public]
    void ItemSimulateServerAuthoredPhysics(float SimulationDuration, bool bShouldLoop, float LoopTimeout); // 0x5201900 [Native Event Public]
    void ItemEndSimulateServerAuthoredPhysics(); // 0x52018e0 [Native Event Public]
    bool IsTransientItem(); // 0x52018b0 [Native Event Public]
    bool IsPlayerBody(); // 0x5201880 [Native Event Public]
    bool IsPermanentItem(); // 0x5201850 [Native Event Public]
    bool IsItemSpawner(); // 0x5201820 [Native Event Public]
    bool IsItemBeingInteracted(); // 0x52017f0 [Native Event Public]
    bool IsHeld(); // 0x52017c0 [Native Event Public]
    bool IsAPickeableItem(); // 0x5201790 [Native Event Public]
    void Interrupt(AActor* interactor, UInteractComponent* InteractComponent); // 0x52016c0 [Native Event Public]
    void Interact(AActor* interactor, UInteractComponent* InteractComponent); // 0x52015f0 [Native Event Public]
    void Highligth_Item(bool bShouldHighlight); // 0x5201560 [Native Event Public]
    void Highligth_Body(bool bShouldHighlight); // 0x52014d0 [Native Event Public]
    bool HasSpecialAction(const ESpecialActionType& ActionType); // 0x5201440 [Native Event Public]
    UAnimMontage* GetTPPickupAnimation(); // 0x5201410 [Native Event Public]
    float GetSpeedDebuff(); // 0x52013d0 [Native Event Public]
    FText GetSecondaryActionDescription(); // 0x5201380 [Native Event Public]
    FRequiredItemInfo GetRequiredItem(); // 0x5201310 [Native Event Public]
    FText GetPrimaryActionDescription(); // 0x52012c0 [Native Event Public]
    EWeatherObjectWeight GetItemWeight(); // 0x5120570 [Native Event Public]
    EHeldObjectType GetItemType(); // 0x5201290 [Native Event Public]
    void GetItemSocket(const EHeldObjectType& ObjectType, const FName& SocketName); // 0x52011a0 [Native Event Public]
    int32 GetItemSize(); // 0x5201170 [Native Event Public]
    UStaticMeshComponent* GetItemMesh(); // 0x5201140 [Native Event Public]
    bool GetIsActivated(); // 0x5201110 [Native Event Public]
    TSoftObjectPtr<UTexture2D> GetInventoryIcon(int32 InItemSize); // 0x5201050 [Native Event Public]
    UAnimMontage* GetFPPickupAnimation(); // 0x5201020 [Native Event Public]
    FText GetDisplayName(); // 0x5200fd0 [Native Event Public]
    float GetCurrentProgressNormalized(); // 0x5200f90 [Native Event Public]
    float GetCurrentProgress(); // 0x5200f50 [Native Event Public]
    FText GetAlternateDisplayName(); // 0x5200f00 [Native Event Public]
    TSoftObjectPtr<UTexture2D> GetActivatedInventoryIcon(int32 InItemSize); // 0x5200e40 [Native Event Public]
    float GetActionDuration(); // 0x5200e00 [Native Event Public]
    void EnableItemFirstPersonRendering(bool bShouldEnable); // 0x51215d0 [Native Event Public]
    void EnableItem(); // 0x5200de0 [Native Event Public]
    bool DropsWhenOtherSelected(); // 0x5200db0 [Native Event Public]
    bool DoLocalWorldInteraction(); // 0x5200d80 [Native Event Public]
    void DisableItem(); // 0x5200d40 [Native Event Public]
    void DettachShadow(); // 0x15cd700 [Event Public]
    bool DeactivateWhenStored(); // 0x5200d10 [Native Event Public]
    bool CanShowToolIcon(); // 0x5200cc0 [Native Event Public]
    bool CanShowProgress(AActor* OtherActor); // 0x5200c20 [Native Event Public]
    bool CanOnlyCollect(); // 0x5200bf0 [Native Event Public]
    bool CanBeInteractedByPlayer(AActor* PlayerInteractor); // 0x5200b50 [Native Event Public]
    bool CanBeInteracted(); // 0x5200b20 [Native Event Public]
    void AttachShadow(USkeletalMeshComponent* shadowMesh); // 0x15cd700 [Event Public]

// UInventoryComponent (/Script/StormEscape.InventoryComponent)
    bool WillDropSelectedItemOnAdd(AActor* Item); // 0x52074b0 [Final Native Public]
    void SetWalkieTalkieInitialized(); // 0x5207350 [Final Native Private]
    void Server_SelectItem(int32 SlotIndex); // 0x5206900 [Native Event Public]
    void Server_DropItem(AActor* Item); // 0x5206870 [Native Event Public]
    void SelectPreviousItem(); // 0x5206850 [Final Native Public]
    void SelectNextItem(); // 0x5206830 [Final Native Public]
    void SelectItem(int32 SlotIndex); // 0x52067a0 [Final Native Public]
    void SelectBodyItem(int32 SlotIndex); // 0x5206710 [Final Native Public]
    void RemoveSelectedItem(); // 0x52066d0 [Final Native Public]
    TArray<EInventorySlotFocusState> PreviewAddItem(AActor* Item); // 0x5206450 [Final Native Public]
    void OnSelectionFailed__DelegateSignature(); // 0x15cd700 [Public]
    void OnSelectedItemChanged__DelegateSignature(int32 SelectedSlotIndex, AActor* SelectedItem); // 0x15cd700 [Public]
    void OnRep_WalkieTalkieItem(AWalkieTalkieItem* PreviousWalkieTalkieItem); // 0x52063c0 [Final Native Protected]
    void OnRep_SelectedItem(AActor* PreviouslySelectedItem); // 0x5206330 [Final Native Protected]
    void OnRep_InventorySize(); // 0x5206310 [Final Native Protected]
    void OnItemRemoved__DelegateSignature(int32 RemovedSlotIndex); // 0x15cd700 [Public]
    void OnItemAdded__DelegateSignature(int32 AddedSlotIndex, AActor* AddedItem); // 0x15cd700 [Public]
    void Multicast_HideWalkieTalkieItem(); // 0x5206030 [Final Native Event Private]
    bool IsItemInteractable(AActor* Item); // 0x5205c60 [Final Native Static Public]
    bool HasSpaceForItem(AActor* Item, const TArray<AActor*>& InventorySlotRange); // 0x5205b40 [Final Native Public]
    bool HasItemDiscount(const EHeldObjectType& ItemType); // 0x5205ab0 [Final Native Public]
    int32 GetWalkieTalkieSlotIndex(); // 0x5205a60 [Final Native Public]
    AWalkieTalkieItem* GetWalkieTalkieItem(); // 0x5205a40 [Final Native Public]
    int32 GetStartSlotForItem(AActor* Item); // 0x52059a0 [Final Native Public]
    AActor* GetSelectedItem(); // 0x5205980 [Final Native Public]
    int32 GetItemInventorySize(AActor* Item); // 0x52058c0 [Final Native Public]
    AActor* GetItemAtSlot(int32 SlotIndex); // 0x5205820 [Final Native Public]
    TArray<AActor*> GetInventorySlots(); // 0x5205770 [Final Native Public]
    void EnableFPRenderForAllItems(bool bShouldEnable); // 0x52051b0 [Final Native Public]
    void DropAllItems(); // 0x5205190 [Final Native Public]
    void DiscardAllItems(); // 0x5205170 [Final Native Public]
    void Client_UpdateSelectedItem(AActor* Item, int32 StartSlot, UInteractComponent* InInteractComponent); // 0x5205060 [Native Event Public]
    void Client_SelectItem(int32 SlotIndex); // 0x5204f00 [Native Event Public]
    void Client_SelectedItemChanged(AActor* Item, int32 StartSlot); // 0x5204f90 [Native Event Public]
    void Client_RemoveTransientItem(int32 StartSlot); // 0x5204e70 [Native Event Public]
    void Client_OnItemRemoved(int32 StartSlot); // 0x5204de0 [Native Event Public]
    void Client_AddItem(AActor* Item, int32 StartSlot); // 0x5204d10 [Native Event Public]
    void AddItemDiscount(const EHeldObjectType& NewItemDiscount); // 0x5204b60 [Final Native Public]
    void AddItem(AActor* Item); // 0x5204ad0 [Final Native Public]

// UInventorySlotWidget (/Script/StormEscape.InventorySlotWidget)
    void UpdateStyle(bool bPlayAddIconAnim); // 0x5207420 [Final Native Public]
    void SetStyle(TSoftObjectPtr<UTexture2D>& InIcon, int32 InSize, bool InSelected); // 0x5207120 [Final Native Public]
    void SetSlotVisibility(bool bIsVisible); // 0x5207090 [Final Native Public]
    void SetSlotSize(const FVector2D& NewSize); // 0x5207000 [Final Native Public]
    void SetSelected(bool InSelected); // 0x5206ee0 [Final Native Public]
    void SetItemSize(int32 InSize); // 0x5206dc0 [Final Native Public]
    void SetItemActor(AActor* InItem); // 0x5206c60 [Final Native Public]
    void SetIcon(TSoftObjectPtr<UTexture2D>& InIcon, bool bPlayAddIconAnim); // 0x5206ab0 [Final Native Public]
    void OnSlotUnfocused(); // 0x15cd700 [Event Public]
    void OnSlotFocused(const EInventorySlotFocusState& NewFocusState); // 0x15cd700 [Event Public]
    void OnItemActivationChanged(bool bIsActive); // 0x5206150 [Final Native Public]
    void OnIconSet(); // 0x15cd700 [Event Public]
    void NativePreConstruct(); // 0x5206070 [Native Protected]
    void NativeOnInitialized(); // 0x5206050 [Native Protected]
    bool HasItem(); // 0x5205a80 [Final Native Public]
    int32 GetItemSize(); // 0x5205960 [Final Native Public]

// UInventorySubsystem (/Script/StormEscape.InventorySubsystem)
    void UnlockItem(UPDA_Entitlement* Entitlement); // 0x5207370 [Final Native Public]
    bool SetEquippedItemColor(const FName& ItemId); // 0x5206a10 [Final Native Public]
    void SetCharacterGender(const ECharacterGender& NewGender); // 0x5206990 [Final Native Public]
    void SaveInventory(); // 0x52066f0 [Final Native Public]
    void OnPlayerRevived(); // 0x52062f0 [Final Native Public]
    void OnPlayerBurned(float InDuration); // 0x5206270 [Final Native Public]
    void OnDoorUnlocked(); // 0x5206130 [Final Native Public]
    void OnCustomRequirementMet(FGameplayTag& CustomRequirement); // 0x5206090 [Final Native Public]
    void LoadInventory(); // 0x5206010 [Final Native Public]
    bool IsUnlockConditionMet(UPDA_Entitlement* Entitlement); // 0x5205ed0 [Final Native Public]
    bool IsUnlockable(UPDA_Entitlement* Entitlement); // 0x5205f70 [Final Native Public]
    bool IsLevelRequirementMet(UPDA_Entitlement* Entitlement); // 0x5205e30 [Final Native Public]
    bool IsItemUnlockedByID(const FName& ItemId); // 0x5205d90 [Final Native Public]
    bool IsItemUnlocked(UPDA_Entitlement* Entitlement); // 0x5205cf0 [Final Native Public]
    UPDA_Entitlement* GetEquippedItem(const EEquipSlot& Slot); // 0x52056e0 [Final Native Public]
    bool GetEquippedColor(const FName& ItemId, FSkinColorVariant& EquippedColor); // 0x52055c0 [Final Native Public]
    FText GetCustomUnlockProgress(const FGameplayTag& CustomRequirement); // 0x5205500 [Final Native Public]
    FText GetCustomUnlockCondition(const FGameplayTag& CustomRequirement); // 0x5205440 [Final Native Public]
    ECharacterGender GetCharacterGender(); // 0x5205420 [Final Native Public]
    bool EquipItem(UPDA_Entitlement* Entitlement, const EEquipSlot& Slot); // 0x5205350 [Final Native Public]
    bool EquipColor(UPDA_Entitlement* Entitlement, const EEquipSlot& Slot, int32 ColorIndex); // 0x5205240 [Final Native Public]
    bool AreCustomRequirementMet(UPDA_Entitlement* Entitlement); // 0x5204be0 [Final Native Public]

// UInventoryWidget (/Script/StormEscape.InventoryWidget)
    void UpdateInventoryStyle(); // 0x5207400 [Final Native Public]
    void SetTransientSlotVisibility(bool bVisible, bool bIsLocked); // 0x5207280 [Final Native Public]
    void SetSelectedSlot(int32 SelectedIndex); // 0x5206f70 [Final Native Public]
    void SetItemTexts(AActor* SelectedItem); // 0x5206e50 [Final Native Public]
    void SetItemInSlot(int32 SlotIndex, AActor* Item); // 0x5206cf0 [Final Native Public]
    void SetInventoryComponent(UInventoryComponent* InInventoryComponent); // 0x5206bd0 [Final Native Public]
    void PreviewIconInSlot(int32 SlotIndex, int32 ItemSize, const TSoftObjectPtr<UTexture2D>& ItemIcon); // 0x5206530 [Final Native Public]
    void OnSelectionFailed(); // 0x15cd700 [Event Public]
    void OnItemFocused(AActor* Item); // 0x52061e0 [Final Native Public]
    void OnInventoryLocked(bool bIsLocked); // 0x15cd700 [Event Public]
    void InitializeInventoryWidget(); // 0x5205c40 [Final Native Public]
    void ClearSlot(int32 SlotIndex); // 0x5204c80 [Final Native Public]

// AIronUmbrella (/Script/StormEscape.IronUmbrella)
    void PlayPickupMontage(); // 0x520b6f0 [Final Native Private]
    void OnPlayerOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x520b1b0 [Final Native Public]
    void OnPlayerEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x520b050 [Final Native Public]
    void Multicast_PlayPickupMontage(); // 0x51c5810 [Final Native Event Private]
    void Multicast_HideSkeletalMesh(); // 0x51c5730 [Final Native Event Private]
    bool IsProtecting(); // 0x520afa0 [Final Native Public]
    void Client_PlayPickupMontage(); // 0x51c5750 [Final Native Event Private]

// UItemAudioComponent (/Script/StormEscape.ItemAudioComponent)
    void Multicast_PlayUseSoundEffect(); // 0x51d2dc0 [Final Native Event Private]
    void Multicast_PlayUseCompletedSoundEffect(); // 0x51d2d10 [Final Native Event Private]
    void Multicast_PlayHoldSoundEffect(); // 0x51d32c0 [Final Native Event Private]
    void BaseItem_OnItemActivationChanged(bool bIsItemActive); // 0x520a900 [Final Native Private]
    void BaseItem_OnActionStarted(); // 0x520a8e0 [Final Native Private]
    void BaseItem_OnActionCompleted(); // 0x520a8c0 [Final Native Private]

// UItemGeneratorComponent (/Script/StormEscape.ItemGeneratorComponent)
    void SpawnKeyItems(); // 0x520ba60 [Final Native Public]
    void SpawnItemsBehindDoor(AActor* Door); // 0x520b9d0 [Final Native Protected]
    void SetSpawnPointsArray(const TArray<UPrimitiveComponent*>& spawnPointsArray); // 0x520b830 [Final Native Protected]
    void Server_AddToBuildingArray(); // 0x5206030 [Native Event Protected]
    void PopulateBuilding(); // 0x520b710 [Final Native Public]
    void InitializeItemGeneration(); // 0x520af40 [Final Native Protected]

// UItemHookComponent (/Script/StormEscape.ItemHookComponent)
    void OnRep_HookedItemUpdate(FHookedItemData& OldItem); // 0x520b410 [Final Native Protected]
    void OnItemPickedUp(AActor* carrier); // 0x520afc0 [Final Native Private]

// UWeatherComponent (/Script/StormEscape.WeatherComponent)
    void OnTornadoTargetTossedSignature__DelegateSignature(UWeatherComponent* Target, AActor* Tornado); // 0x15cd700 [Public]
    void OnTornadoTargetTakenSignature__DelegateSignature(UWeatherComponent* Target, AActor* Tornado); // 0x15cd700 [Public]
    void OnTornadoTargetLeftLandingLocationSignature__DelegateSignature(UWeatherComponent* TargetComponent); // 0x15cd700 [Public]
    void OnTargetRemovedSignature__DelegateSignature(UWeatherComponent* Target); // 0x15cd700 [Public]
    void OnStormDamageStopped(); // 0x5277d20 [Native Public]
    void OnStormDamageStarted(const EStormEffect& StormType); // 0x5277ca0 [Native Public]
    void OnStormDamageApplied(const EStormEffect& StormType); // 0x5277c20 [Native Public]
    void OnShelterEjectionStarted(AActor* SourceActor, const ETornadoTargetClaimReason& Reason, const FVector& ClaimDirection); // 0x5277b00 [Native Protected]
    EDraggingTargetState OnShelterEjectionFailed(AActor* SourceActor, const ETornadoTargetClaimReason& ClaimReason); // 0x5277a30 [Native Protected]
    void OnRep_ShelterSource(); // 0x51d2dc0 [Native Protected]
    void OnRep_CanInitWeatherUpdate(); // 0x5277a10 [Final Native Protected]
    void OnOwnerOrbitStateChanged__DelegateSignature(bool bIsOrbiting); // 0x15cd700 [Public]
    void OnLightningTargetImmunityChangedSignature__DelegateSignature(UWeatherComponent* Target, bool bIsImmune); // 0x15cd700 [Public]
    void OnDragStopped(AActor* SourceActor); // 0x5277980 [Native Protected]
    void OnDragStarted(AActor* SourceActor); // 0x52778f0 [Native Protected]
    void OnClaimedByTornado(const ETornadoTargetClaimReason& Reason); // 0x5277870 [Native Protected]
    void NotifyTornadoClaim(AActor* Tornado, const ETornadoTargetClaimReason& Reason); // 0x52777a0 [Final Native Public]
    void NotifyShelterEjection(AActor* Tornado, const ETornadoTargetClaimReason& Reason, const FVector& ClaimDirection); // 0x5277680 [Native Public]
    void NotifyDragStop(AActor* SourceActor, bool bClearSource); // 0x52775b0 [Final Native Public]
    void NotifyDragStart(AActor* SourceActor); // 0x5277520 [Final Native Public]
    void Multicast_UpdateTossLocation(AActor* Tornado, const FVector& Location, float StartSpeed); // 0x5277410 [Final Native Event Private]
    void Multicast_TossAtSafeZone(AActor* Tornado, ASafeLandingZone* LandingZone, const FVector& LandingLocation, float TangentSpeed); // 0x52772b0 [Final Native Event Private]
    void Multicast_TossAtLocation(AActor* Tornado, const FVector& Location, float TangentSpeed); // 0x52771a0 [Final Native Event Private]
    void InitDragging(UWeatherSubsystem* WeatherSubsystem); // 0x5276d50 [Native Protected]
    void HandleStormDamage(AActor* Source, float DamageToApply); // 0x5276c30 [Final Native Public]
    void HandleShelterEjectionTimeout(const ETornadoTargetClaimReason& ClaimReason); // 0x5276bb0 [Final Native Private]
    EDraggingTargetState GetDraggingState(); // 0x5276970 [Native Public]
    EShelterClaimResponse GetClaimResponseAtDirection(AActor* SourceActor, const FVector& ClaimDirection, const FVector& OutEscapeDirection, const FString& OutMsg); // 0x52765c0 [Native Public]
    EWeatherObjectCategory GetCategory(); // 0x5276590 [Native Public]
    bool CanBeDragged(AActor* SourceActor, const FVector& DesiredDirection, const FVector& OutDragDirection); // 0x5275e60 [Native Public]
    bool CanBeDamaged(AActor* SourceActor, const FVector& DesiredDirection, const FVector& OutDragDirection); // 0x5275d20 [Native Public]
    bool ApplyDrag(float Speed, const FVector& Direction, float DeltaTime); // 0x5275bd0 [Native Public]

// UPropWeatherComponent (/Script/StormEscape.PropWeatherComponent)
    void OnRep_ObjectWeight(); // 0x522b700 [Final Native Protected]
    void OnMovementStabilityChanged(bool bIsStable); // 0x522b0d0 [Native Protected]
    void K2_OnWeightChanged(); // 0x15cd700 [Event Protected]
    void K2_InitDragging(bool bHasAuthority); // 0x15cd700 [Event Protected]
    EWeatherObjectWeight GetWeight(); // 0x522adf0 [Native Public]

// UItemWeatherComponent (/Script/StormEscape.ItemWeatherComponent)
    void SetWeight(const EWeatherObjectWeight& NewWeight); // 0x520b950 [Final Native Public]

// UKeyBindingEntryWidget (/Script/StormEscape.KeyBindingEntryWidget)
    void RevertCustomizations(); // 0x520b810 [Final Native Public]
    void ResetToDefault(); // 0x520b7f0 [Final Native Public]
    void RequestRebindKeyboardAlt(); // 0x520b7b0 [Final Native Public]
    void RequestRebindKeyboard(); // 0x520b790 [Final Native Public]
    void RequestRebindGamepad(); // 0x520b770 [Final Native Public]
    void RefreshBinding(); // 0x520b750 [Final Native Public]
    void K2_OnResetToDefault(); // 0x15cd700 [Event Public]
    void K2_OnBindingUpdated(FKeyBindingInfo& InKeyboardBinding, FKeyBindingInfo& InKeyboardAltBinding, FKeyBindingInfo& InGamepadBinding, bool bHasGamepadBinding); // 0x15cd700 [Event Public]
    bool IsCustomized(); // 0x520af60 [Final Native Public]
    void InitializeAsKeyBinding(const FName& InMappingName); // 0x520aeb0 [Final Native Public]
    bool HasKeyboardBinding(); // 0x520ae80 [Final Native Public]
    bool HasKeyboardAltBinding(); // 0x520ae50 [Final Native Public]
    bool HasGamepadBinding(); // 0x520ae20 [Final Native Public]
    UWidget* GetButtonForSlot(const EPlayerMappableKeySlot& InSlot); // 0x520a990 [Final Native Public]

// UKeyBindingMenuWidget (/Script/StormEscape.KeyBindingMenuWidget)
    void ResetAllBindings(); // 0x520b7d0 [Final Native Public]
    void RebuildBindingList(); // 0x520b730 [Final Native Public]
    void OpenResetPopup(const FName& MappingName); // 0x520b660 [Final Native Public]
    void OpenRebindPopup(FKeyBindingInfo& BindingInfo); // 0x520b4f0 [Final Native Public]
    void K2_OnResetApplied(UWidget* FocusWidget); // 0x15cd700 [Event Public]
    void K2_OnRebindPopupOpened(UKeyRebindPopupWidget* Popup); // 0x15cd700 [Event Public]
    void K2_OnRebindPopupClosed(bool bSuccess, UWidget* FocusWidget); // 0x15cd700 [Event Public]
    void K2_OnEntryAdded(UKeyBindingEntryWidget* Entry, bool bIsNewCategory); // 0x15cd700 [Event Public]
    void K2_OnCategoryHeaderAdded(UCommonUserWidget* Header, FText& Category); // 0x15cd700 [Event Public]
    void HandleRowUnhovered(); // 0x520ae00 [Final Native Protected]
    void HandleRowHovered(UKeyBindingEntryWidget* Entry); // 0x520ad70 [Final Native Protected]
    void HandleResetRequested(UKeyBindingEntryWidget* Entry, UWidget* FocusWidget); // 0x520aca0 [Final Native Protected]
    void HandleRebindRequested(UKeyBindingEntryWidget* Entry, FKeyBindingInfo& Binding, UWidget* FocusWidget); // 0x520aab0 [Final Native Protected]
    void HandleRebindFinished(bool bSuccess); // 0x520aa20 [Final Native Protected]

// UKeyBindingSubsystem (/Script/StormEscape.KeyBindingSubsystem)
    bool UnbindKey(const FName& MappingName, const EPlayerMappableKeySlot& Slot, FText& OutFailureReason); // 0x52109a0 [Final Native Public]
    bool TryRebindKey(const FName& MappingName, const EPlayerMappableKeySlot& Slot, FKey& NewKey, FText& OutFailureReason); // 0x5210780 [Final Native Public]
    bool ResolveRebindConflict(const FName& MappingName, const EPlayerMappableKeySlot& Slot, FKey& NewKey, const EKeyBindConflictResolution& Resolution, FText& OutFailureReason); // 0x520fd40 [Final Native Public]
    bool ResetBinding(const FName& MappingName); // 0x520fc20 [Final Native Public]
    void ResetAllBindings(); // 0x520fc00 [Final Native Public]
    void RefreshBindings(); // 0x520fbe0 [Final Native Public]
    bool IsKeyMappedToAction(FKey& Key, UInputAction* InputAction); // 0x520f8b0 [Final Native Public]
    bool IsBindableKey(FKey& Key, FText& OutFailureReason); // 0x520f710 [Final Native Public]
    bool HasAnyCustomizedBindings(); // 0x520f6e0 [Final Native Public]
    bool GetResetConflicts(const FName& MappingName, const TArray<FKeyBindingInfo>& OutResetSlots, const TArray<FKeyBindingInfo>& OutOtherConflicts); // 0x520f4b0 [Final Native Public]
    TArray<FKey> GetPlayerMappedKeys(UInputAction* InputAction); // 0x520f3c0 [Final Native Public]
    bool GetKeyIconBrush(FKey& Key, FSlateBrush& OutBrush); // 0x520f160 [Final Native Public]
    FKey GetKeyForMapping(const FName& MappingName, const EPlayerMappableKeySlot& Slot); // 0x520f020 [Final Native Public]
    FText GetKeyDisplayText(FKey& Key); // 0x520ef20 [Final Native Static Public]
    bool GetBindingConflicts(FKey& Key, const FName& MappingNameToIgnore, const EPlayerMappableKeySlot& SlotToIgnore, const TArray<FKeyBindingInfo>& OutConflicts); // 0x520ecc0 [Final Native Public]
    bool GetBindingConflict(FKey& Key, const FName& MappingNameToIgnore, FKeyBindingInfo& OutConflictingBinding); // 0x520ea70 [Final Native Public]
    TArray<FKeyBindingInfo> GetAllKeyBindings(); // 0x520e9d0 [Final Native Public]

// UKeyConflictResolveWidget (/Script/StormEscape.KeyConflictResolveWidget)
    void Setup(FKey& InNewKey, FKeyBindingInfo& InTargetBinding, FKeyBindingInfo& InConflictingBinding); // 0x52102b0 [Final Native Public]
    void K2_OnConflictSetup(FKey& InNewKey, FKeyBindingInfo& InTargetBinding, FKeyBindingInfo& InConflictingBinding); // 0x15cd700 [Event Public]

// UKeyRebindPopupWidget (/Script/StormEscape.KeyRebindPopupWidget)
    void UnbindCurrent(); // 0x5210980 [Final Native Public]
    void SetTargetBinding(FKeyBindingInfo& InTargetBinding); // 0x5210140 [Final Native Public]
    void SetResetTarget(const FName& InMappingName); // 0x5210020 [Final Native Public]
    void ResolveConflict(const EKeyBindConflictResolution& Resolution); // 0x520fcc0 [Final Native Public]
    void K2_OnRebindCompleted(FKey& NewKey); // 0x15cd700 [Event Public]
    void K2_OnRebindCancelled(); // 0x15cd700 [Event Public]
    void K2_OnPopupInitialized(FKeyBindingInfo& InTargetBinding); // 0x15cd700 [Event Public]
    void K2_OnKeyRejected(FKey& Key, FText& Reason); // 0x15cd700 [Event Public]
    void K2_OnConflictVisibilityChanged(bool bVisible); // 0x15cd700 [Event Public]
    void HandleConflictResolved(const EKeyBindConflictResolution& Resolution); // 0x520f660 [Final Native Protected]
    void CancelRebind(); // 0x520e9b0 [Final Native Public]

// ALiftButton (/Script/StormEscape.LiftButton)
    void UpdateButtonMaterial(bool bReady); // 0x15cd700 [Event Protected]
    void OnRep_ButtonPressed(); // 0x520fba0 [Final Native Private]

// ULightControlSubsystem (/Script/StormEscape.LightControlSubsystem)
    void TriggerGlobalOutage(); // 0x5210760 [Final Native Public]
    void TriggerGlobalFlicker(float Duration); // 0x52106e0 [Final Native Public]
    void SwitchLumenMode(bool bUseLumen); // 0x5210650 [Final Native Public]
    void StartWithTimeOfDay(const ETimeOfDay& TimeOfDay); // 0x52105d0 [Final Native Public]
    void SetSettings(UPDA_LightControlSettings* InSettings); // 0x52100b0 [Final Native Public]
    void SetLightState(UStaticMeshComponent* MeshComponent, const ELightState& NewState); // 0x520ff50 [Final Native Public]
    void RefreshAllLights(); // 0x520fbc0 [Final Native Public]
    bool IsUsingLumen(); // 0x520fa20 [Final Native Public]
    bool IsTimeOfDayInitialized(); // 0x520fa00 [Final Native Public]
    bool IsStormFlickerActive(); // 0x520f9e0 [Final Native Public]
    bool IsInGlobalEffect(); // 0x520f870 [Final Native Public]
    float GetStormActiveMinutes(); // 0x520f630 [Final Native Public]
    ELightState GetLightState(UStaticMeshComponent* MeshComponent); // 0x520f320 [Final Native Public]
    int32 GetLightFixtureCount(); // 0x520f300 [Final Native Public]
    int32 GetInternalLightCount(); // 0x520eef0 [Final Native Public]
    int32 GetExternalLightCount(); // 0x520eec0 [Final Native Public]
    ETimeOfDay GetCurrentTimeOfDay(); // 0x520eea0 [Final Native Public]
    void CancelAllLightEventsAndReset(); // 0x520e990 [Final Native Public]

// UStormEscapeAudioComponent (/Script/StormEscape.StormEscapeAudioComponent)
    void ToggleBufferTrigger(const FName& TriggerName, bool bToggleOn, bool bAlsoTrigger); // 0x5244e10 [Final Native Public]
    void ReapplyBufferedTriggers(); // 0x52438f0 [Final Native Public]
    bool IsTriggerBuffered(const FName& TriggerName); // 0x52433c0 [Final Native Public]
    bool HasTriggersToReapply(); // 0x52431f0 [Final Native Public]
    float GetPreferredStartTime(); // 0x52430b0 [Final Native Protected]
    void ClearBufferedTriggers(); // 0x5242c90 [Final Native Public]

// ULightEnvironmentAudioComponent (/Script/StormEscape.LightEnvironmentAudioComponent)
    void LightControlSubsystem_OnLightFixtureStateChanged(UStaticMeshComponent* LightFixtureMeshComponent, const ELightState& NewState); // 0x520fad0 [Final Native Protected]
    void LightControlSubsystem_OnGlobalOutageChanged(bool bIsOutageActive); // 0x520fa40 [Final Native Protected]

// ULightningStrikeComponent (/Script/StormEscape.LightningStrikeComponent)
    void RequestLightningStrike(const FVector& TargetLocation); // 0x5216040 [Final Native Public]
    void QueueStrikes(int32 Amount, float HitChance); // 0x5215f70 [Final Native Private]
    void PlayLightningAudio(const FVector& Location); // 0x5215ee0 [Final Native Protected]
    void OnTargetImmunityChanged(UWeatherComponent* Target, bool bIsImmune); // 0x5215e10 [Final Native Private]
    void OnTargetDestroyed(AActor* TargetActor); // 0x5215d80 [Final Native Private]
    void OnLightningStruckSignature__DelegateSignature(const FVector& Location); // 0x15cd700 [Public]
    void Multicast_NotifyLightningStrike(const FVector& Location); // 0x5214f50 [Native Event Protected]
    EStormIntensity GetStormIntensity(); // 0x5214ac0 [Final Native Public]
    USoundBase* GetLightningAudio(); // 0x52149f0 [Final Native Protected]
    void GenerateWave(); // 0x5214600 [Final Native Private]
    void DequeueStrike(); // 0x5214430 [Final Native Private]
    bool CanStrikeAtLocation(const FVector& Location, const TArray<AActor*>& ActorsToIgnore); // 0x52142d0 [Final Native Public]
    bool CanStrikeActor(AActor* TargetActor); // 0x5214230 [Final Native Private]

// ULoadingScreenWidget (/Script/StormEscape.LoadingScreenWidget)
    void OnExpired(); // 0x5215210 [Final Native Private]
    void OnExit(); // 0x15cd700 [Event Protected]
    void OnEnter(); // 0x15cd700 [Event Protected]
    void NotifyAnimationFinished(bool bOpen); // 0x5214fd0 [Final Native Protected]
    void BlockNextLoadingScreen(); // 0x5214210 [Final Native Public]

// AStormEscapeGameModeBase (/Script/StormEscape.StormEscapeGameModeBase)
    void StartGameplayAfterTimeout(float TimeoutDuration); // 0x524c0c0 [Final Native Protected]
    void StartGameplay(bool bIgnoreExpectedPlayers); // 0x524c030 [Native Protected]
    int32 GetNumPlayersInGame(); // 0x5249c00 [Final Native Protected]

// ALobbyGameMode (/Script/StormEscape.LobbyGameMode)
    void StartMatch(); // 0x52163a0 [Final Native Public]
    void OnPlayerReady(); // 0x5215cd0 [Final Native Public]
    void CheckAllPlayersReady(); // 0x52143f0 [Final Native Public]

// AStormEscapePlayerState (/Script/StormEscape.StormEscapePlayerState)
    void SetPlayerNumber(int32 NewNumber); // 0x524fc90 [Final Native Public]
    void Server_OnLevelUp(int32 PlayerLevel); // 0x524f9c0 [Final Native Event Private]
    void Server_AuthTryJoiningGame(); // 0x51ca7b0 [Final Native Event Private]
    void OnRep_ServerPlayerNumber(); // 0x524f640 [Final Native Protected]
    void OnRep_ServerPlayerLevel(int32 PreviousLevel); // 0x524f5b0 [Final Native Private]
    int32 GetServerPlayerLevel(); // 0x524efd0 [Final Native Public]
    int32 GetPlayerNumber(); // 0x524efb0 [Final Native Public]
    void AuthTryJoiningGame(float DeltaTime); // 0x524e9c0 [Final Native Private]

// ALobbyPlayerState (/Script/StormEscape.LobbyPlayerState)
    void ServerSetReady(bool bNewReady); // 0x52161d0 [Native Event Public]
    void OnRep_IsReady(); // 0x51c5cc0 [Final Native Public]

// ULobbySearchList (/Script/StormEscape.LobbySearchList)
    void PopulateList(const TArray<FLobbySearchResult>& Results); // 0x15cd700 [Event Public]

// ULobbySearchPanel (/Script/StormEscape.LobbySearchPanel)
    void SetSearchText(const FString& NewSearchText); // 0x5216300 [Final Native Public]
    void SetSearchFilter(FSearchFilter& NewFilter); // 0x5216260 [Final Native Public]
    void OnSessionsAvailable(); // 0x15cd700 [Event Public]
    void OnPagesRefreshed(int32 NumOfPages); // 0x15cd700 [Event Public]
    void OnNoSessionsAvailable(); // 0x15cd700 [Event Public]
    void OnLobbiesResultsReceived(const TArray<FLobbySearchResult>& Results); // 0x52155d0 [Final Native Protected]
    void GenerateTestLobbies(int32 NumLobbies); // 0x5214570 [Final Native Public]
    void DisplayLobbies(const TArray<FLobbySearchResult>& Lobbies); // 0x5214450 [Final Native Public]

// ULobbyVoiceChatComponent (/Script/StormEscape.LobbyVoiceChatComponent)
    void OnOthersMediaRemoved(int64 peerId, UOdinPlaybackMedia* Media, UOdinRoom* OdinRoom); // 0x5215b30 [Native Protected]
    void OnOthersMediaAdded(int64 peerId, UOdinPlaybackMedia* Media, UOdinJsonObject* properties, UOdinRoom* OdinRoom); // 0x52159e0 [Native Protected]
    void OnOdinPeerLeft(int64 peerId, UOdinRoom* OdinRoom); // 0x5215910 [Native Protected]
    void OnOdinPeerJoined(int64 peerId, const FString& UserId, const TArray<uint8>& userData, UOdinRoom* OdinRoom); // 0x5215720 [Native Protected]
    void OnOdinErrorHandler(int64 ErrorCode); // 0x5215690 [Native Protected]
    void OnJoinedOdinRoom(const FString& roomId, const TArray<uint8>& roomUserData, const FString& customer, int64 ownPeerId, const FString& ownUserId); // 0x52152c0 [Native Protected]
    void ConnectToVoiceChat(); // 0x5214410 [Final Native Public]

// ALooseMeshCollisionUpdaterActor (/Script/StormEscape.LooseMeshCollisionUpdaterActor)
    void ExecuteScanAndApply(); // 0x5214550 [Final Native Public]
    void ExecuteScan(); // 0x5214510 [Final Native Public]
    void ExecuteReset(); // 0x5214530 [Final Native Public]
    void ExecuteApply(); // 0x5214510 [Final Native Public]

// ULoreArchivesSubsystem (/Script/StormEscape.LoreArchivesSubsystem)
    void UnlockArchive(const FName& ArchiveID); // 0x52163c0 [Final Native Public]
    void SaveArchiveState(const FString& SlotName, int32 UserIndex); // 0x52160f0 [Final Native Public]
    void ResetAllArchives(); // 0x52160d0 [Final Native Public]
    void OnSkinUnlocked(const FName& SkinItemID); // 0x5215cf0 [Final Native Protected]
    void OnPlayerLevelledUp(int32 NewLevel); // 0x5215c40 [Final Native Protected]
    void OnGameEnded(bool bWin); // 0x5215230 [Final Native Protected]
    void OnAchievementUnlocked(const FName& AchievementID, FAchievementDefinition& AchievementDef); // 0x5215110 [Final Native Protected]
    void NotifyItemCollected(TSubclassOf<ABaseCollectable> CollectableClass); // 0x5215060 [Final Native Public]
    void MarkArchiveAsRead(const FName& ArchiveID); // 0x5214ec0 [Final Native Public]
    void MarkAllArchivesAsRead(); // 0x5214ea0 [Final Native Public]
    void LoadArchiveState(const FString& SlotName, int32 UserIndex); // 0x5214dc0 [Final Native Public]
    bool IsArchiveUnlocked(const FName& ArchiveID); // 0x5214d20 [Final Native Public]
    bool IsArchiveRead(const FName& ArchiveID); // 0x5214c80 [Final Native Public]
    TArray<FArchiveEntry> GetUnreadArchives(); // 0x5214be0 [Final Native Public]
    int32 GetUnreadArchiveCount(); // 0x5214bb0 [Final Native Public]
    float GetUnlockPercentage(); // 0x5214ae0 [Final Native Public]
    TArray<FArchiveEntry> GetUnlockedArchives(); // 0x5214b10 [Final Native Public]
    TArray<FArchiveEntry> GetLockedArchives(); // 0x5214a20 [Final Native Public]
    int32 GetGamesWonCount(); // 0x52149c0 [Final Native Public]
    int32 GetCollectedCount(TSubclassOf<ABaseCollectable> CollectableClass); // 0x5214910 [Final Native Public]
    FDateTime GetArchiveUnlockTime(const FName& ArchiveID); // 0x5214880 [Final Native Public]
    bool GetArchiveEntry(const FName& ArchiveID, FArchiveEntry& OutEntry); // 0x52146e0 [Final Native Public]
    TMap<FName, FArchiveEntry> GetAllArchives(); // 0x5214620 [Final Native Public]

// ALorePC (/Script/StormEscape.LorePC)
    void ToggleScreen(bool bShouldBeOn); // 0x51cf580 [Native Event Protected]
    void SetupScreen(); // 0x521b820 [Final Native Protected]
    void OnRep_LorePCEnabled(); // 0x521b470 [Final Native Private]
    void OnLoreArchiveUnlocked(FArchiveEntry& UnlockedArchive, bool bIsFirstUnlock); // 0x521b2a0 [Final Native Private]
    void OnLoreArchiveRead(const FName& ArchiveID, bool bIsNewRead); // 0x521b1c0 [Final Native Private]
    void ClientShowWidget(); // 0x51c5750 [Native Event Protected]
    void BP_OnScreenSetupComplete(UMaterialInstanceDynamic* DMI); // 0x15cd700 [Event Protected]
    void BP_OnLoreStatusChanged(const ELoreScreenState& NewState); // 0x15cd700 [Event Protected]

// UMapSelectionPanel (/Script/StormEscape.MapSelectionPanel)
    void OnCurrentMapChanged(FPlayMapInfo& NewMap); // 0x15cd700 [Event Public]

// UMatchSelectionSubsystem (/Script/StormEscape.MatchSelectionSubsystem)
    bool WasContextInitialized(const EMatchContextType& Context); // 0x521b8d0 [Final Native Public]
    void SetPendingTimeOfDay(const ETimeOfDay& NewTimeOfDay); // 0x521b7a0 [Final Native Public]
    void SetDifficultyMode(const EGameDifficulty& NewDifficulty); // 0x521b720 [Final Native Public]
    void SaveVolumeForPlayer(const FString& UserId, float NewValue); // 0x521b640 [Final Native Public]
    ETimeOfDay ResolveTimeOfDay(int32 PlayerCount); // 0x521b5a0 [Final Native Public]
    void OnMatchContextInitializedSignature__DelegateSignature(const EMatchContextType& Context, FMatchProfile& MatchProfile); // 0x15cd700 [Public]
    float LoadVolumeForPlayer(const FString& UserId); // 0x521a970 [Final Native Public]
    void InitContextWithTags(const EMatchContextType& Context, FGameplayTagContainer& InTags); // 0x521a860 [Final Native Public]
    EGameDifficulty GetMatchDifficulty(); // 0x521a5d0 [Final Native Public]
    void DeleteVolumeForPlayer(const FString& UserId); // 0x521a530 [Final Native Public]
    void Cheat_VetoItem(const FName& ItemName); // 0x521a490 [Final Native Public]
    void Cheat_SetVanIssueBudget(int32 NewBudget); // 0x521a400 [Final Native Public]
    void Cheat_SetCustomStormEffect(const EStormEffect& NewEffect); // 0x521a380 [Final Native Public]
    void Cheat_AddVanIssue(const EVehiclePart& IssuePart); // 0x521a300 [Final Native Public]

// AMedkit (/Script/StormEscape.Medkit)
    void ToggleMesh(bool bShowSkeletalMesh); // 0x521b840 [Final Native Event Private]
    void StopMedkitMontages(); // 0x15cd700 [Event Protected]
    void SetupAnimBP(); // 0x51cadf0 [Final Native Event Private]
    void PlayMedkitMontage(UAnimMontage* Montage); // 0x15cd700 [Event Protected]

// AMinorTornado (/Script/StormEscape.MinorTornado)
    void OnTornadoStateChanged__DelegateSignature(AMinorTornado* Tornado, const EMinorTornadoState& PreviousTornadoState, const EMinorTornadoState& NewTornadoState); // 0x15cd700 [Public]
    void OnTornadoFormationCompleteSignature__DelegateSignature(AMinorTornado* Tornado); // 0x15cd700 [Public]
    void OnTornadoEndedSignature__DelegateSignature(AMinorTornado* Tornado); // 0x15cd700 [Public]
    void OnTornadoDeviationStartedSignature__DelegateSignature(AMinorTornado* Tornado, const FVector& StartDirection, const FVector& EndDirection); // 0x15cd700 [Public]
    void OnTornadoDecayStartedSignature__DelegateSignature(AMinorTornado* Tornado, float Duration); // 0x15cd700 [Public]
    void Multicast_PerformRemoval(float Duration); // 0x521b060 [Native Event Protected]
    void Multicast_PerformFormation(float DesiredSpeed, const FVector& DesiredDirection, float Duration); // 0x521af50 [Final Native Event Private]
    void Multicast_PerformFlush(float Duration); // 0x521aec0 [Final Native Event Private]
    void Multicast_PerformDespawn(); // 0x51ca110 [Final Native Event Private]
    void Multicast_PerformDecay(float Duration); // 0x521ae30 [Final Native Event Private]
    void Multicast_FinishFormation(); // 0x51ca810 [Final Native Event Private]
    void Multicast_ApplyDeviation(float TurnAngle); // 0x521aa20 [Final Native Event Private]
    void K2_OnTornadoUpdated(float DeltaTime); // 0x15cd700 [Event Protected]
    void K2_OnRemovalStarted(float Duration); // 0x15cd700 [Event Protected]
    void K2_OnFormationStarted(float Duration); // 0x15cd700 [Event Protected]
    void K2_OnFlushStarted(float ExpectedDuration); // 0x15cd700 [Event Protected]
    void K2_OnDespawned(); // 0x15cd700 [Event Protected]
    void K2_OnDecayStarted(float Duration); // 0x15cd700 [Event Protected]

// UMinorTornadoAudioComponent (/Script/StormEscape.MinorTornadoAudioComponent)
    void OnTornadoStateChanged(AMinorTornado* Tornado, const EMinorTornadoState& PreviousTornadoState, const EMinorTornadoState& NewTornadoState); // 0x521b490 [Final Native Protected]

// UMoodletComponent (/Script/StormEscape.MoodletComponent)
    void OnRep_Instances(); // 0x521b450 [Final Native Protected]
    void Multicast_SpawnMoodletVFX(const FName& MoodletID, UPDA_MoodletData* Data); // 0x521b0f0 [Native Event Protected]
    void Multicast_NotifyMoodletWearOffStarted(UPDA_MoodletData* Data, float WearOffTime); // 0x521ad60 [Native Event Public]
    void Multicast_NotifyMoodletWearOffCancelled(UPDA_MoodletData* Data); // 0x5206870 [Native Event Public]
    void Multicast_NotifyMoodletExtended(UPDA_MoodletData* Data, float NewRemainingTime, float NewMaxTime); // 0x521ac50 [Native Event Public]
    void Multicast_DestroyMoodletVFX(const FName& MoodletID); // 0x521abc0 [Native Event Protected]
    void Multicast_BroadcastMoodletToggle(bool bWasAdded, UPDA_MoodletData* Data, int32 RemainingStacks); // 0x521aab0 [Native Event Public]
    bool HasMoodlet(UPDA_MoodletData* Data); // 0x521a7c0 [Final Native Public]
    int32 GetNumberOfStacks(UPDA_MoodletData* Data); // 0x521a720 [Final Native Public]
    float GetMoodletRemainingTime(UPDA_MoodletData* Data, const bool& bOutIsCountingDown, const float& OutMaxTime); // 0x521a5f0 [Final Native Public]

// UMoodletWidget (/Script/StormEscape.MoodletWidget)
    void StartWearOff(float WearOffTime); // 0x52203a0 [Final Native Public]
    void K2_OnProgressUpdated(float NewProgress); // 0x15cd700 [Event Protected]
    void InitializeMoodlet(UPDA_MoodletData* InMoodletData); // 0x521fdf0 [Final Native Public]
    void ExtendTime(float NewRemainingTime, float NewMaxTime); // 0x521f6f0 [Final Native Public]
    void CancelWearOff(); // 0x521f470 [Final Native Public]

// UOptionSelector (/Script/StormEscape.OptionSelector)
    void UpdateOptionIndicators(); // 0x5220420 [Final Native Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x5220040 [Native Event Public]
    void RevertSettingToDefault(); // 0x15cd700 [Event Public]
    void OnSettingChanged(const FName& InSettingName, const float& NewValue); // 0x521fe80 [Native Event Public]
    void K2_OnSelectionChanged(int32 NewIndex, FText& NewValue); // 0x15cd700 [Event Public]
    void InitializeAsSetting(const FName& InSettingName, FSettingRow& InSettingData, int32 InDefaultSelection); // 0x521fb60 [Final Native Public]
    TArray<FText> GetOptionsArray(); // 0x521fa60 [Final Native Public]
    int32 GetNumericValueAtIndex(int32 Index); // 0x521f9c0 [Final Native Public]
    int32 GetCurrentNumericValue(); // 0x521f950 [Final Native Public]
    void GenerateOptionIndicators(); // 0x521f7e0 [Final Native Public]
    void GenerateNumericOptions(); // 0x521f7c0 [Final Native Public]
    void ChangeSelection(int32 NewIndex, bool bFireDispatcher); // 0x521f620 [Final Native Public]
    void ChangeOptions(const TArray<FText>& NewOptions, int32 NewDefaultSelection, bool bFireDispatcher); // 0x521f490 [Final Native Public]

// UOptionSlider (/Script/StormEscape.OptionSlider)
    void SetSliderValues(float InMinValue, float InMaxValue, float InStepSize, float InCurrentValue); // 0x5220240 [Final Native Public]
    void SetCurrentValue(float NewValue, bool bFireDispatcher); // 0x5220160 [Final Native Public]
    void SetCanChangeSetting(bool bNewCanChange); // 0x52200d0 [Native Event Public]
    void RevertSettingToDefault(); // 0x15cd700 [Event Public]
    void OnSettingChanged(const FName& InSettingName, const float& NewValue); // 0x521ff60 [Native Event Public]
    void InitializeAsSetting(const FName& InSettingName, FSettingRow& InSettingData); // 0x521fcd0 [Final Native Public]

// UPageSelectorWidget (/Script/StormEscape.PageSelectorWidget)
    TArray<FPaginationEntry> GeneratePagination(int32 CurrentPage, int32 TotalPages, int32 VisibleRange); // 0x521f800 [Final Native Public]

// UPDA_Entitlement (/Script/StormEscape.PDA_Entitlement)
    int32 GetFirstCurrencyRequirement(); // 0x521f980 [Final Native Public]

// UPDA_SkinEntitlement (/Script/StormEscape.PDA_SkinEntitlement)
    bool HasColorVariant(int32 ColorIndex); // 0x52237a0 [Final Native Public]
    USkeletalMesh* GetLoadedThirdPersonMesh(); // 0x5223770 [Final Native Public]
    USkeletalMesh* GetLoadedFirstPersonMeshLegs(); // 0x5223740 [Final Native Public]
    USkeletalMesh* GetLoadedFirstPersonMeshArms(); // 0x5223710 [Final Native Public]
    TArray<FSkinColorVariant> GetColorVariants(); // 0x5223630 [Final Native Public]
    bool GetColorVariant(int32 ColorIndex, FSkinColorVariant& ColorVariant); // 0x5223510 [Final Native Public]
    ECharacterGender GetCharacterGender(); // 0x52234f0 [Final Native Public]
    void ApplySkinAbility(UInventoryComponent* InventoryComponent, UWorld* World); // 0x5223420 [Final Native Public]

// UPDA_WeatherDisplaySettings (/Script/StormEscape.PDA_WeatherDisplaySettings)
    FText GetTornadoSpawnedMessage(const ETornadoCategory& Category, const FString& Coordinates, const FString& StartDirection); // 0x15cd700 [Event Public]
    FText GetTornadoFormingMessage(const ETornadoCategory& Category, const FString& Coordinates); // 0x15cd700 [Event Public]
    FString GetTornadoDisplayName(const ETornadoCategory& Category); // 0x15cd700 [Event Public]
    FText GetTornadoDeviatingMessage(const ETornadoCategory& Category, const FString& Coordinates, const FString& NewDirection); // 0x15cd700 [Event Public]
    FText GetTornadoDespawningMessage(const ETornadoCategory& Category, const FString& Coordinates); // 0x15cd700 [Event Public]
    FText GetStormWeakenMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormIntensifyMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormFormingMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetStormEndedMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FString GetStormDisplayName(FStormId& WeatherId, bool bEffectOnly); // 0x15cd700 [Event Public]
    FText GetStormBeganMessage(FStormId& WeatherId); // 0x15cd700 [Event Public]
    FText GetPlayerDeathMessage(const FString& Coordinates); // 0x15cd700 [Event Public]

// UPlayerMoodletAudioComponent (/Script/StormEscape.PlayerMoodletAudioComponent)
    void Multicast_InitializeMoodlet(UPDA_MoodletData* MoodletData); // 0x5227230 [Final Native Event Private]

// UPlayerProgressionSubsystem (/Script/StormEscape.PlayerProgressionSubsystem)
    void SetXP(int32 NewXP); // 0x5227370 [Final Native Public]
    void SetLevel(int32 NewLevel); // 0x5227370 [Final Native Public]
    void SaveProgression(); // 0x5227350 [Final Native Public]
    void LoadProgressionData(int32 SavedXP, int32 SavedLevel); // 0x5227160 [Final Native Public]
    void LoadProgression(); // 0x5227140 [Final Native Public]
    int32 GetXPRequiredForNextLevel(); // 0x5226ba0 [Final Native Public]
    void GetProgressionData(const int32& OutXP, const int32& OutLevel); // 0x5226ac0 [Final Native Public]
    int32 GetCurrentXP(); // 0x5226a90 [Final Native Public]
    int32 GetCurrentLevel(); // 0x5226a60 [Final Native Public]
    void AddXP(int32 Amount); // 0x5226870 [Final Native Public]

// UPlayerWeatherComponent (/Script/StormEscape.PlayerWeatherComponent)
    void WearOffMoodlet(UPDA_MoodletData* Moodlet, float WearOffTime); // 0x5227490 [Final Native Private]
    void ToggleGlitchSoundEffect(bool bPlay); // 0x5227400 [Final Native Protected]
    void OnTornadoTargetWillBeClaimedSignature__DelegateSignature(UPlayerWeatherComponent* Target); // 0x15cd700 [Public]
    void OnTornadoTargetLandedSignature__DelegateSignature(ACharacter* Character); // 0x15cd700 [Public]
    void OnTornadoTargetClaimedSignature__DelegateSignature(UPlayerWeatherComponent* Target); // 0x15cd700 [Public]
    void OnTornadoTargetCapturedSignature__DelegateSignature(ACharacter* Character, AActor* Tornado, bool bIsLethal); // 0x15cd700 [Public]
    void OnShelteredTargetEjectionCompletedSignature__DelegateSignature(UPlayerWeatherComponent* Target); // 0x15cd700 [Public]
    void OnPlayerHealthDepleted(bool bWasLethal); // 0x52272c0 [Final Native Protected]
    void KillPlayer(AActor* Source, float Delay, bool bRagdoll); // 0x5227030 [Final Native Public]
    void IncapacitatePlayer(AActor* Source, bool bRagdoll); // 0x5226f60 [Final Native Public]
    bool HasMoodlet(UPDA_MoodletData* Moodlet); // 0x5226ec0 [Final Native Private]
    void HandleWeatherChanged(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x5226d80 [Final Native Protected]
    void HandleTornadoSpawned(ATornado* Tornado); // 0x5226bd0 [Final Native Private]
    void HandleTornadoDespawned(ATornado* Tornado); // 0x5226cf0 [Final Native Private]
    void HandleLightningStruck(const FVector& Location); // 0x5226c60 [Final Native Private]
    void HandleFinalTornadoArrived(AFinalTornado* Tornado); // 0x5226bd0 [Final Native Private]
    void DebugLocation(); // 0x5226a40 [Final Native Private]
    void ClearCameraEffects(); // 0x5226a20 [Final Native Protected]
    void CheckUnderRain(); // 0x5226a00 [Final Native Protected]
    void CalculateDistanceFromTornado(float DeltaTime); // 0x5226980 [Final Native Private]
    void AgeLightningStrike(float DeltaTime); // 0x5226900 [Final Native Private]
    void AddMoodlet(UPDA_MoodletData* Moodlet); // 0x52267e0 [Final Native Private]

// APortableConductor (/Script/StormEscape.PortableConductor)
    void ResetState(); // 0x15cd700 [Event Protected]
    void PlayConductorAnimation(UAnimMontage* Animation); // 0x522b940 [Final Native Private]
    void OnRep_ActivationChanged(); // 0x522b6c0 [Final Native Protected]
    void OnPlayerOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x522b2c0 [Final Native Public]
    void OnPlayerEndOverlap(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x522b160 [Final Native Public]
    void Multicast_HandleImpact(bool bWasProtected); // 0x51cf580 [Final Native Event Private]
    bool IsProtecting(); // 0x522b000 [Final Native Public]
    void ApplyProtection(bool bShouldApply); // 0x522a520 [Final Native Protected]

// APortableDoppler (/Script/StormEscape.PortableDoppler)
    void ZoomCamera(bool bShouldZoomIn); // 0x51ce1a0 [Native Event Protected]
    void ReinitializeScreenWidget(); // 0x15cd700 [Event Protected]
    void PlayPickupAnimation(); // 0x15cd700 [Event Protected]
    void OnRep_IdexChanged(); // 0x522b6e0 [Final Native Private]
    void Multicast_PlayScanAnimation(); // 0x51c5810 [Final Native Event Private]
    void Multicast_PlayPikupAnimation(); // 0x51c5750 [Final Native Event Private]
    void InitializeDoppler(); // 0x51c60e0 [Native Event Protected]
    void DeleteScreenWidget(); // 0x15cd700 [Event Protected]
    void Client_ZoomScreen(bool bShouldZoomIn); // 0x51cf580 [Final Native Event Private]

// APortableDopplerManager (/Script/StormEscape.PortableDopplerManager)
    void HandleDopplerSpawn(ABaseItem* Item, bool bKeyItem, const ESpawnSource& SpawnSource); // 0x522ae20 [Final Native Protected]

// UPowerLineDamageSubsystem (/Script/StormEscape.PowerLineDamageSubsystem)
    float TriggerCableByWindAtLocation(const FVector& Location, float WindStrength, USoundBase* PlayerHitSound); // 0x522baa0 [Final Native Public]
    void DamagePowerLine(UObject* WorldContextObject, UPrimitiveComponent* Component, const FVector& TornadoLocation, int32 InstanceIndex, bool bDebug); // 0x522a5d0 [Final Native Public]

// UPropShakeAudioComponent (/Script/StormEscape.PropShakeAudioComponent)
    void OnTransitionCompleted(UInstancedStaticMeshComponent* ISM, int32 InInstanceIndex, int32 CustomDataIndex); // 0x522b720 [Final Native Private]
    void OnPropStartedFlying(UPrimitiveComponent* Component, int32 InInstanceIndex); // 0x522b520 [Final Native Private]

// UPropShakeRegistrationComponent (/Script/StormEscape.PropShakeRegistrationComponent)
    void OnTransitionCompleted(UInstancedStaticMeshComponent* ISM, int32 InInstanceIndex, int32 CustomDataIndex); // 0x522b830 [Final Native Private]
    void OnPropStartedFlying(UPrimitiveComponent* Component, int32 InInstanceIndex); // 0x522b5f0 [Final Native Private]

// UVoiceChatSynthComponent (/Script/StormEscape.VoiceChatSynthComponent)
    void SetUserVoiceVolume(float NewValue); // 0x5277f80 [Final Native Public]
    void SetMasterVoiceVolume(float NewValue); // 0x5277f00 [Final Native Public]
    void SetBaseVoiceVolume(float NewValue); // 0x5277e80 [Final Native Public]
    float GetUserVoiceVolume(); // 0x5276b10 [Final Native Public]
    void ApplyVoiceVolume(); // 0x5275d00 [Final Native Protected]

// AQuestBoard (/Script/StormEscape.QuestBoard)
    void Server_ShowQuestObjectives(); // 0x51c5730 [Native Event Protected]

// UQuestSubsystem (/Script/StormEscape.QuestSubsystem)
    void LoadQuestDataTable(); // 0x522b0b0 [Final Native Private]
    bool IsQuestActive(const EQuest& Quest); // 0x522b020 [Final Native Public]
    void IncrementObjectiveValue(const FName& ObjectiveID, float ValueToAdd); // 0x522af30 [Final Native Public]
    TMap<FName, int32> GetVanRepairQuestsReward(); // 0x522ad20 [Final Native Public]
    TMap<FName, int32> GetVanRepairQuestsPenalty(); // 0x522ac50 [Final Native Public]
    int32 GetMissionBoardQuestsReward(); // 0x522aa10 [Final Native Public]
    int32 GetMissionBoardQuestsPenalty(); // 0x522a9e0 [Final Native Public]
    TArray<ABaseQuest*> GetActiveQuests(); // 0x522a830 [Final Native Public]
    ABaseQuest* GetActiveQuest(const FName& QuestID); // 0x522a790 [Final Native Public]
    void ClearCurrentQuests(); // 0x522a5b0 [Final Native Public]
    bool AddNewQuest(const FName& QuestID); // 0x522a480 [Final Native Public]
    void AddCompleteQuestsTask(); // 0x522a460 [Final Native Public]

// ARadarMapCamera (/Script/StormEscape.RadarMapCamera)
    void SetUpCameraTextures(UTextureRenderTarget2D* CameraTexture, UTextureRenderTarget2D* TornadoTexture); // 0x522b9d0 [Native Event Public]
    void SetCameraOrthoWidth(float NewWidth); // 0x15cd700 [Event Public]
    void K2_OnRefreshRequested(); // 0x15cd700 [Event Protected]
    FString GetRadarGridLabelFromWorldLocation(const FVector& WorldLocation); // 0x522ab70 [Final Native Public]
    FString GetRadarCoordinateFromWorldLocation(const FVector& WorldLocation, bool bGetLatitude); // 0x522aa40 [Final Native Public]
    FString GetCardinalDirectionFromNormal(const FVector& NormalDirection, bool bShortened); // 0x522a8b0 [Final Native Public]

// URadarWidget (/Script/StormEscape.RadarWidget)
    TArray<FStatusReportMessage> FetchWeatherReport(); // 0x522ed30 [Final Native Public]

// URadioSubsystem (/Script/StormEscape.RadioSubsystem)
    void RadioTransmitterChangedSignature__DelegateSignature(const ERadioVoiceChannel& Channel, int64 peerId); // 0x15cd700 [Public]
    void OnRadioReceiverAddedSignature__DelegateSignature(AActor* Receiver); // 0x15cd700 [Public]
    void OnRadioLocalPeerChangedSignature__DelegateSignature(int64 NewPeer); // 0x15cd700 [Public]
    int64 GetTransmitterID(const ERadioVoiceChannel& Channel); // 0x522f0e0 [Final Native Public]

// IRepairInterface (/Script/StormEscape.RepairInterface)
    void ToggleGadget(bool bShouldEnable); // 0x5230420 [Native Event Public]
    void SetPartSpot(AActor* InSpot); // 0x51e2900 [Native Event Public]
    bool IsSamePartType(const EVehiclePart& InVehiclePart); // 0x522f580 [Native Event Public]
    bool HasJackInstalled(); // 0x5120570 [Native Event Public]
    void DamagePart(); // 0x522ed10 [Native Event Public]

// URewardsManager (/Script/StormEscape.RewardsManager)
    float GetVictoryBonus(); // 0x522f170 [Final Native Public]
    float GetTotalReward(); // 0x522f0b0 [Final Native Public]
    float GetTimeBonus(); // 0x522f080 [Final Native Public]
    float GetTeamSurvivalBonus(); // 0x522f050 [Final Native Public]
    float GetTeamSizeValue(); // 0x522f020 [Final Native Public]
    TArray<float> GetReviveBonuses(); // 0x522ef10 [Final Native Public]
    float GetEarningsFromRun(); // 0x522eee0 [Final Native Public]
    TArray<float> GetDeathPenalties(); // 0x522ee60 [Final Native Public]
    float GetCollectableBonus(); // 0x522ee30 [Final Native Public]
    float GetBaseReward(); // 0x522ee00 [Final Native Public]
    float GetBaseConstant(); // 0x522edd0 [Final Native Public]

// ASafeLandingZone (/Script/StormEscape.SafeLandingZone)
    void TrackTargetLocation(const TWeakObjectPtr<AActor>& TargetActorPtr, float DeltaTime); // 0x5230540 [Final Native Private]
    void SettleCatchTargetLocally(UWeatherComponent* TargetComponent); // 0x5230000 [Final Native Protected]
    void SettleCatchTarget(UWeatherComponent* TargetComponent); // 0x522ff70 [Final Native Protected]
    void OnTargetMovedAway(UWeatherComponent* Target); // 0x522fee0 [Final Native Private]
    void OnTargetCollision(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x522fcc0 [Final Native Private]
    void OnRep_PlayerCatchArray(); // 0x522fca0 [Final Native Private]
    void OnActorExit(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x522fb40 [Final Native Protected]
    void OnActorEnter(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x522f8e0 [Final Native Protected]
    void LandCatchTargetLocally(UWeatherComponent* TargetComponent); // 0x522f730 [Final Native Protected]
    void LandCatchTarget(UWeatherComponent* TargetComponent); // 0x522f6a0 [Final Native Protected]

// AScanningAreaTrigger (/Script/StormEscape.ScanningAreaTrigger)
    void HandleBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x522f1a0 [Final Native Private]

// UScavengingSubsystem (/Script/StormEscape.ScavengingSubsystem)
    void UpdateAvailableItemsMap(const FName& ItemName, int32 Amount); // 0x5230610 [Final Native Public]
    void SpawnItem(const FName& ItemName, const EItemType& itemCategory, const TSoftClassPtr<ABaseItem>& ItemClass, const FTransform& SpawnTransform, bool bSimulateServerAuthoredPhysics); // 0x5230160 [Final Native Public]
    bool ShouldSpawnItem(const FName& ItemName, const EItemType& itemCategory); // 0x5230090 [Final Native Public]
    void MoveToNextBuilding(); // 0x522f7c0 [Final Native Public]
    bool IsSameTypeAsPreviousItem(const EItemType& itemCategory); // 0x522f610 [Final Native Public]
    bool IsItemAvailableToSpawn(const FName& ItemName); // 0x522f4e0 [Final Native Public]
    bool IsAKeyItem(const FName& ItemName); // 0x522f440 [Final Native Public]
    void InitializeCollectableSpawns(); // 0x522f420 [Final Native Private]
    int32 GetSpawnChances(const EItemType& itemCategory); // 0x522ef90 [Final Native Public]
    bool CanGenerateItems(); // 0x522ece0 [Final Native Public]
    void AddBuildingToArray(AActor* building); // 0x522ec50 [Final Native Public]

// AScissorJack (/Script/StormEscape.ScissorJack)
    void ToggleMesh(bool bShowSkeletalMesh); // 0x52304b0 [Final Native Private]
    void Multicast_RemoveJack(); // 0x51c5750 [Final Native Event Private]
    void Multicast_PlayJackAnimation(AActor* Player); // 0x51cf4f0 [Final Native Event Private]
    void Multicast_InstallJack(const FVector_NetQuantize& TargetLocation, const FRotator& TargetRotation); // 0x522f7e0 [Final Native Event Private]
    void HandleTireInstalled(); // 0x522f400 [Final Native Private]
    void ApplyTransparency(bool bShouldApply); // 0x51ce1a0 [Native Event Protected]

// UScreenEffectsComponent (/Script/StormEscape.ScreenEffectsComponent)
    void UpdateDustEffect(float Proximity, bool bBlindPlayer); // 0x52342f0 [Final Native Public]
    void SetEffectsSuppressed(bool bSuppress); // 0x5234260 [Final Native Public]
    void SetEffectIntensity(float NewWeight); // 0x52341e0 [Final Native Public]
    void Server_SetMirroredEffects(const TArray<FMirroredScreenEffect>& NewEffects); // 0x51e8a60 [Native Event Protected]
    void RemoveVeryInjuredEffect(); // 0x52341c0 [Final Native Public]
    void RemoveScreenStaticEffect(); // 0x52341a0 [Final Native Public]
    void RemovePostProcessMaterial(); // 0x5234180 [Final Native Public]
    void RemoveLightningEffect(); // 0x5234160 [Final Native Public]
    void RemoveInjuredEffect(); // 0x5234140 [Final Native Public]
    void RemoveFireEffect(); // 0x5234120 [Final Native Public]
    void RemoveElectricityEffect(); // 0x5234100 [Final Native Public]
    void RemoveDustEffect(); // 0x52340e0 [Final Native Public]
    void RemoveCapturedGlitchEffect(); // 0x52340c0 [Final Native Public]
    void OnRep_MirroredEffects(); // 0x5233ce0 [Final Native Protected]
    void OnInterfaceSettingChanged(const FName& SettingName, const float& NewValue); // 0x5233c00 [Final Native Protected]
    bool IsVeryInjuredEffectActive(); // 0x5233bd0 [Final Native Public]
    bool IsScreenStaticEffectActive(); // 0x5233ba0 [Final Native Public]
    bool IsLightningEffectActive(); // 0x5233b70 [Final Native Public]
    bool IsInjuredEffectActive(); // 0x5233b40 [Final Native Public]
    bool IsFireEffectActive(); // 0x5233b10 [Final Native Public]
    bool IsElectricityEffectActive(); // 0x5233ae0 [Final Native Public]
    bool IsEffectActive(); // 0x5233ac0 [Final Native Public]
    bool IsDustEffectActive(); // 0x5233a90 [Final Native Public]
    bool IsCapturedGlitchEffectActive(); // 0x5233a60 [Final Native Public]
    bool IsBaseEffectActive(); // 0x5233a30 [Final Native Public]
    UScreenEffectsSettings* GetEffectsSettings(); // 0x5233a10 [Final Native Public]
    void FlushAddableEffects(); // 0x52339f0 [Final Native Public]
    void ExtendScreenStaticHold(float NewHoldDuration); // 0x5233970 [Final Native Public]
    void BeginFinalTornadoCapturedSequence(); // 0x5233950 [Final Native Public]
    bool AreEffectsSuppressed(); // 0x5233930 [Final Native Public]
    void ApplyVeryInjuredEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233860 [Final Native Public]
    void ApplyStaminaBoostEffect(float Duration, UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233740 [Final Native Public]
    void ApplyScreenStaticEffect(bool bIsTransition, float OverrideHoldDuration); // 0x5233670 [Final Native Public]
    void ApplyPostProcessMaterial(UMaterialInterface* PostProcessMaterial, float BlendWeight); // 0x52335a0 [Final Native Public]
    void ApplyLightningEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x52334d0 [Final Native Public]
    void ApplyInjuredEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233400 [Final Native Public]
    void ApplyHealEffect(float Duration, UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x52332e0 [Final Native Public]
    void ApplyFireEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233210 [Final Native Public]
    void ApplyElectricityEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233140 [Final Native Public]
    void ApplyDamageEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight); // 0x5233070 [Final Native Public]
    void ApplyCapturedGlitchEffect(UMaterialInterface* OverrideMaterial, float OverrideBlendWeight, float OverrideInitialAlpha); // 0x5232f60 [Final Native Public]

// AScreenEffectTesterActor (/Script/StormEscape.ScreenEffectTesterActor)
    void OnTriggerEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x5233f60 [Final Native Private]
    void OnTriggerBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x5233d00 [Final Native Private]

// USessionsGameModeComponent (/Script/StormEscape.SessionsGameModeComponent)
    void KickPlayerById(const FUniqueNetIdRepl& UniqueNetId); // 0x523a0b0 [Final Native Public]

// UShaderCompilationSaveGame (/Script/StormEscape.ShaderCompilationSaveGame)
    void SetLastCompiledVersion(const FString& LastCompiledVersion); // 0x523ae60 [Final Native Static Public]
    FString GetLastCompiledVersion(); // 0x5239860 [Final Native Static Public]

// IShelterInterface (/Script/StormEscape.ShelterInterface)
    void ShelterInRoom(AActor* TargetActor, UPrimitiveComponent* room); // 0x523afe0 [Native Event Public]
    EShelterSourceType GetShelterSourceType(); // 0x51c01c0 [Native Event Public]
    FShelterHit GetShelterFromDirection(AActor* TargetActor, const FVector& Direction); // 0x5239bc0 [Native Event Public]
    FShelterHit GetShelterFromAbove(AActor* TargetActor); // 0x5239a20 [Native Event Public]
    FBox GetShelterBounds(); // 0x52399d0 [Native Event Public]
    bool GetHighestShelterPoint(const FVector& Origin, const FVector& OutPoint); // 0x5239660 [Native Event Public]
    bool BreakShelterFromDirection(const FVector& Origin, float Radius, const FVector& Direction); // 0x5239380 [Native Event Public]

// UShelterMarkerComponent (/Script/StormEscape.ShelterMarkerComponent)
    void UpdateCustomState(const EShelterSectionType& NewState); // 0x523b370 [Final Native Public]

// UShelterRoomComponent (/Script/StormEscape.ShelterRoomComponent)
    void OnShelterRoomChangeIncomingSignature__DelegateSignature(FShelterRoomChangeReport& Report); // 0x15cd700 [Public]
    void OnShelterRoomActorExitedSignature__DelegateSignature(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x15cd700 [Public]
    void OnShelterRoomActorEnteredSignature__DelegateSignature(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x15cd700 [Public]
    void OnActorExitedRoom(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x523a8f0 [Final Native Protected]
    void OnActorEnteredRoom(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x523a560 [Final Native Protected]

// UShelterSourceComponent (/Script/StormEscape.ShelterSourceComponent)
    void ShelterInRoom(AActor* TargetActor, UPrimitiveComponent* room); // 0x523b0b0 [Final Native Public]
    void OnActorExitRoom(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x523a7c0 [Final Native Private]
    void OnActorEnterRoom(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x523a430 [Final Native Private]
    void NotifyShelterSpawn(UStaticMeshComponent* BarrierComponent, const EShelterDestructionType& DestructionType); // 0x523a360 [Final Native Public]
    void NotifyShelterBreak(UPrimitiveComponent* BarrierComponent, int32 InstanceIndex, const EShelterDestructionType& DestructionType); // 0x523a250 [Final Native Public]
    void HandleRoomChangeIncoming(FShelterRoomChangeReport& Report); // 0x5239f20 [Final Native Protected]
    FShelterHit GetShelterFromDirection(AActor* TargetActor, const FVector& Direction); // 0x5239ce0 [Final Native Public]
    FShelterHit GetShelterFromAbove(AActor* TargetActor); // 0x5239af0 [Final Native Public]
    UShelterRoomComponent* GetRoomById(FShelterRoomId& roomId); // 0x5239920 [Final Native Public]
    bool GetHighestShelterPoint(const FVector& Origin, const FVector& OutPoint); // 0x5239760 [Final Native Public]

// ASpawnAreaActor (/Script/StormEscape.SpawnAreaActor)
    void UpdateVisualization(); // 0x523b3f0 [Final Native Public]
    void SetSpawnedActor(AActor* Actor); // 0x523af50 [Final Native Public]
    void ResetSpawnState(); // 0x523ac60 [Final Native Public]
    FTransform GetSpawnTransform(); // 0x5239e00 [Final Native Public]
    FRotator GetRandomAllowedRotation(); // 0x52398e0 [Final Native Public]
    FVector GetAreaExtent(); // 0x5239600 [Final Native Public]
    FVector GetAreaCenter(); // 0x52395c0 [Final Native Public]

// USpectateComponent (/Script/StormEscape.SpectateComponent)
    void StopSpectating(bool bFromDeath); // 0x523b2e0 [Final Native Public]
    void StartSpectating(bool bSpectateFirstPlayer); // 0x523b250 [Final Native Public]
    void SpectatePreviousPlayer(); // 0x523b230 [Final Native Public]
    void SpectatePlayer(int32 PlayerNumber); // 0x523b1a0 [Final Native Public]
    void SpectateNextPlayer(); // 0x523b180 [Final Native Public]
    void Server_StopSpectating(AActor* DefaultActor, APlayerController* Controller); // 0x523ad90 [Final Native Event Private]
    void Server_SpectatePlayer(AActor* TargetActor, int32 TargetNumber, APlayerController* Controller); // 0x523ac80 [Final Native Event Private]
    void OnTransitionStaticFilled(); // 0x523ac40 [Final Native Private]
    void OnSpectateTargetDestroyed(AActor* DestroyedActor); // 0x523abb0 [Final Native Public]
    void OnSpectateTargetDead(bool bIsGameOver, ACharacter* Character); // 0x523aae0 [Final Native Public]
    void OnRep_SpectatingNumber(int32 OldNumber); // 0x523aa50 [Final Native Private]
    bool HasAPlayerToSpectate(); // 0x523a080 [Final Native Public]
    void HandleOwnerNumberChanged(int32 NewNumber); // 0x5239e90 [Final Native Private]
    int32 GetCurrentSpectatedPlayerIndex(); // 0x5239640 [Final Native Public]
    bool FindPlayersToSpectate(); // 0x5239590 [Final Native Public]
    bool CanSpectatePlayer(int32 PlayerNumber); // 0x52394f0 [Final Native Public]
    bool CanEnterSpectatorMode(); // 0x52394c0 [Final Native Public]

// AStationaryRadio (/Script/StormEscape.StationaryRadio)
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void RetrieveMicToSocket(); // 0x523e610 [Final Native Public]
    void OnRep_RadioDisabled(); // 0x523e4b0 [Final Native Private]
    void OnRep_RadioDamaged(); // 0x523e490 [Final Native Private]
    void OnRep_MicrophoneUpdate(); // 0x523e470 [Final Native Protected]
    void OnMicCarrierChanged(AActor* micOwner); // 0x523e3c0 [Final Native Private]
    void Multicast_EnableCablePhysics(bool bEnablePhysics); // 0x523e120 [Final Native Event Private]
    void AttachMicToRadio(); // 0x523da10 [Final Native Private]
    void AttachConstraints(); // 0x523d9f0 [Final Native Private]

// ASteeringWheel (/Script/StormEscape.SteeringWheel)
    void StopVanEngineSound(); // 0x523e950 [Final Native Public]
    void StopHonkSound(); // 0x523e8d0 [Final Native Public]
    void SetVanSeatReference(AVanSeat* InVanSeat); // 0x523e7e0 [Final Native Public]
    void SetStartSuccessfull(bool bSuccess); // 0x523e750 [Final Native Public]
    void PlayVanEngineStartupSuccessSound(); // 0x523e5f0 [Final Native Public]
    void PlayVanEngineStartupSound(); // 0x523e5d0 [Final Native Public]
    void PlayVanEngineStartupFailSound(); // 0x523e5b0 [Final Native Public]
    void PerformHonk(); // 0x523e590 [Native Event Protected]
    void OnRep_IsTurningKey(); // 0x523e450 [Final Native Protected]
    bool IsTurningKey(); // 0x523e100 [Final Native Public]
    void HandlePlayerExit(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x523dfd0 [Final Native Public]
    void HandlePlayerEnter(AActor* TargetActor, const FName& RoomName, const FName& VolumeName); // 0x523dfd0 [Final Native Public]
    void EndHonk(); // 0x523ddc0 [Native Event Protected]
    void EnableWheelInteraction(bool bEnable, APawn* SitPlayer); // 0x523dcf0 [Final Native Public]
    void Client_RemoveWheelInputs(APawn* Player); // 0x523dc60 [Final Native Event Private]
    void Client_BindWheelInputs(APawn* Player); // 0x523dbd0 [Final Native Event Private]
    void CheckAndTriggerHonkIfHeld(APawn* Player); // 0x523dac0 [Final Native Protected]
    void BindShelter(UVanShelterComponent* ShelterComponent); // 0x523da30 [Final Native Public]

// UStormCharacterMovementComponent (/Script/StormEscape.StormCharacterMovementComponent)
    void StopSprinting(); // 0x523e930 [Final Native Public]
    void StopSpeedDebuff(); // 0x523e910 [Final Native Public]
    void StopSlowing(); // 0x523e8f0 [Final Native Public]
    void StartSprinting(); // 0x523e8b0 [Final Native Public]
    void StartSpeedDebuff(); // 0x523e890 [Final Native Public]
    void StartSlowing(); // 0x523e870 [Final Native Public]
    FVector GetInternalVelocity(); // 0x523de10 [Final Native Public]

// UStormDamageComponent (/Script/StormEscape.StormDamageComponent)
    void OnTargetDestroyed(AActor* TargetActor); // 0x523e4d0 [Final Native Private]
    void CheckDamageTargets(float DeltaTime); // 0x523db50 [Final Native Protected]

// UStormEditableTextButton (/Script/StormEscape.StormEditableTextButton)
    void UpdateVisuals(); // 0x15cd700 [Event Protected]
    void SetPatternMatchState(bool bIsValid); // 0x523e6c0 [Final Native Protected]
    void SetEnabledState(bool bInEnabled); // 0x523e630 [Final Native Public]
    UVirtualKeyboardWidget* OpenVirtualKeyboard(); // 0x523e560 [Final Native Public]
    void OnSetPatternMatchState(bool bIsValid); // 0x15cd700 [Event Protected]
    void OnSetEnabledState(bool bInEnabled); // 0x15cd700 [Event Public]
    void OnCommittedText(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700 [Event Protected]
    void OnClickedAction(); // 0x15cd700 [Event Protected]
    void OnClearedText(); // 0x15cd700 [Event Protected]
    void OnChangedText(FText& Text); // 0x15cd700 [Event Protected]
    void NativeUpdateVisuals(); // 0x523e3a0 [Final Native Protected]
    void NativeTextCommitted(FText& Text, const ETextCommit& CommitMethod); // 0x523e2a0 [Final Native Protected]
    void NativeTextChanged(FText& Text); // 0x523e1f0 [Final Native Protected]
    void NativeClearText(); // 0x523e1d0 [Final Native Protected]
    void NativeActionClicked(); // 0x523e1b0 [Final Native Protected]
    void HandleKeyboardTextChanged(FText& Text); // 0x523df20 [Final Native Protected]
    void HandleKeyboardCommitted(FText& Text); // 0x523de70 [Final Native Protected]
    void HandleKeyboardClosed(); // 0x523de50 [Final Native Protected]
    void HandleKeyboardCancelled(); // 0x51c5cc0 [Final Native Protected]
    bool GetEnabledState(); // 0x523dde0 [Final Native Public]

// UStormEscapeCheatManager (/Script/StormEscape.StormEscapeCheatManager)
    void VetoItem(const FString& ItemName); // 0x5245a00 [Final Native Public]
    void TriggerLightOutage(); // 0x5245720 [Final Native Public]
    void TriggerLightFlicker(float Duration); // 0x52456a0 [Final Native Public]
    void ToggleWeatherDamage(bool bIsEnabled); // 0x5245610 [Final Native Public]
    void ToggleTornadoSpawning(bool bEnabled); // 0x5245580 [Final Native Public]
    void ToggleTornadoProgress(bool bResume); // 0x52454f0 [Final Native Public]
    void ToggleStormGeneration(bool bIsEnabled); // 0x5245460 [Final Native Public]
    void ToggleProximitySynth(bool bEnabled); // 0x52453d0 [Final Native Public]
    void TogglePlayerDrag(bool bEnabled, int32 Player); // 0x5245300 [Final Native Public]
    void ToggleGameUI(bool bIsVisible, int32 Player); // 0x5245230 [Final Native Public]
    void ToggleFreeCam(int32 Player); // 0x52451a0 [Final Native Public]
    void ToggleFinalTornadoHouseDamage(bool bEnabled); // 0x5245110 [Final Native Public]
    void ToggleEnvironmentDestruction(bool bEnabled); // 0x5245080 [Final Native Public]
    void ToggleCrosshair(bool bIsVisible, int32 Player); // 0x5244fb0 [Final Native Public]
    void ToggleCameraRotationLag(bool bIsEnabled); // 0x5244f20 [Final Native Public]
    void SpawnTornado(uint8 CategoryIndex, float TopDiameter, float Duration, float Strength, bool bTowardsPlayer, int32 Player); // 0x5244c20 [Final Native Public]
    void SpawnActor(const FString& ActorClassSoftPtr); // 0x5244b80 [Final Native Public]
    void SetVanProblemBudget(int32 NewBudget); // 0x52449e0 [Final Native Public]
    void SetTornadoArrival(float ArrivalMinutes); // 0x5244960 [Final Native Public]
    void SetTimeOfDay(const FString& TimeOfDayStr); // 0x52448c0 [Final Native Public]
    void SetScreamingThreshold(float NewThreshold); // 0x5244700 [Final Native Public]
    void SetScreamingMinScreamingTime(float NewMinScreamingTime); // 0x5244680 [Final Native Public]
    void SetScreamingDecayRate(float NewDecayRate); // 0x5244600 [Final Native Public]
    void SetReflectionMethod(const FString& Method); // 0x5244560 [Final Native Public]
    void SetPlayerWalkSpeed(float WalkSpeed, int32 Player); // 0x5244490 [Final Native Public]
    void SetPlayerTokens(int32 NewAmount, int32 Player); // 0x52443c0 [Final Native Public]
    void SetPlayerImmune(bool bIsImmune, int32 Player); // 0x5244270 [Final Native Public]
    void SetPlayerHealth(float health, int32 Player); // 0x52441a0 [Final Native Public]
    void SetPlayerEnergy(float health, int32 Player); // 0x52440d0 [Final Native Public]
    void SetMatchStormEffect(const FString& EffectName); // 0x5244030 [Final Native Public]
    void SetGlobalIlluminationMethod(const FString& Method); // 0x5243f00 [Final Native Public]
    void SetEnergyUnlimited(bool bIsUnlimited, int32 Player); // 0x5243e30 [Final Native Public]
    void SetCameraRotationLagSpeed(float NewSpeed); // 0x5243db0 [Final Native Public]
    void ResetSteamAchievements(); // 0x5243ce0 [Final Native Public]
    void ResetSpawnPosition(int32 Player); // 0x5243c50 [Final Native Public]
    void ResetPlayerWalkSpeed(int32 Player); // 0x5243bc0 [Final Native Public]
    void ResetPlayerHealth(int32 Player); // 0x5243b30 [Final Native Public]
    void ResetPlayerEnergy(int32 Player); // 0x5243aa0 [Final Native Public]
    void RefreshLights(); // 0x5243910 [Final Native Public]
    void KillPlayer(int32 Player); // 0x52436e0 [Final Native Public]
    void IncapacitatePlayer(float Duration, int32 Player); // 0x52432f0 [Final Native Public]
    void ForceGarbageCollection(); // 0x5242f40 [Final Native Static Public]
    void DestroyActor(const FString& ActorName, const FString& ActorClassName); // 0x5242d70 [Final Native Public]
    void ClearTornadoes(); // 0x5242d50 [Final Native Public]
    void ChangeWeather(const FString& WeatherType); // 0x5242bf0 [Final Native Public]
    void CancelAllLightEvents(); // 0x5242bd0 [Final Native Public]
    void AwakenPlayer(int32 Player); // 0x5242aa0 [Final Native Public]
    void ApplyMoodlet(const FString& DataAssetPathOrName, int32 Player); // 0x52429c0 [Final Native Public]
    void AddVanIssue(const FString& PartNameOrValue); // 0x5242920 [Final Native Public]

// UStormEscapeGameInstance (/Script/StormEscape.StormEscapeGameInstance)
    void UpdateSessionMapName(const FString& NewMap); // 0x52458f0 [Final Native Public]
    void UpdateSessionDifficultyMode(const EGameDifficulty& NewDifficulty); // 0x5245870 [Final Native Public]
    void UpdateSessionAllowJoinInProgress(bool bAllowJoinInProgress); // 0x52457e0 [Final Native Public]
    void UnlockEntitlementSkin(const FString& Skin); // 0x5245740 [Final Native Private]
    void StartIntroSequence(); // 0x15cd700 [Event Protected]
    void ShowLoadingScreen(const FString& Reason); // 0x5244a70 [Final Native Public]
    void SetSelectedLobby(FLobbySearchResult& LobbyData, UUserWidget* Widget); // 0x5244780 [Final Native Public]
    void SetPlayerProgressionXP(float NewXP); // 0x5244340 [Final Native Private]
    void SetPlayerProgressionLevel(float NewLevel); // 0x5244340 [Final Native Private]
    void SetHasPlayedIntroSequence(bool bHasPlayed); // 0x5243fa0 [Final Native Public]
    void SearchForLobbies(); // 0x5243d90 [Final Native Public]
    void ReturnToLobby(bool bDidWin); // 0x5243d00 [Final Native Private]
    void RemoveWidgetFromGameViewport(UUserWidget* WidgetToRemove); // 0x5243a10 [Final Native Public]
    void RegisterCharacterToGuid(const FGuid& Guid, ACharacter* Character); // 0x5243930 [Final Native Public]
    void OnUIManagerInitialized(); // 0x52438d0 [Final Native Protected]
    void OnGameStateSet(AGameStateBase* GameState); // 0x5243840 [Final Native Private]
    void OnGameEnded(bool bDidWin); // 0x52437b0 [Final Native Public]
    void OnAllPlayersSpawned(); // 0x5243790 [Final Native Private]
    void LeaveLobby(); // 0x5243770 [Final Native Public]
    void KickAndReturnToMenu(const FString& Reason); // 0x52435d0 [Final Native Public]
    void JoinLobby(FLobbySearchResult& LobbyData); // 0x52434d0 [Final Native Public]
    bool HostLobbySession(FCreateLobby& LobbyData); // 0x5243220 [Final Native Public]
    ETimeOfDay GetTimeOfDay(); // 0x52431c0 [Final Native Public]
    FLobbySearchResult GetSelectedLobby(); // 0x52430e0 [Final Native Public]
    int32 GetNumPlayers(); // 0x5243080 [Final Native Private]
    bool GetHasPlayedIntroSequence(); // 0x5243060 [Final Native Public]
    FLobbyDisplayInfo GetCurrentLobbyData(); // 0x5242ff0 [Final Native Public]
    UStormEscapeGameInstance* GetActive_GameInstance(UObject* WorldContextObject); // 0x5242f60 [Final Native Static Public]
    ACharacter* FindCharacterByGuid(const FGuid& NewGuid); // 0x5242e90 [Final Native Public]
    void DestroyExistingSessionIfAny(); // 0x5242e70 [Final Native Public]
    void BeginLoadingScreen(const FString& MapName); // 0x5242b30 [Final Native Public]

// AStormEscapeGameMode (/Script/StormEscape.StormEscapeGameMode)
    void SetPlayerSpawnTransforms(const TArray<FTransform>& SpawnTransforms); // 0x524bea0 [Final Native Public]
    void OnTornadoTimeIsUp(ATornadoManager* TornadoManager); // 0x524b0a0 [Final Native Protected]
    void OnHousesSpawned(); // 0x524aeb0 [Final Native Protected]
    void OnGameEnded(bool bWin); // 0x524ae20 [Final Native Public]

// AStormEscapeGameState (/Script/StormEscape.StormEscapeGameState)
    void SetPlayMapInfo(FPlayMapInfo& MapInfo); // 0x524bda0 [Final Native Public]
    void SetGameStarted(); // 0x524bd80 [Final Native Public]
    void SetCurrentTimeOfDay(const ETimeOfDay& NewTimeOfDay); // 0x524bc70 [Final Native Public]
    void SetCurrentDifficulty(const EGameDifficulty& NewDifficulty); // 0x524bbf0 [Final Native Public]
    void SetApexTokens(int32 NewValue); // 0x524bb60 [Final Native Public]
    void Server_SpendTokens(int32 Amount); // 0x524bad0 [Native Event Public]
    void Server_InitiateVoteKick(const FUniqueNetIdRepl& InitiatorPlayerId, const FUniqueNetIdRepl& TargetPlayerId); // 0x524b8d0 [Native Event Protected]
    void Server_ForceServerItemTransformReplication(ABaseItem* Item); // 0x524b840 [Native Event Protected]
    void Server_CastVote(const FUniqueNetIdRepl& VoterPlayerId, bool bVoteYes); // 0x524b6b0 [Native Event Protected]
    void Server_AddTokens(int32 Amount); // 0x524b620 [Native Event Public]
    void RequestVoteKick(FUniqueNetIdRepl& InitiatorPlayerId, FUniqueNetIdRepl& TargetPlayerId); // 0x524b410 [Final Native Public]
    void RequestServerItemTransformReplication(ABaseItem* Item); // 0x524b380 [Final Native Public]
    void RequestCastVote(FUniqueNetIdRepl& VoterPlayerId, bool bVoteYes); // 0x524b1e0 [Final Native Public]
    void RemovePlayerStateObj(APlayerState* PlayerState); // 0x524b150 [Final Native Public]
    void OnSessionInfoUpdated(); // 0x524b080 [Final Native Public]
    void OnRep_VoteKickState(); // 0x524b060 [Final Native Protected]
    void OnRep_PlayerStatesArray(); // 0x524b040 [Final Native Protected]
    void OnRep_PlayerInfoList(); // 0x524b020 [Final Native Protected]
    void OnRep_LobbyData(); // 0x51c5cc0 [Final Native Protected]
    void OnRep_GameWorldId(); // 0x524b000 [Final Native Protected]
    void OnRep_GameStarted(); // 0x524afe0 [Final Native Protected]
    void OnRep_CurrentTimeOfDay(); // 0x524afc0 [Final Native Protected]
    void OnRep_CurrentPlayMap(); // 0x524afa0 [Final Native Protected]
    void OnRep_CurrentDifficulty(); // 0x524af80 [Final Native Protected]
    void OnRep_AreaSpawnExpectedCount(); // 0x524af60 [Final Native Protected]
    void OnRep_ApexTokens(int32 OldValue); // 0x524aed0 [Final Native Protected]
    void Multicast_VoteKickUpdated(int32 YesCount, int32 NoCount, float TimeRemaining); // 0x524ad20 [Native Event Protected]
    void Multicast_VoteKickStarted(const FUniqueNetIdRepl& InitiatorPlayerId, const FUniqueNetIdRepl& TargetPlayerId); // 0x524ab20 [Native Event Protected]
    void Multicast_VoteKickInitiateFailed(const FUniqueNetIdRepl& InitiatorPlayerId, const EVoteKickFailReason& Reason); // 0x524a9a0 [Native Event Protected]
    void Multicast_VoteKickEnded(const EVoteKickResult& Result, const FUniqueNetIdRepl& TargetPlayerId, bool bWasKicked); // 0x524a7e0 [Native Event Protected]
    void Multicast_OnTokensSpent(bool bSuccess); // 0x524a750 [Native Event Public]
    bool IsPlayerHost(FUniqueNetIdRepl& PlayerId); // 0x524a610 [Final Native Public]
    void InitializeLobbyData(FLobbyDisplayInfo& NewLobbyData); // 0x524a500 [Final Native Public]
    FVoteKickState GetVoteKickState(); // 0x524a0c0 [Final Native Public]
    float GetTimeSinceMatchStarted(); // 0x524a090 [Final Native Public]
    int32 GetNumOfPlayers(); // 0x5249be0 [Final Native Public]
    FLobbyDisplayInfo GetLobbyData(); // 0x5249b70 [Final Native Public]
    float GetFinalElapsedTime(); // 0x5249b10 [Final Native Public]
    int32 GetApexTokens(); // 0x5249af0 [Final Native Public]
    void AddPlayerStateObj(APlayerState* PlayerState); // 0x5249910 [Final Native Public]
    void AddOriginalLobbyPlayer(FUniqueNetIdRepl& PlayerId); // 0x52497d0 [Final Native Private]

// UStormEscapeGameUserSettings (/Script/StormEscape.StormEscapeGameUserSettings)
    void UpdateGameSetting(const FName& SettingName, const float& NewSettingValue); // 0x524c260 [Native Public]
    void SetScreenPercentage(float ScreenPercentage, bool bUpdateSetting); // 0x524bf50 [Final Native Public]
    void SetDLSSQuality(int32 NewQuality); // 0x524bcf0 [Final Native Public]
    void PrintPendingSettings(); // 0x524b130 [Native Public]
    bool HasPendingSettings(); // 0x524a3a0 [Native Public]
    UStormEscapeGameUserSettings* GetStormEscapeSettings(); // 0x524a060 [Final Native Static Public]
    FText GetSettingsSubcategoryName(FGameplayTag& SubcategoryTag); // 0x5249fb0 [Final Native Static Public]
    FText GetSettingsSectionName(FGameplayTag& SectionTag); // 0x5249f00 [Final Native Static Public]
    FText GetSettingsCategoryName(const ESettingType& Category); // 0x5249e60 [Final Native Static Public]
    float GetScreenPercentageFSR(int32 FSRQuality); // 0x5249dd0 [Final Native Static Public]
    TArray<FName> DiscardPendingSettings(); // 0x5249a70 [Native Public]
    void BindToOnSettingUpdated(const FScriptDelegate& Delegate); // 0x52499c0 [Final Native Public]
    void ApplyPendingSettings(); // 0x52499a0 [Native Public]

// AStormEscapeHUD (/Script/StormEscape.StormEscapeHUD)
    void ToggleUI(bool bShowUI); // 0x524c1d0 [Native Event Public]
    void ToggleCrosshair(bool bShowCrosshair); // 0x524c140 [Native Event Public]
    void RemoveMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]
    void OnMoodletWearOffStarted(UPDA_MoodletData* MoodletData, float WearOffTime); // 0x15cd700 [Event Public]
    void OnMoodletWearOffCancelled(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]
    void OnMoodletExtended(UPDA_MoodletData* MoodletData, float NewRemainingTime, float NewMaxTime); // 0x15cd700 [Event Public]
    void K2_OnPlayerDeath(); // 0x15cd700 [Event Protected]
    void InitializeWithPawn(APawn* PlayerPawn); // 0x15cd700 [Event Public]
    void AddMoodlet(UPDA_MoodletData* MoodletData); // 0x15cd700 [Event Public]

// UStormEscapePhysicalMaterial (/Script/StormEscape.StormEscapePhysicalMaterial)
    bool HasRainAmbienceSoundEffects(const EWeatherType& WeatherType); // 0x524a3d0 [Final Native Public]
    bool HasFootstepsSoundEffects(const EWeatherType& WeatherType, const EPlayerMovementMode& PlayerMovementMode); // 0x524a1e0 [Final Native Public]
    bool HasAnyRainAmbienceSoundEffects(); // 0x524a1b0 [Final Native Public]
    bool HasAnyFootstepsSoundEffects(); // 0x524a180 [Final Native Public]
    USoundBase* GetRandomFootstepsSoundEffect(const EWeatherType& WeatherType, const EPlayerMovementMode& PlayerMovementMode); // 0x5249cf0 [Final Native Public]
    TMap<EWeatherType, FSoundList> GetRainAmbienceSoundEffects(); // 0x5249cc0 [Final Native Public]
    USoundBase* GetRainAmbienceSoundEffect(const EWeatherType& WeatherType); // 0x5249c30 [Final Native Public]
    TMap<EWeatherType, FSoundListByMovementMode> GetFootstepsSoundEffects(); // 0x5249b40 [Final Native Public]

// AStormEscapeWeatherAmbienceVolume (/Script/StormEscape.StormEscapeWeatherAmbienceVolume)
    void GenerateWeatherAudioComponents(); // 0x51ca5c0 [Native Public]
    void ClearWeatherAmbienceAudioComponents(); // 0x5254580 [Final Native Public]

// UStormEscapeViewTrackSubsystem (/Script/StormEscape.StormEscapeViewTrackSubsystem)
    bool TryGetNormalizedDistanceFromViewToComponent(UPrimitiveComponent* Component, float MaxDistance, const float& OutNormalizedDistance, bool bInvertNormal); // 0x5250830 [Final Native Public]
    bool TryGetNormalizedDistanceFromViewToActor(AActor* Actor, float MaxDistance, const float& OutNormalizedDistance, bool bInvertNormal); // 0x52506b0 [Final Native Public]
    bool TryGetNormalizedDistanceFromViewLocation(const FVector& WorldLocation, float MaxDistance, const float& OutNormalizedDistance, bool bInvertNormal); // 0x5250500 [Final Native Public]
    bool TryGetLastCachedViewTransform(FTransform& OutTransform); // 0x52503f0 [Final Native Public]
    bool TryGetLastCachedViewLocation(const FVector& OutLocation); // 0x5250350 [Final Native Public]
    bool TryGetDistanceFromViewToComponentSquared(UPrimitiveComponent* Component, const float& OutDistanceSquared); // 0x5250270 [Final Native Public]
    bool TryGetDistanceFromViewToComponent(UPrimitiveComponent* Component, const float& OutDistance); // 0x5250190 [Final Native Public]
    bool TryGetDistanceFromViewToActorSquared(AActor* Actor, const float& OutDistanceSquared); // 0x52500b0 [Final Native Public]
    bool TryGetDistanceFromViewToActor(AActor* Actor, const float& OutDistance); // 0x524ffd0 [Final Native Public]
    bool TryGetDistanceFromViewLocationSquared(const FVector& WorldLocation, const float& OutDistanceSquared); // 0x524fee0 [Final Native Public]
    bool TryGetDistanceFromViewLocation(const FVector& WorldLocation, const float& OutDistance); // 0x524fdf0 [Final Native Public]
    bool IsViewInsideShape(FViewTrackShapeData& ShapeData); // 0x524f2d0 [Final Native Public]
    bool IsLocationInViewProximity(const FVector& WorldLocation, float MaxDistance); // 0x524f1b0 [Final Native Public]
    bool IsComponentInViewProximity(UPrimitiveComponent* Component, float MaxDistance); // 0x524f0e0 [Final Native Public]
    bool IsActorInViewProximity(AActor* Actor, float MaxDistance); // 0x524f010 [Final Native Public]
    APlayerController* GetLocalPlayerController(); // 0x524ef80 [Final Native Public]

// UStormMiniSettingsWidget (/Script/StormEscape.StormMiniSettingsWidget)
    void OnSliderSettingsInitialized(); // 0x15cd700 [Event Public]
    void OnSelectorSettingsInitialized(); // 0x15cd700 [Event Public]
    void InitializeSettings(); // 0x5254f00 [Final Native Public]

// UStormSaveSubsystem (/Script/StormEscape.StormSaveSubsystem)
    bool SaveGame(UStormSaveGame* SaveGame); // 0x52556f0 [Final Native Static Public]
    bool LoadGame(const EStormSaveType& SaveType, const UStormSaveGame*& OutSaveGame); // 0x5254f20 [Final Native Static Public]
    bool DeleteGame(const EStormSaveType& SaveType); // 0x52545c0 [Final Native Static Public]

// UStormSettingsPageWidget (/Script/StormEscape.StormSettingsPageWidget)
    void SwitchDynamicSetting(const FName& SettingName, int32 NewIndex); // 0x5255ac0 [Final Native Public]
    void ShowSwitcher(const FName& SettingName); // 0x5255a20 [Final Native Public]
    void InitializePage(const ESettingType& InCategory); // 0x5254e80 [Final Native Public]
    void HideSwitcher(const FName& SettingName); // 0x5254930 [Final Native Public]
    FText GetPageTitle(); // 0x52547d0 [Final Native Public]
    UCommonUserWidget* GetFirstOption(); // 0x5254780 [Final Native Public]
    void AddToPage(UWidget* Widget, FSettingRow& SettingData); // 0x52543e0 [Final Native Public]

// UStormSettingsSectionWidget (/Script/StormEscape.StormSettingsSectionWidget)
    FText GetSectionTitle(); // 0x5254860 [Final Native Public]
    void AddToSection(UWidget* Widget); // 0x52544f0 [Final Native Public]

// UStormSettingsWidget (/Script/StormEscape.StormSettingsWidget)
    void SwitchToCategory(const ESettingType& Category); // 0x5255ba0 [Final Native Public]
    bool ShouldCreateOptionForSetting(const FName& SettingName); // 0x5255970 [Final Native Public]
    void OnSliderHovered(UOptionSlider* OptionSlider, const FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void OnSettingUnhovered(); // 0x15cd700 [Event Public]
    void OnSettingCreated(UWidget* SettingWidget, const FName& SettingName, FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void OnSettingChanged(const FName& SettingName, const float& NewValue); // 0x5255480 [Native Event Public]
    void OnSelectorHovered(UOptionSelector* OptionSelector, const FSettingRow& SettingData); // 0x15cd700 [Event Public]
    void OnKeyBindingRowHovered(UKeyBindingEntryWidget* Entry); // 0x15cd700 [Event Public]
    void OnControllerCaptureFailed(); // 0x15cd700 [Event Public]
    void NativeOnSliderHovered(UOptionSlider* OptionSlider, FSettingRow& SettingData); // 0x5255350 [Final Native Public]
    void NativeOnSettingUnhovered(); // 0x5255330 [Final Native Public]
    void NativeOnSelectorHovered(UOptionSelector* OptionSelector, FSettingRow& SettingData); // 0x5255220 [Final Native Public]
    void NativeOnKeyBindingRowHovered(UKeyBindingEntryWidget* Entry); // 0x5255030 [Final Native Public]
    void NativeOnControllerCaptureFailed(); // 0x5255010 [Final Native Public]
    void InitializeOptionToggle(UOptionSelector* OptionToggle, const FName& SettingName, FSettingRow& SettingData); // 0x5254d20 [Final Native Public]
    void InitializeOptionSlider(UOptionSlider* OptionSlider, const FName& SettingName, FSettingRow& SettingData); // 0x5254bc0 [Final Native Public]
    void InitializeOptionSelector(UOptionSelector* OptionSelector, const FName& SettingName, FSettingRow& SettingData); // 0x5254a60 [Final Native Public]
    void DiscardSettingChange(const FName& SettingName); // 0x52546f0 [Final Native Public]
    void DiscardPendingSettings(const TArray<FName>& SettingNames); // 0x5254640 [Final Native Public]
    void CreateOptions(); // 0x52545a0 [Final Native Public]

// UStormSlider (/Script/StormEscape.StormSlider)
    void OnSliderInput(int32 Direction); // 0x5255560 [Final Native Public]

// UStormStateTreeComponent (/Script/StormEscape.StormStateTreeComponent)
    bool SetNewStateTree(const TSoftObjectPtr<UStateTree>& InStateTree, bool bStartLogic); // 0x5255780 [Final Native Public]

// USubcategoryDividerWidget (/Script/StormEscape.SubcategoryDividerWidget)
    void SetText(const FText& InText); // 0x52558b0 [Final Native Public]

// ASurveillanceMonitor (/Script/StormEscape.SurveillanceMonitor)
    void UpdateMonitorDisplay(); // 0x15cd700 [Event Public]
    void TrackTargetDistance(const TWeakObjectPtr<AActor>& TargetActorPtr); // 0x5255c20 [Final Native Private]
    void ToggleLights(bool bShouldBeOn); // 0x15cd700 [Event Public]
    void SetStaticNoise(); // 0x15cd700 [Event Public]
    void ProcessPendingRequest(); // 0x52556d0 [Final Native Private]
    void OpenSurveillanceWidget(); // 0x52556b0 [Final Native Private]
    void OnUserRagdollStarted(); // 0x5255690 [Final Native Private]
    void OnUserDragStarted(const EWeatherDragSource& SourceType); // 0x5255610 [Final Native Private]
    void OnStaticEnded(); // 0x52555f0 [Final Native Private]
    void OnRep_MonitorEnabled(); // 0x5255460 [Final Native Private]
    void OnPlayerRevived(); // 0x15cd700 [Event Public]
    void OnPlayerDeath(); // 0x15cd700 [Event Public]
    void NativeOnPlayerRevived(ACharacter* Character); // 0x5255190 [Final Native Public]
    void NativeOnPlayerDeath(bool bIsGameOver, ACharacter* Character); // 0x52550c0 [Final Native Public]
    void Multicast_SetStaticNoise(); // 0x51e2540 [Native Event Public]
    void K2_OnMonitorInitialized(); // 0x15cd700 [Event Public]
    void InitializeMonitor(ABaseFirstPersonCharacter* Character); // 0x52549d0 [Final Native Public]
    void HandleTransitionRequest(const ESurveillanceRequestType& RequestType); // 0x52548b0 [Final Native Private]
    int32 GetMonitorNumber(); // 0x52547b0 [Final Native Public]
    void Client_StartMonitoring(); // 0x51e3aa0 [Final Native Event Private]

// USurveillanceUI (/Script/StormEscape.SurveillanceUI)
    void StopSpectating(); // 0x15cd700 [Event Public]
    void SpectatePlayer(int32 PlayerNumber); // 0x5259ff0 [Final Native Public]
    void SendTransitionRequest(const ESurveillanceRequestType& RequestType); // 0x5259ec0 [Final Native Protected]
    void RefreshSpectating(); // 0x15cd700 [Event Public]
    void K2_OnStopExpectating(); // 0x15cd700 [Event Public]
    void K2_OnSpectatePlayer(int32 PlayerNumber, const FString& PlayerName); // 0x15cd700 [Event Public]
    void K2_OnInitializedSpectate(); // 0x15cd700 [Event Public]
    bool IsButtonEnabled(int32 PlayerNumber); // 0x15cd700 [Event Public]

// UTaskList (/Script/StormEscape.TaskList)
    void UpdateTaskCount(); // 0x525a1c0 [Final Native Protected]
    void UpdateOptionalTasksVisibility(); // 0x525a1a0 [Final Native Protected]
    void UpdateArrowVisibility(); // 0x525a180 [Final Native Protected]
    void ToggleTaskListExpanded(); // 0x15cd700 [Event Protected]
    void RefreshTaskList(); // 0x5259e10 [Final Native Protected]
    void OnTaskUpdated(FTaskEntry& UpdatedTask); // 0x5259c30 [Final Native Protected]
    void OnTaskRemoved(const FName& RemovedTaskID); // 0x5259ba0 [Final Native Protected]
    void OnTaskForceCompleted(FTaskEntry& CompletedTask, bool bRemoveOnCompletion); // 0x5259a80 [Final Native Protected]
    void OnTaskCompleted(FTaskEntry& CompletedTask); // 0x52599c0 [Final Native Protected]
    void OnTaskAdded(FTaskEntry& NewTask); // 0x5259900 [Final Native Protected]
    void InitializeTaskList(); // 0x5259760 [Final Native Protected]
    bool HasAnyTasks(); // 0x5259530 [Final Native Protected]
    void AddTask(FTaskEntry& NewTask); // 0x5258de0 [Final Native Protected]

// UTaskListEntry (/Script/StormEscape.TaskListEntry)
    void UpdateTaskEntry(FTaskEntry& NewTaskEntry); // 0x525a1e0 [Final Native Public]
    void SetRemoveOnCompletion(bool bInRemoveOnCompletion); // 0x5259f40 [Final Native Public]
    void OnTaskUpdated(); // 0x15cd700 [Event Protected]
    void OnTaskCompleted(bool bRemoveAfterAnimation); // 0x15cd700 [Event Protected]
    void OnTaskAdded(); // 0x15cd700 [Event Protected]
    bool IsOptionalTask(); // 0x5259780 [Final Native Public]
    void InitializeTaskEntry(UTaskList* InTaskList, FTaskEntry& NewTaskEntry, bool bCallAddedEvent); // 0x5259600 [Final Native Public]
    float GetTimeAdded(); // 0x52594e0 [Final Native Public]
    float GetGaugeProgress(); // 0x52591a0 [Final Native Public]

// UTaskSubsystem (/Script/StormEscape.TaskSubsystem)
    void RemoveTask(const FName& TaskID); // 0x5259e30 [Final Native Public]
    void K2_AddTask(const FName& TaskID); // 0x52597a0 [Final Native Public]
    bool HasTask(const FName& TaskID); // 0x5259560 [Final Native Public]
    bool GetTemplateTaskData(const FName& TaskID, FTaskData& OutTaskData); // 0x5259370 [Final Native Public]
    bool GetTaskData(const FName& TaskID, FTaskData& OutTaskData); // 0x5259200 [Final Native Public]
    int32 GetTaskCount(); // 0x52591d0 [Final Native Public]
    int32 GetCompletedTaskCount(); // 0x5259170 [Final Native Public]
    TArray<FTaskEntry> GetAllTasks(); // 0x52590d0 [Final Native Public]
    TArray<FName> GetAllTaskIDs(); // 0x5259050 [Final Native Public]
    void CompleteTask(const FName& TaskID, bool bRemoveOnCompletion); // 0x5258f60 [Final Native Public]

// UTimingWheelWidget (/Script/StormEscape.TimingWheelWidget)
    void StartMinigame(const TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount); // 0x525a080 [Final Native Public]
    void OnUpdateVisuals(float NeedlePosition, float TargetPosition, float TargetSize); // 0x15cd700 [Event Public]
    void OnMinigameFinished(bool bSuccess); // 0x15cd700 [Event Public]
    void OnLevelAdvanced(int32 NewLevel); // 0x15cd700 [Event Public]
    void OnInputReceived(); // 0x52598e0 [Final Native Public]
    void InitializeMinigame(const TArray<FTimingWheelLevelData>& InLevelData, float InDamageAmount, bool bIsRepairMinigame); // 0x15cd700 [Event Public]
    void DebugCompleteMinigame(); // 0x51c5cc0 [Final Native Public]
    void ContinueMinigame(); // 0x5259030 [Final Native Public]
    void CancelMinigame(bool bDealDamage); // 0x5258ed0 [Final Native Public]

// ATire (/Script/StormEscape.Tire)
    void Multicast_HandleJackInstalled(bool bInstalled); // 0x5259830 [Final Native Event Private]

// UToastSubsystem (/Script/StormEscape.ToastSubsystem)
    void ShowNextToast(); // 0x5259fd0 [Final Native Protected]
    void QueueToast(FToastData& ToastData); // 0x5259d10 [Final Native Public]
    void OnToastExpired(); // 0x5259cf0 [Final Native Protected]
    void OnDisplayedWidgetChanged(); // 0x52598c0 [Final Native Protected]
    UUIManager* GetUIManager(); // 0x5259500 [Final Native Protected]
    bool CanDisplayToastOnUI(); // 0x5258ea0 [Final Native Protected]

// UToastWidget (/Script/StormEscape.ToastWidget)
    void SetAppearance(FToastData& InToastData); // 0x15cd700 [Event Protected]

// UTornadoForecastAudioComponent (/Script/StormEscape.TornadoForecastAudioComponent)
    void OnRep_ForecastData(); // 0x525f760 [Final Native Private]

// UTornadoGenerationSettings (/Script/StormEscape.TornadoGenerationSettings)
    void GetArrivalTimeLimits(const float& min, const float& max); // 0x525e4a0 [Final Native Public]

// ATornadoManager (/Script/StormEscape.TornadoManager)
    void QueueTornado(); // 0x525f850 [Final Native Private]
    void OnRep_FinalTornadoUpdate(); // 0x525f740 [Final Native Private]
    void OnRep_FinalTornadoHouseDamageEnabledUpdate(); // 0x525f720 [Final Native Private]
    void OnRep_DestructionEnabledUpdate(); // 0x525f700 [Final Native Private]
    void OnMinorTornadoEnded(AMinorTornado* Tornado); // 0x525f670 [Final Native Private]
    void OnManagerTornadoTimeIsUpSignature__DelegateSignature(); // 0x15cd700 [Public]
    void OnManagerTornadoSpawnedSignature__DelegateSignature(AMinorTornado* Tornado, FTornadoSpawnData_Minor& SpawnData); // 0x15cd700 [Public]
    void OnManagerTornadoQueuedSignature__DelegateSignature(FTornadoReportData& Report); // 0x15cd700 [Public]
    void OnManagerTornadoDespawnedSignature__DelegateSignature(AMinorTornado* Tornado); // 0x15cd700 [Public]
    void OnManagerFinalTornadoSpawnedSignature__DelegateSignature(AFinalTornado* FinalTornado); // 0x15cd700 [Public]
    void OnManagerFinalTornadoArrivedSignature__DelegateSignature(AFinalTornado* FinalTornado); // 0x15cd700 [Public]
    void OnFinalTornadoProgressComplete(); // 0x525f650 [Final Native Private]
    void OnFinalTornadoProgressChanged(const EFinalTornadoState& TornadoState, float ElapsedTime, float Goal, float DeltaTime); // 0x525f4f0 [Final Native Private]
    void OnFinalTornadoArrived(float OverTime); // 0x525f470 [Final Native Private]
    void Multicast_OnMinorTornadoSpawned(AMinorTornado* Tornado, const FTornadoSpawnData_Minor& SpawnData); // 0x525ee60 [Final Native Event Private]
    void Multicast_OnMinorTornadoQueued(const FTornadoReportData& Report); // 0x525ed90 [Final Native Event Private]
    void Multicast_OnMinorTornadoDespawned(AMinorTornado* Tornado); // 0x525ed00 [Final Native Event Private]
    void K2_OnTornadoSpawnedWithCheat(AMinorTornado* Tornado); // 0x15cd700 [Event Protected]
    void K2_OnTornadoGenStarted(); // 0x15cd700 [Event Protected]
    void K2_OnProgressChanged(const EFinalTornadoState& FinalTornadoState, float ElapsedTime, float Goal); // 0x15cd700 [Event Protected]
    void DequeueTornado(); // 0x525e480 [Final Native Private]

// UTornadoMovementComponent (/Script/StormEscape.TornadoMovementComponent)
    void OnRep_MovementDataUpdate(); // 0x5263120 [Final Native Protected]

// UTornadoOrbitComponent (/Script/StormEscape.TornadoOrbitComponent)
    void OnTornadoOrbitTargetTossedSignature__DelegateSignature(UWeatherComponent* Target); // 0x15cd700 [Public]
    void OnRep_TargetData(); // 0x5263140 [Final Native Private]
    void AuthProcessReplicatedTargets(); // 0x5262270 [Final Native Private]

// UTornadoPresenceComponent (/Script/StormEscape.TornadoPresenceComponent)
    void OnComponentTornadoPresenceChangedSignature__DelegateSignature(const TArray<ATornado*>& PresenceList, float DeltaTime); // 0x15cd700 [Public]
    void OnComponentTornadoGroundingChangedSignature__DelegateSignature(ATornado* Tornado, bool bIsGrounded); // 0x15cd700 [Public]
    void HandleTornadoGroundingChanged(ATornado* Tornado, bool bIsGrounded); // 0x5262a40 [Final Native Private]

// UTornadoSettings (/Script/StormEscape.TornadoSettings)
    void GetTopDiameterLimits(const float& min, const float& max); // 0x525e4a0 [Final Native Public]

// UTornadoSettings_Minor (/Script/StormEscape.TornadoSettings_Minor)
    void GetLifetimeLimits(const float& min, const float& max); // 0x5262950 [Final Native Public]

// UTornadoSirenAudioComponent (/Script/StormEscape.TornadoSirenAudioComponent)
    void FinalTornado_OnArrivedDelegate(float RemainingTime); // 0x52628d0 [Final Native Protected]
    void BindToTornadoManager(); // 0x5262290 [Final Native Protected]

// UTornadoSuctionComponent (/Script/StormEscape.TornadoSuctionComponent)
    bool PullTarget(FTornadoTargetData_Suction& TargetData, float DeltaTime, float PowerMultiplier, const FVector& TornadoCenter); // 0x5263160 [Final Native Private]
    void OnTornadoSuctionTargetLeftSignature__DelegateSignature(UWeatherComponent* Target); // 0x15cd700 [Public]
    void OnTornadoSuctionTargetEjectionTimeoutSignature__DelegateSignature(UWeatherComponent* Target, const ETornadoTargetClaimReason& ClaimReason, const FVector& Direction); // 0x15cd700 [Public]
    void OnTornadoSuctionTargetCapturedSignature__DelegateSignature(UWeatherComponent* TargetComponent, int32 TargetId); // 0x15cd700 [Public]
    void OnTornadoSuctionClaimTargetAvailableSignature__DelegateSignature(UWeatherComponent* Target, const ETornadoTargetClaimMode& Mode, const ETornadoTargetClaimReason& Reason, const FVector& Direction); // 0x15cd700 [Public]
    bool CanPullTarget(FTornadoTargetData_Suction& TargetData, const FVector& PullCenter, float PowerMultiplier, float ProximityAlpha, const float& OutSpeed, const FVector& OutDirection); // 0x5262550 [Final Native Private]
    bool CanDamageTarget(FTornadoTargetData_Suction& TargetData, const FVector& PullCenter, float PowerMultiplier, float ProximityAlpha, const float& OutSpeed, const FVector& OutDirection); // 0x52622b0 [Final Native Private]

// ATornadoTracker (/Script/StormEscape.TornadoTracker)
    void K2_OnTornadoSpawned(ATornado* Tornado); // 0x15cd700 [Event Protected]
    void K2_OnTornadoForecast(FTornadoReportData& Report); // 0x15cd700 [Event Protected]
    void K2_OnTornadoDespawned(ATornado* Tornado); // 0x15cd700 [Event Protected]

// ATrapDamageZone (/Script/StormEscape.TrapDamageZone)
    void MC_PlayPlayerHitSound(const FVector& Location, USoundBase* Sound); // 0x5262f60 [Native Event Protected]

// ATrapManager (/Script/StormEscape.TrapManager)
    void OnRep_Difficulty(); // 0x5263100 [Final Native Private]
    void Multicast_SpawnElectricTrapAudio(const FVector& Location, float Lifetime); // 0x5263030 [Final Native Event Private]
    void MC_ActivateTreeFireTrap(UPrimitiveComponent* Component, int32 InstanceIndex, int32 TrapDefinitionIndex, float TrapLifetime); // 0x5262e10 [Native Event Protected]
    void MC_ActivateFlammableTrap(UPrimitiveComponent* Component, int32 InstanceIndex, int32 TrapDefinitionIndex, float TrapLifetime); // 0x5262cc0 [Native Event Protected]
    void MC_ActivateCarTrap(UPrimitiveComponent* Component, int32 InstanceIndex, const FVector& Location, const FRotator& Rotation, int32 TrapDefinitionIndex); // 0x5262b10 [Native Event Protected]
    void ExecuteCarExplosion(const FVector& Location, int32 TrapDefinitionIndex); // 0x52627f0 [Final Native Protected]

// UTreeAudioSubsystem (/Script/StormEscape.TreeAudioSubsystem)
    void UnregisterTreeSMC(UObject* WorldContextObject, UStaticMeshComponent* SMC); // 0x5267ee0 [Final Native Static Public]
    void UnregisterTreeISM(UObject* WorldContextObject, UInstancedStaticMeshComponent* ISM, int32 InstanceIndex); // 0x5267de0 [Final Native Static Public]
    void NotifyTreeDamagedSMC(UObject* WorldContextObject, UStaticMeshComponent* SMC, const ETreeAudioDamageType& DamageType, float TransitionDuration); // 0x5266c80 [Final Native Static Public]
    void NotifyTreeDamagedISM(UObject* WorldContextObject, UInstancedStaticMeshComponent* ISM, int32 InstanceIndex, const ETreeAudioDamageType& DamageType, float TransitionDuration); // 0x5266af0 [Final Native Static Public]
    int32 GetRegisteredTreeCount(UObject* WorldContextObject); // 0x5266700 [Final Native Static Public]
    int32 GetPendingTreeCount(UObject* WorldContextObject); // 0x5266670 [Final Native Static Public]
    void EnqueueTreeSMC(UObject* WorldContextObject, UStaticMeshComponent* SMC); // 0x52663b0 [Final Native Static Public]
    void EnqueueTreeISM(UObject* WorldContextObject, UInstancedStaticMeshComponent* ISM, int32 InstanceIndex); // 0x52662b0 [Final Native Static Public]
    void DebugLogState(UObject* WorldContextObject); // 0x5266210 [Final Native Static Public]

// UWeatherAudioComponent (/Script/StormEscape.WeatherAudioComponent)
    void TornadoManager_OnTornadoSpawned(AMinorTornado* Tornado, FTornadoSpawnData_Minor& SpawnData); // 0x52780b0 [Final Native Private]
    void TornadoManager_OnTornadoDespawned(AMinorTornado* Tornado); // 0x5278020 [Final Native Private]
    void OnWeatherTransitionStarted(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x5277d40 [Final Native Private]

// UTumbleMovementComponent (/Script/StormEscape.TumbleMovementComponent)
    void SetMovementMode(const ETumbleMovementMode& InMode); // 0x5267cd0 [Final Native Protected]
    void OnTumbleStabilityChangedSignature__DelegateSignature(bool bIsStable); // 0x15cd700 [Public]
    void OnTumblePhysicsChangedSignature__DelegateSignature(bool bValue); // 0x15cd700 [Public]
    void OnTumbleGroundStateChangedSignature__DelegateSignature(bool bValue); // 0x15cd700 [Public]
    void OnMeshHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x5267670 [Final Native Private]
    void Multicast_LandAfterLaunch(const FVector& ImpactNormal); // 0x5266a70 [Final Native Event Private]
    void Multicast_LandAfterFall(const FVector& ImpactNormal); // 0x52669f0 [Final Native Event Private]

// UTutorialSubsystem (/Script/StormEscape.TutorialSubsystem)
    void SetHasSeenMainMenuTutorial(bool bHasSeenIt); // 0x5267c40 [Final Native Protected]
    void ResetCompletedTutorials(); // 0x5267c20 [Final Native Public]
    void OnWeatherTransitionEnded(FStormId& NewWeather); // 0x5267af0 [Final Native Protected]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x5267920 [Final Native Protected]
    void OnPlayerDragStarted(const EWeatherDragSource& SourceType); // 0x52678a0 [Final Native Protected]
    void OnLiftButtonPressed(AActor* InLiftButton, bool bIsOpen); // 0x5267470 [Final Native Protected]
    void OnItemUsed(AActor* Item); // 0x52673e0 [Final Native Protected]
    void OnItemToggled(AActor* Item, bool bActivated); // 0x5267310 [Final Native Protected]
    void OnItemStartedMinigame(AActor* Item); // 0x5267280 [Final Native Protected]
    void OnItemHoldStarted(AActor* Item); // 0x52671f0 [Final Native Protected]
    void OnItemAdded(int32 AddedSlotIndex, AActor* Item); // 0x5267120 [Final Native Protected]
    void OnInterfaceSettingChanged(const FName& SettingName, const float& NewValue); // 0x5267040 [Final Native Protected]
    void OnInitialSequenceEnded(); // 0x5267020 [Final Native Protected]
    void OnGameStateSet(AGameStateBase* NewGameState); // 0x5266f90 [Final Native Protected]
    void OnEngineLidToggled(AActor* InEngineLid, bool bIsOpen); // 0x5266ec0 [Final Native Protected]
    void OnCharacterSprintStarted(); // 0x5266ea0 [Final Native Protected]
    void OnApexTokensChanged(int32 OldValue, int32 NewValue); // 0x5266dd0 [Final Native Protected]
    void HideTutorialThisSession(bool bNewValue); // 0x5266940 [Final Native Public]
    FText GetFormattedMessage(FTutorialToastData& ToastData); // 0x52664f0 [Final Native Protected]
    bool CanShowMainMenuTutorial(); // 0x5266130 [Final Native Protected]

// UTVContentWidget (/Script/StormEscape.TVContentWidget)
    void K2_OnShowTornadoReport(FTornadoReportData& Report); // 0x15cd700 [Event Protected]
    void K2_OnShowStormReport(FStormReportData& Report); // 0x15cd700 [Event Protected]
    void K2_OnShowAds(); // 0x15cd700 [Event Protected]
    void HandleStationContentChanged(); // 0x5266790 [Final Native Private]
    UMediaTexture* GetAdMediaTexture(); // 0x5266490 [Final Native Protected]
    void BindToStation(ATVStation* InStation); // 0x52660a0 [Final Native Public]

// ATVStation (/Script/StormEscape.TVStation)
    void OnRep_PlaylistIndexChanged(); // 0x5267a30 [Final Native Private]
    void OnRep_IsEmergencyBroadcast(); // 0x5267a10 [Final Native Private]
    void OnRep_ActiveEmergencyType(); // 0x52679f0 [Final Native Private]
    void OnMediaOpened(const FString& OpenedUrl); // 0x5267560 [Final Native Private]
    void OnMediaEndReached(); // 0x5267540 [Final Native Private]
    bool IsEmergencyBroadcastActive(); // 0x52669d0 [Final Native Public]
    void HandleTornadoIncoming(FTornadoReportData& Report); // 0x5266860 [Final Native Private]
    void HandleStormIncoming(FStormReportData& Report); // 0x52667b0 [Final Native Private]
    UMediaTexture* GetMediaTexture(); // 0x5266650 [Final Native Public]
    UTextureRenderTarget2D* GetContentRenderTarget(); // 0x52664c0 [Final Native Public]
    EEmergencyBroadcastType GetActiveEmergencyType(); // 0x5266470 [Final Native Public]
    void EndEmergencyBroadcast(); // 0x5266290 [Final Native Public]
    void BeginEmergencyBroadcast(float Duration); // 0x5266020 [Final Native Public]

// ATV_Gadget (/Script/StormEscape.TV_Gadget)
    void TrackTargetDistance(const TWeakObjectPtr<AActor>& TargetActorPtr); // 0x5267d50 [Final Native Private]
    void OnWidgetClosed(UCommonActivatableWidget* DestroyedWidget); // 0x5267b90 [Final Native Public]
    void OnUserRagdollStarted(); // 0x5267ad0 [Final Native Private]
    void OnUserDragStarted(const EWeatherDragSource& SourceType); // 0x5267a50 [Final Native Private]
    void K2_OnWidgetClosed(); // 0x15cd700 [Event Public]
    void ClientShowWidget(TSubclassOf<UCommonActivatableWidget> WidgetToDisplay); // 0x5266160 [Native Event Public]

// UUIHelperLibrary (/Script/StormEscape.UIHelperLibrary)
    void StopScrollingBox(UScrollBox* ScrollBox); // 0x526d5c0 [Final Native Static Public]
    void StartScrollingBox(UScrollBox* ScrollBox, const EUIScrollDirection& Direction, float ScrollSpeed, float Acceleration); // 0x526d470 [Final Native Static Public]
    void ShowErrorPopup(FText& Header, FText& Body, UObject* WorldContextObject); // 0x526d310 [Final Native Static Public]
    bool ShouldDisplayTermsAndPrivacy(); // 0x526d2e0 [Final Native Static Public]
    void SetInputMode(UObject* WorldContextObject, const EInputModeType& InputMode, bool bShowMouseCursor, UUserWidget* Widget); // 0x526cf00 [Final Native Static Public]
    void SaveTermsAndPrivacyVersion(); // 0x526ce50 [Final Native Static Public]
    FText ReplaceInputActionWithKey(APlayerController* PlayerController, FText& InText, const FString& SearchPattern, UInputAction* InputAction); // 0x526cc80 [Final Native Static Public]
    bool ParseOptionBool(const FString& InString, const FString& OptionName, const bool& OutValue); // 0x526cb30 [Final Native Static Public]
    void OpenSteamOverlay(UObject* WorldContextObject); // 0x526cab0 [Final Native Static Public]
    bool MatchesWordList(const FString& Input, UWordListDataAsset* WordList); // 0x526c940 [Final Native Static Public]
    bool MatchesRegex(const FString& Input, const FString& Pattern); // 0x526c850 [Final Native Static Public]
    FString LogFocusedWidget(int32 UserIndex, bool bPrintToScreen); // 0x526c740 [Final Native Static Public]
    bool IsSafeModeEnabled(); // 0x526c710 [Final Native Static Public]
    bool IsRunningInEditor(); // 0x526c6e0 [Final Native Static Public]
    bool IsPseudoShipping(); // 0x526c6b0 [Final Native Static Public]
    bool InitiateVoteKick(UObject* WorldContextObject, FUniqueNetIdRepl& TargetPlayerId); // 0x526c520 [Final Native Static Public]
    FString GetWorldType(UObject* WorldContextObject); // 0x526c330 [Final Native Static Public]
    UPDA_WeatherDisplaySettings* GetWeatherDisplaySettings(); // 0x526c300 [Final Native Static Public]
    UVoteKickSubsystem* GetVoteKickSubsystem(UObject* WorldContextObject); // 0x526c270 [Final Native Static Public]
    FString GetSteamId64ByPlayerId(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId); // 0x526c070 [Final Native Static Public]
    FString GetProjectVersion(); // 0x526bff0 [Final Native Static Public]
    FText GetProgressionTitle(int32 Level); // 0x526bf50 [Final Native Static Public]
    FString GetPlayerNameById(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerId); // 0x526bd80 [Final Native Static Public]
    int32 GetPlayerCount(UObject* WorldContextObject); // 0x526bcf0 [Final Native Static Public]
    FString GetLocalPlayerSteamId(UObject* WorldContextObject); // 0x526bb30 [Final Native Static Public]
    bool GetLoadingScreenTips(const TArray<FLoadingScreenTip>& OutTips); // 0x526ba70 [Final Native Static Public]
    float GetLoadingScreenTipDuration(FLoadingScreenTip& Tip); // 0x526b9b0 [Final Native Static Public]
    FLoadingScreenTip GetLoadingScreenTip(const TArray<FLoadingScreenTip>& Tips, const TArray<int32>& RemainingIndices); // 0x526b850 [Final Native Static Public]
    float GetElapsedMatchTime(UObject* WorldContextObject); // 0x526b7c0 [Final Native Static Public]
    FString GetDefaultMapDisplayName(); // 0x526b740 [Final Native Static Public]
    FString GetDebugNetworkInfo(UObject* WorldContextObject); // 0x526b670 [Final Native Static Public]
    FString GetCurrentMapDisplayName(UObject* WorldContextObject); // 0x526b5a0 [Final Native Static Public]
    FText GetAsDistance(int32 Distance, int32 MaxFractionalDigitsMeters, int32 MaxFractionalDigitsKilometers); // 0x526b470 [Final Native Static Public]
    void GetAllSubclassesOf(TSubclassOf<UObject> ParentClass, const TArray<TSubclassOf<UObject>>& OutClasses); // 0x526b390 [Final Native Static Public]
    FText FormatTimestamp(float Seconds); // 0x526b2f0 [Final Native Static Public]
    bool EqualsNetIds(FUniqueNetIdRepl& IdA, FUniqueNetIdRepl& IdB); // 0x526b0e0 [Final Native Static Public]
    FString Conv_UniqueNetIdToString(FUniqueNetIdRepl& NetId); // 0x526ae70 [Final Native Static Public]
    EVersionChangeType CompareVersions(const FString& VersionA, const FString& VersionB); // 0x526ad80 [Final Native Static Public]
    void ClearWidgetStack(UObject* WorldContextObject, const EWidgetLayer& TargetLayer); // 0x526acc0 [Final Native Static Public]
    bool CastVoteKick(UObject* WorldContextObject, bool bVoteYes); // 0x526abf0 [Final Native Static Public]
    UCommonActivatableWidget* AddWidgetToStack(UObject* WorldContextObject, TSubclassOf<UCommonActivatableWidget> WidgetClass, const EWidgetLayer& TargetLayer, const EInputModeType& InputMode, bool bShowMouseCursor, bool bClearCurrentStack); // 0x526a9f0 [Final Native Static Public]

// IUIInterface (/Script/StormEscape.UIInterface)
    void ToggleWidget(bool bToggle); // 0x51d3540 [Native Event Public]
    void SetUIOwner(UObject* UIOwner); // 0x526d250 [Native Event Public]

// UUIManager (/Script/StormEscape.UIManager)
    void SetInputMode(UObject* WorldContextObject, const EInputModeType& InputMode, bool bShowMouseCursor, UUserWidget* Widget); // 0x526d060 [Final Native Public]
    void SetInitialized(bool bNewValue); // 0x526ce70 [Final Native Public]
    void OnPopupDisplayedWidgetChanged(UCommonActivatableWidget* NewlyDisplayedWidget); // 0x526ca20 [Final Native Public]
    void OnModalDisplayedWidgetChanged(UCommonActivatableWidget* NewlyDisplayedWidget); // 0x526ca20 [Final Native Public]
    void OnMenuDisplayedWidgetChanged(UCommonActivatableWidget* NewlyDisplayedWidget); // 0x526ca20 [Final Native Public]
    void OnGameUIDisplayedWidgetChanged(UCommonActivatableWidget* NewlyDisplayedWidget); // 0x526ca20 [Final Native Public]
    bool HasWidgetsInLayer(const EWidgetLayer& Layer); // 0x526c490 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x526bcc0 [Final Native Public]
    int32 GetNumWidgetsInLayer(const EWidgetLayer& Layer); // 0x526bc30 [Final Native Public]
    UBaseMainLayerUI* GetMainLayerUI(); // 0x526bc00 [Final Native Public]
    void DeactivateAllWidgets(); // 0x526aff0 [Final Native Public]

// AUnlockingDoorsQuest (/Script/StormEscape.UnlockingDoorsQuest)
    void HandleDoorUnlocked(ABaseDoor* Door); // 0x526c400 [Final Native Private]

// AVanDashboard (/Script/StormEscape.VanDashboard)
    void SetIsCosmeticDashboard(bool bNewValue); // 0x526d1c0 [Final Native Public]
    void PlayStartAnimation(); // 0x15cd700 [Event Public]
    void PlayLoopAnimation(); // 0x15cd700 [Event Public]
    void PlayFailAnimation(); // 0x15cd700 [Event Public]
    void K2_InitializeDashboard(); // 0x15cd700 [Event Protected]
    void InitializeDashboard(AGameplayVan* InGameplayVan); // 0x525ed00 [Native Protected]
    ASteeringWheel* GetSteeringWheel(); // 0x526c240 [Final Native Public]
    void EnableInteraction(bool bEnable, APawn* SitPlayer); // 0x526b010 [Final Native Public]

// AVanKeys (/Script/StormEscape.VanKeys)
    void EnableKeysInteraction(bool bEnable); // 0x5270e30 [Final Native Public]

// AVanSeat (/Script/StormEscape.VanSeat)
    void UpdateSitState(bool bFromDeath); // 0x52726d0 [Final Native Private]
    void UnsitPlayer(bool bFromDeath); // 0x5272640 [Final Native Private]
    void ToggleInteraction(bool bShouldEnable); // 0x15cd700 [Event Protected]
    void SetSteeringWheelReference(ASteeringWheel* InSteeringWheel, AVanDashboard* dashboard); // 0x5272060 [Final Native Public]
    void Multicast_SitPlayer(bool bShouldSit, ACharacter* Player, bool bFromDeath); // 0x5271c40 [Final Native Event Private]
    void EnableSittingControls(bool bUseSittingControls, ABaseFirstPersonCharacter* Player); // 0x5270ec0 [Final Native Private]
    void EnableCameraControl(ACharacter* Player, bool bFromDeath); // 0x5270d60 [Final Native Private]
    void Client_ShowDashboardUI(bool bShouldShow, ABaseFirstPersonCharacter* Player); // 0x5270c70 [Native Event Protected]
    void Client_EnableSittingControls(bool bUseSittingControls, ABaseFirstPersonCharacter* Player); // 0x5270ba0 [Final Native Event Private]

// UVanShelterComponent (/Script/StormEscape.VanShelterComponent)
    void OnRep_VanOpenUpdate(); // 0x5271d60 [Final Native Private]
    void HandleDoorStateChanged(bool bIsOpen); // 0x52718e0 [Final Native Public]
    int32 GetNumberOfAlivePlayersInside(); // 0x5271200 [Final Native Public]

// AVendingMachine (/Script/StormEscape.VendingMachine)
    void ToggleTape(bool bShouldShow); // 0x15cd700 [Event Protected]
    void ToggleLights(bool bShouldBeOn); // 0x5259830 [Native Event Protected]
    void Server_ConfirmPurchase(const TArray<int32>& Indices, const TArray<int32>& Quantities); // 0x5271dc0 [Native Event Protected]
    void OnTransactionFinished(); // 0x5271d80 [Final Native Protected]
    void OnRep_VendingMachineDisabled(); // 0x5271da0 [Final Native Private]
    void OnRep_VendingItems(); // 0x5271d80 [Final Native Protected]
    void K2_OnVendingItemsGenerated(); // 0x15cd700 [Event Protected]
    void HandleTokenSpendResult(bool bSuccess); // 0x5271a50 [Final Native Protected]
    void GenerateVendingItems(); // 0x5270f90 [Final Native Protected]
    void BuyItems(const TArray<FVendingItemData>& ItemsToBuy); // 0x5270af0 [Final Native Public]

// UVirtualKeyboardKey (/Script/StormEscape.VirtualKeyboardKey)
    void SetKey(const FString& InValue); // 0x5271f40 [Final Native Public]
    FString GetKeyValue(); // 0x5271060 [Final Native Public]

// UVirtualKeyboardWidget (/Script/StormEscape.VirtualKeyboardWidget)
    void Setup(FText& InitialText, int32 InMaxCharacters, bool bInUppercaseOnly, const FString& InRegexPattern, FText& InHintText); // 0x5272440 [Final Native Public]
    void OnTextBufferChanged(FText& Text, bool bIsValid); // 0x15cd700 [Event Protected]
    void HandleCharClicked(UVirtualKeyboardKey* Key); // 0x5271780 [Final Native Private]
    void Close(); // 0x5270d40 [Final Native Public]

// UVoiceChatLoopbackComponent (/Script/StormEscape.VoiceChatLoopbackComponent)
    void SetUserVoiceVolume(float NewValue); // 0x5272130 [Final Native Public]
    void SetMasterVoiceVolume(float NewValue); // 0x5271fe0 [Final Native Public]
    void SetBaseVoiceVolume(float NewValue); // 0x5271ec0 [Final Native Public]
    void ApplyVoiceVolume(); // 0x5270ad0 [Final Native Protected]

// UVoiceChatSubsystem (/Script/StormEscape.VoiceChatSubsystem)
    bool SetUserVolumeStr(const FString& UserIdStr, float NewValue); // 0x5272350 [Final Native Public]
    bool SetUserVolume(FUniqueNetIdRepl& UserId, float NewValue); // 0x52721b0 [Final Native Public]
    void OnVoiceUserVolumeChangedSignature__DelegateSignature(const FString& UserId, float NewValue); // 0x15cd700 [Public]
    void OnVoiceProximityCharacterCreatedSignature__DelegateSignature(ACharacter* NewCharacter, const FString& UserId); // 0x15cd700 [Public]
    void OnVoicePeerReviveSignature__DelegateSignature(int64 DeathChatPeer); // 0x15cd700 [Public]
    void OnVoicePeerLeftSignature__DelegateSignature(int64 peerId, const EVoiceRoomType& room); // 0x15cd700 [Public]
    void OnVoicePeerDeathSignature__DelegateSignature(int64 DeathChatPeer); // 0x15cd700 [Public]
    void OnVoiceActivityChangedSignature__DelegateSignature(const FString& UserId, const EVoiceState& NewState); // 0x15cd700 [Public]
    void HandleUserRevive(ACharacter* Character); // 0x5271bb0 [Final Native Private]
    void HandleUserDeath(bool bIsGameOver, ACharacter* Character); // 0x5271ae0 [Final Native Private]
    void HandleProximityCharacterCreated(ACharacter* NewCharacter, const FString& UserId); // 0x5271970 [Final Native Public]
    void HandleCharacterVoiceStateChanged(ACharacter* Character, const EVoiceState& NewState); // 0x5271810 [Final Native Private]
    bool GetUserVolumeStr(const FString& UserIdStr, const float& OutValue); // 0x5271680 [Final Native Public]
    bool GetUserVolume(FUniqueNetIdRepl& UserId, const float& OutValue); // 0x52714d0 [Final Native Public]
    FString GetUserIdByCharacter(ACharacter* Character); // 0x52713f0 [Final Native Public]
    int64 GetPeerIdByUser(const FString& UserId, const EVoiceRoomType& room); // 0x5271300 [Final Native Public]
    int64 GetPeerIdByCharacter(ACharacter* Character, const EVoiceRoomType& room); // 0x5271230 [Final Native Public]
    FString GetLocalUserId(); // 0x5271120 [Final Native Public]
    int64 GetLocalPeerId(const EVoiceRoomType& room); // 0x5271090 [Final Native Public]
    ACharacter* GetCharacterByUserId(const FString& UserId); // 0x5270fb0 [Final Native Public]

// IVoiceEmitterInterface (/Script/StormEscape.VoiceEmitterInterface)
    void ToggleVoiceEmissionMuted(bool bIsMuted); // 0x5230420 [Native Event Public]
    void HandleVoiceConnection(); // 0x5276d00 [Native Event Public]
    void HandleRadioDisconnection(); // 0x522ed10 [Native Event Public]
    void HandleRadioConnection(); // 0x5276b90 [Native Event Public]
    UVoiceChatSynthComponent* CreateVoiceSynthComponent(FVoiceRoomData& roomData, int64 peerId, UOdinPlaybackMedia* Media); // 0x5276350 [Native Event Public]
    UVoiceChatLoopbackComponent* CreateVoiceLoopbackComponent(FVoiceRoomData& roomData, int64 peerId); // 0x5276170 [Native Event Public]

// UVoiceVolumeListener (/Script/StormEscape.VoiceVolumeListener)
    float GetCurrentVolume(); // 0x52767b0 [Final Native Public]

// UVoteKickSubsystem (/Script/StormEscape.VoteKickSubsystem)
    bool IsVoteInProgress(); // 0x5277170 [Final Native Public]
    bool IsPlayerImmune(FUniqueNetIdRepl& PlayerId); // 0x5277030 [Final Native Public]
    bool IsOnCooldown(); // 0x5277000 [Final Native Public]
    bool InitiateVoteKick(FUniqueNetIdRepl& InitiatorPlayerId, FUniqueNetIdRepl& TargetPlayerId); // 0x5276de0 [Final Native Public]
    bool HasLocalPlayerVoted(); // 0x5276d20 [Final Native Public]
    float GetVoteTimeRemaining(); // 0x5276b30 [Final Native Public]
    int32 GetVotesNeededForMajority(); // 0x5276b60 [Final Native Public]
    float GetImmunityRemaining(FUniqueNetIdRepl& PlayerId); // 0x52769d0 [Final Native Public]
    int32 GetEligibleVoterCount(); // 0x52769a0 [Final Native Public]
    FVoteKickState GetCurrentVoteState(); // 0x52767d0 [Final Native Public]
    float GetCooldownRemaining(); // 0x5276780 [Final Native Public]
    bool CastVote(FUniqueNetIdRepl& VoterPlayerId, bool bVoteYes); // 0x5275fd0 [Final Native Public]
    bool CanLocalPlayerVote(); // 0x5275fa0 [Final Native Public]

// AWalkieTalkieItem (/Script/StormEscape.WalkieTalkieItem)
    void StartActivationTimer(); // 0x5278000 [Final Native Private]
    void EnableWalkieTalkie(); // 0x5276570 [Final Native Protected]

// AWeatherManager (/Script/StormEscape.WeatherManager)
    void UpdateDayTime(float DeltaSeconds); // 0x527be70 [Final Native Private]
    void ResetWeather(); // 0x527be50 [Final Native Public]
    void OnRepCurrentWeather(); // 0x527be30 [Final Native Private]
    void OnRepCurrentDayTime(); // 0x527be10 [Final Native Private]
    void InterpToTargetSettings(float DeltaSeconds); // 0x527bcc0 [Final Native Private]
    void GenerateWeakStorm(); // 0x527b580 [Final Native Public]
    void GenerateNormalStorm(); // 0x527b560 [Final Native Public]
    void GenerateHeavyStorm(); // 0x527b540 [Final Native Public]
    void GenerateDebugStorm(); // 0x527b520 [Final Native Public]
    void ForceTimeOfDay(); // 0x527b500 [Final Native Public]
    void EndDebugStorm(); // 0x527b4e0 [Final Native Public]

// UWeatherReportSubsystem (/Script/StormEscape.WeatherReportSubsystem)
    void OnPlayerDeath(bool bIsGameOver, ACharacter* Character); // 0x527bd40 [Final Native Protected]
    void HandleTornadoSpawned(ATornado* Tornado); // 0x527bc30 [Final Native Protected]
    void HandleTornadoIncoming(FTornadoReportData& Report); // 0x527bb50 [Final Native Protected]
    void HandleTornadoFading(AMinorTornado* Tornado, float Duration); // 0x527ba80 [Final Native Protected]
    void HandleTornadoDeviating(AMinorTornado* Tornado, const FVector& StartDirection, const FVector& EndDirection); // 0x527b950 [Final Native Protected]
    void HandleTornadoDespawned(ATornado* Tornado); // 0x527b8c0 [Final Native Protected]
    void HandleStormTransitionStart(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength, float ServerTimeSeconds); // 0x527b730 [Final Native Protected]
    void HandleStormIncoming(FStormReportData& Report); // 0x527b680 [Final Native Protected]
    void HandleStormGenStarted(FStormId& StartingWeatherId); // 0x527b5e0 [Final Native Protected]
    FWholeWeatherReport GetWholeWeatherReport(); // 0x527b5a0 [Final Native Public]
    void ClearMatchData(); // 0x527b4c0 [Final Native Public]

// UWeatherSubsystem (/Script/StormEscape.WeatherSubsystem)
    void ReportTornadoForecast(FTornadoReportData& Report); // 0x527fdc0 [Final Native Private]
    void ReportStormForecast(FStormReportData& Report); // 0x527fd10 [Final Native Private]
    void OnWindProgressChanged(float NormalizedProgress, const EWindCategory& WindStage); // 0x527fc40 [Final Native Private]
    void OnWeatherTransitionStartedSignature__DelegateSignature(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x15cd700 [Public]
    void OnWeatherTransitionStarted(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength); // 0x527fb00 [Final Native Private]
    void OnWeatherTransitionReportSignature__DelegateSignature(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength, float ServerTimeSeconds); // 0x15cd700 [Public]
    void OnWeatherTransitionReport(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength, float ServerTimeSeconds); // 0x527f970 [Final Native Private]
    void OnWeatherTransitionEndedSignature__DelegateSignature(FStormId& NewWeatherId); // 0x15cd700 [Public]
    void OnWeatherTransitionEnded(FStormId& NewWeatherId); // 0x527f8d0 [Final Native Private]
    void OnWeatherTornadoTimeIsUpSignature__DelegateSignature(ATornadoManager* TornadoManager); // 0x15cd700 [Public]
    void OnWeatherTornadoSpawnedSignature__DelegateSignature(ATornado* Tornado); // 0x15cd700 [Public]
    void OnWeatherTornadoIncomingSignature__DelegateSignature(FTornadoReportData& Report); // 0x15cd700 [Public]
    void OnWeatherTornadoDespawnedSignature__DelegateSignature(ATornado* Tornado); // 0x15cd700 [Public]
    void OnWeatherStormIncomingSignature__DelegateSignature(FStormReportData& Report); // 0x15cd700 [Public]
    void OnWeatherStormGenerationStartedSignature__DelegateSignature(FStormId& StartWeatherId); // 0x15cd700 [Public]
    void OnWeatherLightningStruckSignature__DelegateSignature(const FVector& Location); // 0x15cd700 [Public]
    void OnWeatherFinalTornadoSpawnedSignature__DelegateSignature(AFinalTornado* FinalTornado); // 0x15cd700 [Public]
    void OnWeatherFinalTornadoArrivedSignature__DelegateSignature(AFinalTornado* FinalTornado); // 0x15cd700 [Public]
    void OnTornadoTimeIsUp(); // 0x527f8b0 [Final Native Private]
    void OnTornadoSpawned(AMinorTornado* Tornado, FTornadoSpawnData_Minor& SpawnData); // 0x527f770 [Final Native Private]
    void OnTornadoDespawned(AMinorTornado* Tornado); // 0x527f6e0 [Final Native Private]
    void OnStormLightningStruck(const FVector& Location); // 0x527f650 [Final Native Private]
    void OnStormGenerationStarted(FStormId& StartingWeatherId); // 0x527f5b0 [Final Native Private]
    void OnFinalTornadoSpawned(AFinalTornado* FinalTornado); // 0x527f4e0 [Final Native Private]
    void OnFinalTornadoArrived(AFinalTornado* FinalTornado); // 0x527f450 [Final Native Private]
    float GetWindStrengthAtLocation(const FVector& Location); // 0x527f060 [Final Native Public]
    EWindCategory GetWindCategoryFromStrengthAtLocation(const FVector& Location); // 0x527efc0 [Final Native Public]
    EWindCategory GetWindCategoryAtLocation(const FVector& Location); // 0x527ef20 [Final Native Public]
    FWeatherStatusData GetWeatherStatus(const bool& bOutValid); // 0x527ee60 [Final Native Public]
    AFinalTornado* GetFinalTornado(); // 0x527eda0 [Final Native Public]
    void Cheat_UpdateTimeOfDay(const ETimeOfDay& NewTimeOfDay); // 0x527eac0 [Final Native Public]
    void Cheat_ToggleWeatherGeneration(bool bEnabled); // 0x527ea30 [Final Native Public]
    void Cheat_ToggleWeatherDamage(bool bEnabled); // 0x527e9a0 [Final Native Public]
    void Cheat_ToggleTornadoSpawning(bool bEnabled); // 0x527e910 [Final Native Public]
    void Cheat_ToggleGameProgress(bool bResume); // 0x527e880 [Final Native Public]
    void Cheat_ToggleFinalTornadoHouseDamage(bool bEnabled); // 0x527e7f0 [Final Native Public]
    void Cheat_ToggleEnvironmentDestruction(bool bEnabled); // 0x527e760 [Final Native Public]
    void Cheat_SpawnMinorTornado(FTornadoSpawnSeed_Minor& Seed); // 0x527e630 [Final Native Public]
    void Cheat_SetFinalTornadoArrival(float NewArrivalTime); // 0x527e5b0 [Final Native Public]
    void Cheat_ClearMinorTornadoes(); // 0x527e590 [Final Native Public]
    void Cheat_ChangeWeather(const EWeatherType& WeatherType); // 0x527e510 [Final Native Public]
    void BuildStormWithDifficultySettings(FStormDifficultySettings& StormDifficultySettings, float StormDuration, float BuildupTime, float DecayTime); // 0x527e380 [Final Native Public]
    void AuthSpawnTrapManager(); // 0x527e340 [Final Native Protected]

// UWhiteboardCursorWidgetBase (/Script/StormEscape.WhiteboardCursorWidgetBase)
    void SetCursorData(const FLinearColor& InColor, FText& InPlayerName); // 0x5280190 [Final Native Public]
    void K2_OnCursorDataSet(); // 0x15cd700 [Event Protected]

// AWhiteboardDrawerProxy (/Script/StormEscape.WhiteboardDrawerProxy)
    void Server_UpdateCursor(const FVector2D& UV, const FColor& Color); // 0x527ff40 [Native Event Public]
    void Server_EndSession(); // 0x51c9df0 [Native Event Public]
    void Server_AddStrokes(const TArray<FWhiteboardStroke>& Strokes); // 0x527fea0 [Native Event Public]
    void OnRep_Whiteboard(); // 0x527f590 [Final Native Public]
    void Client_UpdateDrawQuota(int32 Remaining); // 0x527ebe0 [Native Event Public]
    void Client_OnStrokeRejected(const TArray<FWhiteboardStroke>& Strokes); // 0x527eb40 [Native Event Public]

// AWhiteboardGadget (/Script/StormEscape.WhiteboardGadget)
    void UpdateLocalCursor(const FVector2D& UV); // 0x52804d0 [Final Native Public]
    void SubmitLocalStroke(const FVector2D& FromUV, const FVector2D& ToUV); // 0x5280400 [Final Native Public]
    void SubmitLocalErase(const FVector2D& FromUV, const FVector2D& ToUV); // 0x5280330 [Final Native Public]
    void SetLocalDrawingActive(bool bActive); // 0x52802a0 [Final Native Public]
    void SetActiveTool(const EWhiteboardTool& NewTool); // 0x5280110 [Final Native Public]
    void SetActiveThickness(const EWhiteboardThickness& NewThickness); // 0x5280090 [Final Native Public]
    void SetActiveColor(const FColor& NewColor); // 0x5280010 [Final Native Public]
    void OnRep_SnapshotReady(); // 0x527f570 [Final Native Protected]
    void OnRemoteCursorUpdated__DelegateSignature(uint32 OwnerId, const FVector2D& UV, const FColor& Color); // 0x15cd700 [Public]
    void OnRemoteCursorCleared__DelegateSignature(uint32 OwnerId); // 0x15cd700 [Public]
    void OnLocalDrawQuotaChanged__DelegateSignature(int32 Remaining); // 0x15cd700 [Public]
    void OnDrawLimitReached__DelegateSignature(); // 0x15cd700 [Public]
    void OnDrawCapacityReached__DelegateSignature(bool bReached); // 0x15cd700 [Public]
    void Multicast_UpdateCursor(uint32 OwnerId, const FVector2D& UV, const FColor& Color); // 0x527f340 [Native Event Protected]
    void Multicast_AddStrokes(const TArray<FWhiteboardStroke>& Strokes); // 0x527f2a0 [Native Event Protected]
    void HandleRemoteCursorUpdated(uint32 OwnerId, const FVector2D& UV, const FColor& Color); // 0x527f190 [Final Native Private]
    void HandleRemoteCursorCleared(uint32 OwnerId); // 0x527f100 [Final Native Private]
    float GetThicknessPixels(const EWhiteboardThickness& InThickness); // 0x527edd0 [Final Native Public]
    UTextureRenderTarget2D* GetBoardRenderTarget(); // 0x527ed80 [Final Native Public]
    FVector GetBoardLocalPositionFromUV(const FVector2D& UV); // 0x527ecd0 [Native Event Public]
    UCameraComponent* GetBoardCamera(); // 0x527ecb0 [Final Native Public]
    void FlushPendingPaints(); // 0x527ec90 [Final Native Private]
    void EndDrawingSession(); // 0x527ec70 [Final Native Public]
    void Client_BeginSession(AWhiteboardDrawerProxy* Proxy); // 0x51cf4f0 [Native Event Protected]
    void BeginDrawingSession(); // 0x527e360 [Final Native Public]

// UWhiteboardWidgetBase (/Script/StormEscape.WhiteboardWidgetBase)
    void SetGamepadCursorSpeed(float NewSpeed); // 0x52843f0 [Final Native Public]
    void SelectTool(const EWhiteboardTool& NewTool); // 0x5284370 [Final Native Public]
    void SelectThickness(const EWhiteboardThickness& NewThickness); // 0x52842f0 [Final Native Public]
    void SelectColor(const FLinearColor& NewColor); // 0x5284260 [Final Native Public]
    void K2_OnToolChanged(const EWhiteboardTool& NewTool); // 0x15cd700 [Event Public]
    void K2_OnThicknessChanged(const EWhiteboardThickness& NewThickness); // 0x15cd700 [Event Public]
    void K2_OnDrawCapacityReached(bool bReached); // 0x15cd700 [Event Public]
    void K2_OnColorChanged(const FLinearColor& NewColor); // 0x15cd700 [Event Public]
    void HandleDrawCapacityReached(bool bReached); // 0x5283ac0 [Final Native Private]

// UWindCarryComponent (/Script/StormEscape.WindCarryComponent)
    void OnTargetDestroyed(AActor* TargetActor); // 0x52841d0 [Final Native Private]

// AWindManager (/Script/StormEscape.WindManager)
    void OnWindProgressChangedSignature__DelegateSignature(float NormalizedProgress, const EWindCategory& WindStage); // 0x15cd700 [Public]
    void OnRep_FinalTornadoUpdate(); // 0x52841b0 [Final Native Protected]
    void OnPartitionMapUpdated(float DeltaTime, float TornadoInterference, const TArray<FWindPartitionStatus>& StatusList); // 0x5284070 [Final Native Private]
    void OnFinalTornadoArrived(float SweepTime); // 0x5283ed0 [Final Native Private]
    void OnFinalTornadoArrivalChanged(float NewTime, float NewGoal); // 0x5283e00 [Final Native Private]
    void NotifyTornadoSpawn(ATornado* Tornado, const FTornadoSpawnData& Data); // 0x5283cb0 [Final Native Public]
    void NotifyTornadoDespawn(ATornado* Tornado); // 0x5283c20 [Final Native Public]
    void NotifyTornadoDecay(ATornado* Tornado, float DecayTime); // 0x5283b50 [Final Native Public]
    void Multicast_OnTornadoesCleared(); // 0x51c9db0 [Final Native Event Private]
    void K2_TickIdleWind(float DeltaTime); // 0x15cd700 [Event Protected]
    void K2_OnWindStarted(); // 0x15cd700 [Event Protected]
    void K2_OnPartitionMapUpdated(float MatchProgress, float DeltaTime, float TornadoInterference, const TArray<FWindPartitionStatus>& PartitionStatus); // 0x15cd700 [Event Protected]
    float GetWindStrength(const FVector& Location); // 0x5283a20 [Final Native Public]
    FWindReportData GetWindReport(const FVector& Location); // 0x5283950 [Final Native Public]
    FVector GetWindDirection(const FVector& Location); // 0x52838a0 [Final Native Public]

// UWindPartitionComponent (/Script/StormEscape.WindPartitionComponent)
    void OnWindComponentPartitionUpdatedSignature__DelegateSignature(float DeltaTime, float Interference, const TArray<FWindPartitionStatus>& StatusList); // 0x15cd700 [Public]

// AWorkbench (/Script/StormEscape.Workbench)
    void StartItemGeneration(); // 0x5284480 [Final Native Private]
    void OnMatchContextInitialized(const EMatchContextType& Context, FMatchProfile& MatchProfile); // 0x5283f50 [Final Native Private]
    bool FillWorkbench(int32 NumItems, TSet<EItemSize>& SizePool); // 0x5283700 [Final Native Private]
    bool CanGenerateWithProfile(FMatchProfile& MatchProfile); // 0x5283620 [Final Native Private]

// IWorldInterface (/Script/StormEscape.WorldInterface)
    void SpawnKeyItems(); // 0x522ed10 [Native Event Public]
    void SetItemSpawnTransformArray(); // 0x52018e0 [Native Event Public]
    void GenerateItems(); // 0x5276b90 [Native Event Public]

// UInteractComponent (/Script/StormEscape.InteractComponent)
    void UpdateUsingItem(bool bUsing); // 0x528e450 [Final Native Private]
    void UpdateRightArmState(const EHeldObjectType& NewState); // 0x528e3d0 [Final Native Public]
    void UpdateLeftArmState(const ELeftHandState& NewState); // 0x528e350 [Final Native Public]
    void UnequipHeldItem(AActor* Item); // 0x528e2c0 [Final Native Private]
    void TriggerItemSpecial(const ESpecialActionType& ActionType); // 0x528e240 [Final Native Public]
    bool TriggerItemAction(); // 0x528e210 [Final Native Public]
    void StopWorldInteraction(); // 0x528e1f0 [Final Native Public]
    void StopLocalItemAction(); // 0x528e1d0 [Final Native Public]
    void StopItemSpecial(const ESpecialActionType& ActionType); // 0x528e150 [Final Native Public]
    void StartInteraction(bool bWithTool); // 0x528e0c0 [Final Native Public]
    void StartGrab(AActor* Item, bool bPlayGrabAnimation); // 0x528dff0 [Final Native Public]
    bool SphereTraceFromCamera(float Reach, const ETraceTypeQuery& TraceChannel, FHitResult& OutResult); // 0x528de50 [Final Native Public]
    void ShowHeldItem(bool bShouldShow); // 0x528ddc0 [Final Native Public]
    void SetUsingItem(bool bUsing, bool bSecondaryAction, float Delay); // 0x528dca0 [Final Native Public]
    void SetItemVisibility(AActor* Item, bool bShouldBeVisible); // 0x528dbd0 [Final Native Private]
    void SetIsInteracting(); // 0x528dbb0 [Final Native Public]
    void SetAimMagnetEnabled(bool bEnabled); // 0x528db20 [Final Native Public]
    void Server_TriggerItemSpecial(const ESpecialActionType& ActionType); // 0x528daa0 [Native Event Public]
    void Server_TriggerItemAction(); // 0x528da80 [Native Event Public]
    void Server_StopItemSpecial(const ESpecialActionType& ActionType); // 0x528da00 [Native Event Public]
    void Server_StopInteraction(); // 0x528d9e0 [Native Event Protected]
    void Server_StartWorldInteraction(AActor* InActor, bool bWithTool); // 0x528d910 [Native Event Protected]
    void Server_StartGrab(AActor* Item, bool bUpdateHeldItem, bool bPlayGrabAnimation); // 0x528d7f0 [Final Native Event Private]
    void Server_SetIsInteracting(); // 0x528d7d0 [Native Event Protected]
    void Server_PhysicsGrab_Body(AActor* Body); // 0x528d740 [Final Native Event Private]
    void Server_PhysicsDropBody(bool bRemoveFromInventory); // 0x528d6b0 [Final Native Event Private]
    void Server_OnSelectedItemChanged(AActor* NewSelectedItem, AActor* OldItem); // 0x528d5e0 [Final Native Event Private]
    void Server_Grab(AActor* Item, bool bAddItem, bool bPlayGrabAnimation); // 0x528d4c0 [Final Native Event Private]
    void Server_DropSpecificItem(AActor* Item, bool bWillGrabItem); // 0x528d3f0 [Final Native Event Private]
    void Server_Drop(bool bWithAnimation); // 0x528d360 [Final Native Event Private]
    void PlayPickupAnimation(const EHeldObjectType& ObjectType); // 0x528d2e0 [Final Native Private]
    void PerformGrab(AActor* Item, bool bPlayGrabAnimation); // 0x528d210 [Final Native Public]
    void OnSelectedItemChanged(AActor* NewSelectedItem); // 0x528d180 [Final Native Public]
    void OnRep_LeftHandState(); // 0x528d160 [Final Native Public]
    void OnRep_HeldItem(); // 0x528d140 [Final Native Private]
    void OnNoItemHeld(); // 0x528d120 [Final Native Public]
    void OnItemUsed(AActor* Item); // 0x528d090 [Final Native Public]
    void OnItemToggled(AActor* Item, bool bActivated); // 0x528cfc0 [Final Native Public]
    void OnItemStartedMinigame(AActor* Item); // 0x528cf30 [Final Native Public]
    void OnItemHoldStarted(AActor* Item); // 0x528cea0 [Final Native Public]
    void NotifyProgress(AActor* Item, float progressTime, float Duration); // 0x528cd90 [Final Native Public]
    void NotifyPickUp(AActor* Item); // 0x528cd00 [Final Native Private]
    void NotifyItemSettingsUpdate(AActor* Item); // 0x528cc70 [Final Native Public]
    void NotifyDrop(AActor* Item, bool bIsHeldItem); // 0x528cba0 [Final Native Private]
    void NotifyActionInterrupted(AActor* Item); // 0x528cb10 [Final Native Public]
    void Multicast_ShowHeldItem(bool bShouldBeVisible, AActor* Item); // 0x528ca40 [Final Native Event Private]
    void Multicast_PlayAnimation(UAnimMontage* Montage); // 0x51fbb00 [Final Native Event Private]
    void Multicast_PickupToken(AActor* Item); // 0x51d31a0 [Final Native Event Private]
    void Multicast_PhysicsGrab_Body(USkeletalMeshComponent* BodyMesh, const FVector_NetQuantize& Impulse); // 0x528c950 [Final Native Event Private]
    void Multicast_PhysicsDropBody(USkeletalMeshComponent* BodyMesh, const FVector_NetQuantize& Impulse); // 0x528c860 [Final Native Event Private]
    void Multicast_OnSelectedItemChanged(AActor* NewSelectedItem, AActor* OldItem); // 0x528c790 [Final Native Event Private]
    void Multicast_Grab(AActor* Item, bool bPlayPickupAnimation); // 0x528c6c0 [Final Native Event Private]
    void Multicast_DropSpecificItem(AActor* Item, UStaticMeshComponent* itemMesh, const FVector_NetQuantize& Impulse, bool bWillGrabItem); // 0x528c530 [Final Native Event Private]
    void Multicast_Drop(AActor* Item, UStaticMeshComponent* itemMesh, const FVector_NetQuantize& Impulse); // 0x528c400 [Final Native Event Private]
    void Multicast_BroadcastOnRightHandStateChanged(const EHeldObjectType& NewState); // 0x528c380 [Final Native Event Private]
    bool IsHoldingItem(); // 0x528c350 [Final Native Public]
    void InitializeInteractionComponent(USkeletalMeshComponent* InCharacterFPMesh, USkeletalMeshComponent* InCharacterTPMesh, UCameraComponent* InPlayerCamera, UInventoryComponent* InInventoryComponent, UPrimitiveComponent* InHeldItemSlot, UPhysicsConstraintComponent* InPhysicsConstraint, bool bApplyDefaultSettings); // 0x528c130 [Final Native Public]
    void HandleRagdollStart(); // 0x528c110 [Final Native Public]
    void HandleDragStart(const EWeatherDragSource& SourceType); // 0x528c090 [Final Native Public]
    FVector GetHoldPosition(); // 0x528c050 [Final Native Public]
    void ExecuteInterruptEvent(AActor* Item); // 0x528bfc0 [Final Native Public]
    void ExecuteInteractEvent(AActor* Item); // 0x528bf30 [Final Native Protected]
    void DropSpecificItem(AActor* Item, bool bWillGrabItem); // 0x528be60 [Final Native Public]
    void DropItemFromHand(AActor* Item, UStaticMeshComponent* itemMesh, const FVector_NetQuantize& Impulse, bool bWillReplaceItem); // 0x528bcf0 [Final Native Public]
    void DropItem(bool bWithAnimation); // 0x528bc60 [Final Native Public]
    void Client_UpdateInteractionBar(AActor* Item, float InInteractionTime, float InActionDuration); // 0x528bb50 [Native Event Protected]
    void Client_StartGrab(AActor* Item); // 0x528bac0 [Native Event Public]
    void Client_SetActorHighlighted(AActor* InActor, bool bShouldHighlight); // 0x528b9f0 [Native Event Protected]
    void Client_ResetIsPickingUpItem(); // 0x5206030 [Final Native Event Private]
    void Client_OnItemUsed(AActor* Item); // 0x528b960 [Native Event Public]
    void Client_OnItemToggled(AActor* Item, bool bActivated); // 0x528b890 [Native Event Public]
    void Client_OnItemStartedMinigame(AActor* Item); // 0x528b800 [Native Event Public]
    void Client_OnItemHoldStarted(AActor* Item); // 0x528b770 [Native Event Public]
    void Client_OnInteractionHandChanged(bool bWithLeftHand); // 0x528b6e0 [Native Event Public]
    void Client_OnActionInterrupted(AActor* Item); // 0x528b650 [Native Event Public]
    void Client_ClearHeldItemIfMatch(AActor* Item); // 0x528b5c0 [Final Native Event Private]
    void Client_ApplyInteractionSettings(AActor* Item); // 0x528b530 [Native Event Protected]
    void ClearHighlightedActor(); // 0x528b510 [Final Native Public]
    void ClearHeldItem(); // 0x528b4f0 [Final Native Public]
    bool CanInteract(); // 0x528b4b0 [Final Native Public]
    bool CanChangeItemSlot(); // 0x528b470 [Final Native Public]
    void AttachItemToHand(AActor* Item, bool bAttachToRightHand); // 0x528b3a0 [Final Native Public]
    void AttachBodyToHand(AActor* Body); // 0x528b310 [Final Native Public]

// UStreamlineLibrary (/Script/StreamlineBlueprint.StreamlineLibrary)
    EStreamlineFeatureSupport QueryStreamlineFeatureSupport(const EStreamlineFeature& Feature); // 0x4bd9160 [Final Native Static Public]
    bool IsStreamlineFeatureSupported(const EStreamlineFeature& Feature); // 0x4bd9060 [Final Native Static Public]
    FStreamlineFeatureRequirements GetStreamlineFeatureInformation(const EStreamlineFeature& Feature); // 0x4bd8f00 [Final Native Static Public]
    void BreakStreamlineFeatureRequirements(const EStreamlineFeatureRequirementsFlags& Requirements, const bool& D3D11Supported, const bool& D3D12Supported, const bool& VulkanSupported, const bool& VSyncOffRequired, const bool& HardwareSchedulingRequired); // 0x4bd8c70 [Final Native Static Public]

// UStreamlineLibraryDLSSG (/Script/StreamlineDLSSGBlueprint.StreamlineLibraryDLSSG)
    void SetDLSSGMode(const EStreamlineDLSSGMode& DLSSGMode); // 0x4bdbdd0 [Final Native Static Public]
    EStreamlineFeatureSupport QueryDLSSGSupport(); // 0x4bdbd90 [Final Native Static Public]
    bool IsDLSSGSupported(); // 0x4bdbd40 [Final Native Static Public]
    bool IsDLSSGModeSupported(const EStreamlineDLSSGMode& DLSSGMode); // 0x4bdbbd0 [Final Native Static Public]
    TArray<EStreamlineDLSSGMode> GetSupportedDLSSGModes(); // 0x4bdba70 [Final Native Static Public]
    EStreamlineDLSSGMode GetDLSSGMode(); // 0x4bdb780 [Final Native Static Public]
    void GetDLSSGFrameTiming(const float& FrameRateInHertz, const int32& FramesPresented); // 0x4bdb690 [Final Native Static Public]
    EStreamlineDLSSGMode GetDefaultDLSSGMode(); // 0x4bdb950 [Final Native Static Public]

// UStreamlineLibraryReflex (/Script/StreamlineReflexBlueprint.StreamlineLibraryReflex)
    void SetReflexMode(const EStreamlineReflexMode& Mode); // 0x4bda7d0 [Final Native Static Public]
    EStreamlineFeatureSupport QueryReflexSupport(); // 0x4bda7a0 [Final Native Static Public]
    bool IsReflexSupported(); // 0x4bda760 [Final Native Static Public]
    bool IsReflexModeSupported(const EStreamlineReflexMode& ReflexMode); // 0x4bda650 [Final Native Static Public]
    TArray<EStreamlineReflexMode> GetSupportedReflexModes(); // 0x4bda4f0 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x4bda3b0 [Final Native Static Public]
    EStreamlineReflexMode GetReflexMode(); // 0x4bda260 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x4bda120 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x4bd9fe0 [Final Native Static Public]
    EStreamlineReflexMode GetDefaultReflexMode(); // 0x4bd9f90 [Final Native Static Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x50ef220 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x50fa690 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x50fa510 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x50fa390 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x50fa2d0 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x50fa210 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x50fa150 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x50fa090 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x50f9fd0 [Final Native Public]
    void SetSpread(float Spread); // 0x50f9c30 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x50f7ea0 [Final Native Public]
    void SetPortamento(float Portamento); // 0x50f75a0 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x50f7260 [Final Native Public]
    void SetPan(float Pan); // 0x50f70a0 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x50f6f90 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x50f6ed0 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x50f6dd0 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x50f6cd0 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x50f6bd0 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x50f6ad0 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x50f69d0 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x50f68d0 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x50f67d0 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x50f6390 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x50f62d0 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x50f6210 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x50f6150 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x50f6090 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x50f5fd0 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x50f5f10 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x50f5e50 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x50f5d90 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x50f5aa0 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x50f5990 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x50f5880 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x50f5780 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x50f5680 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x50f5580 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x50f5480 [Final Native Public]
    void SetGainDb(float GainDb); // 0x50f4880 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x50f40e0 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x50f3f70 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x50f3e00 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x50f3d40 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x50f3c80 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x50f33b0 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x50f2ee0 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x50f2e20 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x50f2d60 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x50f2bd0 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x50f2b10 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x50f21a0 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x50f1c00 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x50f1b40 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x50f1a80 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x50f19c0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x50f14e0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x50f0630 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x50f0200 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x50ef4b0 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x50f8540 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x50f8180 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x50f80d0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x50f8020 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x50f6450 [Final Native Public]
    void SetBits(float Bits); // 0x50f1910 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x50f1790 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x50f16e0 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50facc0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x50fac10 [Final Native Public]
    void SetWet(float WetAmount); // 0x50fab60 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50f9e50 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x50f9da0 [Final Native Public]
    void SetSpread(float Spread); // 0x50f9cf0 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x50f8620 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x50f66d0 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50f4550 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x50f44a0 [Final Native Public]
    void SetFrequency(float Frequency); // 0x50f4250 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50f3230 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x50f3180 [Final Native Public]
    void SetFeedback(float Feedback); // 0x50f30d0 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50f2990 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x50f28e0 [Final Native Public]
    void SetDry(float DryAmount); // 0x50f2830 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x50f26b0 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x50f2600 [Final Native Public]
    void SetDepth(float Depth); // 0x50f2550 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x50f8730 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x50f5080 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x50f8820 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x50fae40 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x50f8930 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x50f09f0 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x33d8d40 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x50f8a10 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x50f8b00 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x50f8be0 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x50f8cb0 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x50f8e20 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x50f8ef0 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x50f8fd0 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x50f90f0 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x50f91d0 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x50f8e20 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x50f92d0 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x50f5130 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x50f5c70 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x50f52a0 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x50f2430 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x50f93e0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x50f51e0 [Final Native Public]
    void SetDelay(float Length); // 0x50f2370 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x50f2260 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x50efd80 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x50f94e0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x50f41a0 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x50f4030 [Final Native Public]
    void SetFilterQ(float InQ); // 0x50f3ec0 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x50f35d0 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x50f3520 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x50f3470 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x50f95c0 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x50f96a0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x50f2fa0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x50f15a0 [Final Native Public]
    void ResetKey(); // 0x50f0bf0 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x50f91d0 [Final Native Public]

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x50f97e0 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x50fa7f0 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x50f98b0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x50f53c0 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x50f0a90 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x50effb0 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x50efe70 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x3230d60 [Final Native Public]
    void AddTap(const int32& TapId); // 0x50ef360 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x50fa450 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x50f99d0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x50f8300 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x50f7f60 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x50f73e0 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x50f7320 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x50f4e80 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x50f4fc0 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x50f4dc0 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x50f4c80 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x50f4b40 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x50f4a80 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x50f4940 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x50f1420 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x50f1420 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x50f0470 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x50f00f0 [Final Native Public]
    bool IsLoaded(); // 0x50f00b0 [Final Native Public]
    float GetSampleDuration(); // 0x50efe10 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x50ef660 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x50faaa0 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x50fa5d0 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x50f77e0 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x50f7720 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x50f7660 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x50f7de0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x50f7d20 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x50f7c60 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x50f7ba0 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x50f7ae0 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x50f7a20 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x50f7960 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x50f78a0 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x50f5bb0 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x50f4790 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x50f46d0 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x50f4300 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x50f3b00 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x50f3a40 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x50f3bc0 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x50f3980 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x50f38c0 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x50f3800 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x50f3740 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x50f3680 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x50f2010 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x50f1e40 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x50f1cc0 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x50f1360 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x50f12a0 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x50f11e0 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x50f1120 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x50f1060 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x50f0fa0 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x50f0ee0 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x50f0e20 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x50f0960 [Final Native Public]
    void RefreshAllWaveTables(); // 0x50f0940 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x50f07f0 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x50f0380 [Final Native Public]
    int32 GetNumTableEntries(); // 0x50efde0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x50efda0 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x50ef770 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x50ef6a0 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x50fa9c0 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x50f43c0 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x50f9b70 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x50f8480 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x50f83c0 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x50f7160 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x50f0c50 [Final Native Public]
    bool IsLoaded(); // 0x50f00d0 [Final Native Public]
    float GetSampleDuration(); // 0x50efe50 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x50ef640 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x50ef600 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x50efaf0 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x50ef850 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x5103560 [Final Native Public]
    void SetStepSize(float InValue); // 0x51033d0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5103330 [Final Native Public]
    void SetLocked(bool InValue); // 0x5103130 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x5103030 [Final Native Public]
    FVector2D GetValue(); // 0x5102f50 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x51036e0 [Final Native Public]
    void SetStepSize(float InValue); // 0x51034d0 [Final Native Public]
    void SetLocked(bool InValue); // 0x5103230 [Final Native Public]
    float GetValue(); // 0x5102fe0 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x5188960 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x5188790 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x5188710 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x51886a0 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x5188620 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0x5187e70 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0x5188420 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0x5188320 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0x5188220 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x3127760 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x31276a0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x31275e0 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x3127440 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x31272d0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x3127210 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x31270d0 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x3127030 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x3126ff0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x3126fb0 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x3126ef0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x3126da0 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x3126cb0 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x3126bf0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x3126b50 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x3126ac0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x3126a00 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x3126940 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x3df8dd0 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x3e07d40 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3e07d40 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3e07d40 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x6937540 [Final Native Static Public]
    bool StopTracing(); // 0x6937190 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x6937380 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x69371c0 [Final Native Static Public]
    bool ResumeTracing(); // 0x3dec900 [Final Native Static Public]
    bool PauseTracing(); // 0x3dec900 [Final Native Static Public]
    bool IsTracing(); // 0x6937190 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x5af8320 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x6936ff0 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x5a8d310 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x238ba90 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x238b7f0 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x238b580 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x238abe0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x238c070 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x238bf90 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x238bd60 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x238bb60 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x238b930 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x238b650 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x238b3e0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x238b230 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x238b010 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x238ae70 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x238ad20 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x238aac0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x238a970 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x238a7e0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x238a630 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x238a430 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x238a300 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x238a190 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x238a040 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2389e30 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x2398ae0 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x23989a0 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x2398be0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x23988b0 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x2398b10 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x2398b10 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23a48f0 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23a42c0 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23a2cc0 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23a2af0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23a22c0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a4740 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a4140 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a3fc0 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x23a3d30 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15cd700 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15cd700 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23a3bc0 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23a3a20 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23a36c0 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23a3610 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23a3500 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23a33d0 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23a3100 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x23a2e00 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x23a29e0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23a2750 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a2140 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a1fc0 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23a1c60 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23a1bb0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a1b00 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a18f0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23a15b0 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x23a1360 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x23a2560 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x23a2440 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x23a2fd0 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x23a2860 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x23a2f00 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x23a2e30 [Native Public]

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x23a45b0 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x23a4440 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23a3df0 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23a3850 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23a31e0 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23a1df0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23a17c0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23a1480 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x23a11f0 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x36c1060 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x36c0d20 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x36c0bd0 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x36c0b40 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x36c08c0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x36c0830 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x36c07a0 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x36c06d0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x36c0650 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x36c05d0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x36c0550 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x36bfa10 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x36bf900 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x36bf7f0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x36bf6f0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x36bf5b0 [Final Native Public]
    void SetKeyboardFocus(); // 0x36bf430 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x36bf3a0 [Native Public]
    void SetFocus(); // 0x36becf0 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x36be530 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x36be420 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x36bdf10 [Final Native Public]
    void ResetCursor(); // 0x36bd140 [Final Native Public]
    void RemoveFromParent(); // 0x36bd0e0 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x15cd700 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x36bacd0 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x36bab80 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x36ba9b0 [Final Native Public]
    bool IsVisible(); // 0x36ba950 [Final Native Public]
    bool IsRendered(); // 0x36ba6c0 [Final Native Public]
    bool IsInViewport(); // 0x36b91e0 [Final Native Public]
    bool IsHovered(); // 0x36ba560 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x36ba330 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x36ba190 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x36b9fd0 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x36b9e40 [Final Native Public]
    bool HasMouseCapture(); // 0x36b9d40 [Final Native Public]
    bool HasKeyboardFocus(); // 0x36b9c40 [Final Native Public]
    bool HasFocusedDescendants(); // 0x36b9b40 [Final Native Public]
    bool HasAnyUserFocus(); // 0x36b9a30 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x15cd700 [Public]
    ESlateVisibility GetVisibility(); // 0x36b98b0 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x36b8c70 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x15cd700 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x15cd700 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x15cd700 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x15cd700 [Public]
    float GetRenderTransformAngle(); // 0x3230d60 [Final Native Public]
    float GetRenderOpacity(); // 0x36b9800 [Final Native Public]
    UPanelWidget* GetParent(); // 0x36b9780 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x36b96d0 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x36b95e0 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x36b95b0 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x15cd700 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x15cd700 [Public]
    bool GetIsEnabled(); // 0x36b91b0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x15cd700 [Public]
    UGameInstance* GetGameInstance(); // 0x36b9100 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x15cd700 [Public]
    FVector2D GetDesiredSize(); // 0x36b8d40 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x36b8cb0 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x15cd700 [Public]
    FGeometry GetCachedGeometry(); // 0x36b8c70 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x15cd700 [Public]
    FText GetAccessibleText(); // 0x36b88b0 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x36b87d0 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x15cd700 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x15cd700 [Public]
    void ForceVolatile(bool bForce); // 0x36b8560 [Final Native Public]
    void ForceLayoutPrepass(); // 0x36b84c0 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36818b0 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x367ea30 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x367ed60 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x367b590 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x367b2a0 [Final Native Public]
    void ScrollToTop(); // 0x3675ec0 [Final Native Public]
    void ScrollToBottom(); // 0x3675e30 [Final Native Public]
    void RequestRefresh(); // 0x3675c60 [Final Native Public]
    void RegenerateAllEntries(); // 0x3675190 [Final Native Public]
    float GetScrollOffset(); // 0x3673ef0 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x3672f50 [Final Native Public]
    void EndInertialScrolling(); // 0x3672260 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x367f2b0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x367ee90 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x367e9a0 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x367e7e0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x3675d50 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x36756a0 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x3674f60 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x3674e90 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x3674d60 [Final Native Public]
    bool IsRefreshPending(); // 0x3674d10 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x3674630 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x3673ec0 [Final Native Public]
    int32 GetNumItems(); // 0x3673b30 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x36738c0 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x36737a0 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x3673600 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x36735e0 [Final Native Public]
    void ClearListItems(); // 0x3671bd0 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x36719e0 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x3671820 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x36716c0 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x36715f0 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x3671550 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x3671450 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x3671370 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x36712e0 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x3671280 [Final Native Private]
    void BP_ClearSelection(); // 0x3671000 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x3670fc0 [Final Native Private]
    void AddItem(UObject* Item); // 0x3670c30 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x15cd700 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x36c1c40 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36c1b50 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36c1a60 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x36c19c0 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x36c1920 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15cd700 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x36c1530 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x36c1510 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x36c14e0 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x36c1440 [Final Native Public]
    void StopAllAnimations(); // 0x36c1420 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x36c02a0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x36c01b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36bfe00 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x36bfd50 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x36bfbb0 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x36bf300 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x36bf240 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x36bee20 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x36be8b0 [Final Native Public]
    bool SetDesiredFocusWidget(UWidget* Widget); // 0x36be780 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x36be4a0 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x36be250 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x36be0d0 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x36bddc0 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x36bd250 [Final Native Public]
    void RemoveFromViewport(); // 0x36bd0e0 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36bd030 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x36bcea0 [Final Native Public]
    void RegisterInputComponent(); // 0x36bcc30 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x36bcb40 [Final Native Public]
    void QueueStopAllAnimations(); // 0x36bcb20 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36bc820 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36bc660 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36bc4a0 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36bc1b0 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x36bc030 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x15cd700 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x36bbc20 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36bb9f0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36bb8d0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36bb7b0 [Final Native Public]
    FWidgetAnimationHandle PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36bb5d0 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x36bb4c0 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15cd700 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15cd700 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x15cd700 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15cd700 [Event Public]
    FEventReply OnTouchFirstMove(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15cd700 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15cd700 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x15cd700 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    void OnMouseCaptureLost(); // 0x15cd700 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15cd700 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x15cd700 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15cd700 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x15cd700 [Event Public]
    void OnInitialized(); // 0x15cd700 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15cd700 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15cd700 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15cd700 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15cd700 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x15cd700 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15cd700 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x36bb430 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x3677510 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x15cd700 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x15cd700 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x36baec0 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x36ba530 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x36ba590 [Final Native Protected]
    bool IsInteractable(); // 0x15cd700 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x36ba530 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x36ba480 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x36ba3c0 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x36b9660 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x36b9610 [Final Native Public]
    bool GetIsVisible(); // 0x36b91e0 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36b8f20 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36b8e70 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x36b8b70 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x36b8af0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x36b8a70 [Final Native Public]
    void FlushAnimations(); // 0x36b8490 [Final Native Public]
    void Destruct(); // 0x15cd700 [Event Public]
    void Construct(); // 0x15cd700 [Event Public]
    void CancelLatentActions(); // 0x36b7e80 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36b7d10 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36b7ba0 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x36b79c0 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x36b7880 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x36b77e0 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36b7730 [Final Native Public]

// UWidgetAnimationHandleFunctionLibrary (/Script/UMG.WidgetAnimationHandleFunctionLibrary)
    void SetUserTag(FWidgetAnimationHandle& Target, const FName& InUserTag); // 0x35e8830 [Final Native Static Public]
    FName GetUserTag(FWidgetAnimationHandle& Target); // 0x35e68f0 [Final Native Static Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x35e8790 [Final Native Public]
    FName GetUserTag(); // 0x35e68a0 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35e9430 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35e9340 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x35e92b0 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x35e9220 [Final Native Public]
    float GetStartTime(); // 0x35e6740 [Final Native Public]
    float GetEndTime(); // 0x35e6110 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35e58e0 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x35e57f0 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationTimeRangeProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35e7aa0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35e77d0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35e5cc0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x35e59d0 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x35e69c0 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x35e6a80 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x35e6b20 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x35e6600 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x35e61a0 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x35e6c50 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x35e6dd0 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x35e6e40 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x35e6850 [Final Native Public]
    FString GetStringValue(); // 0x35e67d0 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x35e6eb0 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x35e6f20 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x35e6000 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& Position, bool bRemoveDPIScale); // 0x35e9000 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x35e8e90 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x35e89b0 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x35e7dc0 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x35e7590 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x35e7020 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x35e5660 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x35e5510 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x15cd700 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x15cd700 [Event Protected]
    void BP_OnEntryReleased(); // 0x15cd700 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x35e7400 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x35e7270 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x35e6470 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x15cd700 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x35e6310 [Final Native Static Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x3675320 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x3675220 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x3674960 [Final Native Public]
    bool HasAnyChildren(); // 0x3674930 [Final Native Public]
    int32 GetChildrenCount(); // 0x3672b80 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x3672a90 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x36729d0 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x36725b0 [Final Native Public]
    void ClearChildren(); // 0x3671af0 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x366fa80 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x36784f0 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x3672c50 [Final Native Public]
    UWidget* GetContent(); // 0x3672bc0 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x35e8920 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x35e86d0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x35e85c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x35e8530 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x35e8480 [Native Public]
    void SetBlurStrength(float InStrength); // 0x35e83f0 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x35e8330 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x35e8290 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x3672c30 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681160 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d4e0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367a8a0 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36811e0 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x367f510 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d580 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367a920 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3679140 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x36786c0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x3677450 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3677450 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x3677100 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3677050 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3676e30 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3673060 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681270 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d640 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367a9b0 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3680eb0 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x36802d0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x367dff0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3677e30 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x3677d10 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3676d80 [Final Native Public]
    bool IsPressed(); // 0x3674c90 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681310 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d700 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367aa50 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x366fc40 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x3681ba0 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x367f960 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x367dee0 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x367d160 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x367cc30 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x367c3f0 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x367bd80 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x3676b20 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x3676720 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3676120 [Final Native Public]
    int32 GetZOrder(); // 0x36748f0 [Final Native Public]
    FVector2D GetSize(); // 0x3674170 [Final Native Public]
    FVector2D GetPosition(); // 0x3673e10 [Final Native Public]
    FMargin GetOffsets(); // 0x3673b50 [Final Native Public]
    FAnchorData GetLayout(); // 0x3673880 [Final Native Public]
    bool GetAutoSize(); // 0x3672900 [Final Native Public]
    FAnchors GetAnchors(); // 0x3672850 [Final Native Public]
    FVector2D GetAlignment(); // 0x3672500 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3680f40 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x367e080 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x367b000 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x3677da0 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x3677c90 [Final Native Public]
    bool IsPressed(); // 0x3674cd0 [Final Native Public]
    bool IsChecked(); // 0x3674af0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x3672980 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x367e1c0 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x367dd90 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x367d000 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x367f070 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x3675730 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x15cd700 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15cd700 [Public]
    bool IsOpen(); // 0x3674ba0 [Final Native Public]
    FName GetSelectedOption(); // 0x3674040 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x15cd700 [Public]
    void ClearSelection(); // 0x3672040 [Final Native Public]
    void ClearOptions(); // 0x3671f10 [Final Native Public]
    void AddOption(const FName& Option); // 0x3670e60 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x367f190 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x367ee00 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x3675860 [Final Native Public]
    void RefreshOptions(); // 0x3675120 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x15cd700 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15cd700 [Public]
    bool IsOpen(); // 0x3674bf0 [Final Native Public]
    FString GetSelectedOption(); // 0x3674060 [Final Native Public]
    int32 GetSelectedIndex(); // 0x3673fe0 [Final Native Public]
    int32 GetOptionCount(); // 0x3673d50 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x3673bf0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x3672350 [Final Native Public]
    void ClearSelection(); // 0x3672070 [Final Native Public]
    void ClearOptions(); // 0x3671fa0 [Final Native Public]
    void AddOption(const FString& Option); // 0x3670f20 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x367e110 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x3679500 [Final Native Public]
    int32 GetNumEntries(); // 0x3673b10 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x36726f0 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x3675cc0 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x36753c0 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x3671080 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x3671040 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36808b0 [Final Native Public]
    void SetText(const FText& InText); // 0x36803a0 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x367cd40 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x367ba50 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x367b630 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x367b410 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x367a5a0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x367a050 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3679e00 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x3679ac0 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15cd700 [Public]
    FText GetText(); // 0x3674230 [Final Native Public]
    ETextJustify GetJustification(); // 0x3673860 [Final Native Public]
    FText GetHintText(); // 0x3673420 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x36733c0 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3680950 [Final Native Public]
    void SetText(const FText& InText); // 0x3680460 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x367bad0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x367b6f0 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x367b4d0 [Final Native Public]
    void SetHintText(const FText& InText); // 0x367a660 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x367a2a0 [Final Native Public]
    void SetError(const FText& InError); // 0x3679680 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15cd700 [Public]
    bool HasError(); // 0x3674a00 [Final Native Public]
    FText GetText(); // 0x36742c0 [Final Native Public]
    void ClearError(); // 0x3671b10 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x367b120 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x367b090 [Final Native Public]
    bool GetIsExpanded(); // 0x36736e0 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x367e510 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x3678180 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x366fe50 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681390 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x367e6c0 [Final Native Public]
    void SetRow(int32 InRow); // 0x367e3e0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d790 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x367cf70 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x367bcf0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367aad0 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x3678330 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x3678050 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x3670110 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681420 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x367fa70 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d8a0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ab60 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x367d270 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x3679090 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3677ee0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x3677ad0 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x3677a00 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x3677930 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x3677860 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x36776e0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x36775a0 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3677510 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x3677340 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x36772b0 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3676f60 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3673170 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x3680810 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x367efa0 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x367ce50 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x367bbd0 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x3679860 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x36762c0 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x3676220 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15cd700 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x15cd700 [Public]
    bool GetIsSelectingKey(); // 0x3673760 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x3677bf0 [Final Native Public]
    void InvalidateCache(); // 0x3674aa0 [Final Native Public]
    bool GetCanCache(); // 0x3672930 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x3681e00 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x3681c40 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x367de30 [Final Native Public]
    void Open(bool bFocusMenu); // 0x3675030 [Final Native Public]
    bool IsOpen(); // 0x3674c40 [Final Native Public]
    bool HasOpenSubMenus(); // 0x3674a50 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x15cd700 [Public]
    FVector2D GetMenuPosition(); // 0x3673990 [Final Native Public]
    void FitInWindow(bool bFit); // 0x3672460 [Final Native Public]
    void Close(); // 0x3672100 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x367bb50 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x3681a10 [Final Native Public]
    void SetText(const FText& InText); // 0x3680520 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x367b7b0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x367a720 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x367a110 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3679ec0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x3679bf0 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15cd700 [Public]
    FText GetText(); // 0x3674360 [Final Native Public]
    FText GetHintText(); // 0x36734b0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x36733f0 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x3680b20 [Final Native Public]
    void SetText(const FText& InText); // 0x36805e0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x367b840 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x367a7e0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x367a360 [Final Native Public]
    void SetError(const FText& InError); // 0x3679770 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15cd700 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15cd700 [Public]
    FText GetText(); // 0x36743f0 [Final Native Public]
    FText GetHintText(); // 0x3673540 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x3675a60 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x3670320 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36814b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d9b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367abf0 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x367dcd0 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x367b340 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x3679a10 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x3680e10 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x367e340 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x367e250 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x36791f0 [Final Native Public]
    void RequestRender(); // 0x3675c90 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x3673330 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3680ce0 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x3680bf0 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36809f0 [Final Native Public]
    void SetText(FText& InText); // 0x36806a0 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x367c800 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x3678f10 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x3678de0 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x3678d10 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3678c60 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x3678b90 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x3678a50 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3678980 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x3678770 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3676bb0 [Final Native Public]
    void RefreshTextLayout(); // 0x3675160 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x36745a0 [Final Native Public]
    FText GetText(); // 0x3674490 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x3672e00 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x3672cc0 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x3671ac0 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x367f7b0 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x3680fd0 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x3680160 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x36800d0 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x367aea0 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681540 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367dac0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ac80 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x367ff30 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3681980 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x367eb50 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x367eac0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x367e890 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x367ec90 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x367ebe0 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x367e750 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x367d450 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x367cdc0 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x367b8d0 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x367b200 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x3678450 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x36783c0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x3676a80 [Final Native Public]
    void SetAnalogMouseWheelKey(const FKey& InMouseWheelKey); // 0x3676540 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x3676400 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x3676360 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x3675ef0 [Final Native Public]
    void ScrollToStart(); // 0x3675e90 [Final Native Public]
    void ScrollToEnd(); // 0x3675e60 [Final Native Public]
    float GetViewOffsetFraction(); // 0x3674710 [Final Native Public]
    float GetViewFraction(); // 0x3674650 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x3673f90 [Final Native Public]
    float GetScrollOffset(); // 0x3673f40 [Final Native Public]
    float GetOverscrollPercentage(); // 0x3673dc0 [Final Native Public]
    float GetOverscrollOffset(); // 0x3673d70 [Final Native Public]
    bool GetIsScrolling(); // 0x3673720 [Final Native Public]
    bool GetIsFocusable(); // 0x3673700 [Final Native Public]
    bool GetConsumePointerInput(); // 0x3672ba0 [Final Native Public]
    FKey GetAnalogMouseWheelKey(); // 0x3672770 [Final Native Public]
    void EndInertialScrolling(); // 0x3672290 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36815c0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367db30 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ad00 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x3681ae0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x367c880 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x367c5c0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x367c500 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x367c100 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x367c040 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x367bf80 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x367a4e0 [Final Native Public]
    void ClearWidthOverride(); // 0x3672090 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x3671e60 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x3671df0 [Final Native Public]
    void ClearMinAspectRatio(); // 0x3671d80 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x3671cd0 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x3671c60 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x3671bf0 [Final Native Public]
    void ClearHeightOverride(); // 0x3671b60 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3681650 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367dc40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ad90 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x3681060 [Final Native Public]
    void SetStepSize(float InValue); // 0x3680010 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x367fdc0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x367fd10 [Final Native Public]
    void SetMinValue(float InValue); // 0x367cb10 [Final Native Public]
    void SetMaxValue(float InValue); // 0x367c2d0 [Final Native Public]
    void SetLocked(bool InValue); // 0x367bec0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x367af40 [Final Native Public]
    float GetValue(); // 0x36745c0 [Final Native Public]
    float GetNormalizedValue(); // 0x3673a80 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x367fb20 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x36810e0 [Final Native Public]
    void SetMinValue(float NewValue); // 0x367cbb0 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x367ca90 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x367ca00 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x367c370 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x367c250 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x367c1c0 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x367a410 [Final Native Public]
    void SetDelta(float NewValue); // 0x3679000 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x36764a0 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x15cd700 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x15cd700 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x15cd700 [Public]
    float GetValue(); // 0x3674610 [Final Native Public]
    float GetMinValue(); // 0x3673a40 [Final Native Public]
    float GetMinSliderValue(); // 0x3673a00 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x36739e0 [Final Native Public]
    float GetMaxValue(); // 0x3673950 [Final Native Public]
    float GetMaxSliderValue(); // 0x3673910 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x36738f0 [Final Native Public]
    float GetDelta(); // 0x3672f30 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x3672720 [Final Native Public]
    void ClearMinValue(); // 0x3671ef0 [Final Native Public]
    void ClearMinSliderValue(); // 0x3671ed0 [Final Native Public]
    void ClearMaxValue(); // 0x3671d60 [Final Native Public]
    void ClearMaxSliderValue(); // 0x3671d40 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x3675b60 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x3670530 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3680d60 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3680a90 [Final Native Public]
    void SetText(const FText& InText); // 0x3680750 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x36801f0 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x367f460 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x367f3b0 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x367d320 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x367c940 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x367a1d0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x3679f80 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x3679d20 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3677f80 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3676cb0 [Final Native Public]
    FText GetText(); // 0x36744e0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x3673250 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x3672f80 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x367d0b0 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x36769c0 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x3676900 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x3676840 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x3679590 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x3679410 [Final Native Public]
    bool IsAligned(); // 0x3674ac0 [Final Native Private]
    float GetEntryWidth(); // 0x36733a0 [Final Native Public]
    float GetEntryHeight(); // 0x3673380 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x367b970 [Final Native Public]
    void ExpandAll(); // 0x36722c0 [Final Native Public]
    void CollapseAll(); // 0x3672180 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x367fe70 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x367c740 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x367c680 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x3670740 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36816d0 [Final Native Public]
    void SetRow(int32 InRow); // 0x367e470 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ae10 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x36780e0 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x3670a20 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36815c0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x367fbd0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367db30 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367ad00 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x3681c90 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x3681810 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x3681760 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x367fc80 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x367f5e0 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x367be30 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x36792a0 [Final Native Public]
    FRotator GetViewRotation(); // 0x3674840 [Final Native Public]
    FMatrix GetViewProjectionMatrix(); // 0x3674760 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x36748b0 [Final Native Public]
    FVector GetViewLocation(); // 0x36746a0 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x36c1290 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x36c11f0 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x36c1170 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x36c10e0 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x36c0c80 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x36c0a60 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x36c09d0 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x36c0940 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x36c04d0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x36c0120 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x36bfc90 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x36bf520 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x36beec0 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x36beb20 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x36bea90 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x36be700 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x36be340 [Final Native Public]
    void RequestRenderUpdate(); // 0x36bd120 [Native Public]
    void RequestRedraw(); // 0x36bd100 [Native Public]
    bool IsWidgetVisible(); // 0x36ba980 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x36b9a10 [Final Native Public]
    bool GetWindowFocusable(); // 0x36b99f0 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x36b99d0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x36b98e0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x36b9890 [Final Native Public]
    bool GetTwoSided(); // 0x36b9870 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x36b9850 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x36b9830 [Final Native Public]
    float GetRedrawTime(); // 0x36b97e0 [Final Native Public]
    FVector2D GetPivot(); // 0x36b97b0 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x36b9580 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x36b9520 [Final Native Public]
    bool GetManuallyRedraw(); // 0x36b9500 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x36b9150 [Final Native Public]
    FVector2D GetDrawSize(); // 0x36b8e30 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x36b8e10 [Final Native Public]
    double GetCylinderArcAngle(); // 0x36b8d20 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x36b8ce0 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x36bed30 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x36be5b0 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x36bdbc0 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x36bdb30 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x36bcda0 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x36bcc90 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x36bbf30 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x36bbde0 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x36bbcd0 [Native Public]
    bool IsOverInteractableWidget(); // 0x36ba6a0 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x36ba680 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x36ba660 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x36b9250 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x36b9170 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x36b8680 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x36bdd30 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x3677510 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x36b9910 [Final Native Public]
    int32 GetNumWidgets(); // 0x36b9540 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x36b8a20 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x36b89a0 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36814b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x367d9b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x367abf0 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36c0eb0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36bfe90 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36bef40 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36c0f40 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36bff50 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36befd0 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x36bf1a0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36bf060 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x36b7650 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36c0fd0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36c0010 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x36bfb10 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36bf110 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x36bec70 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x36bebd0 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x36b80a0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x36b7ff0 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x36b7f40 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D Vector_LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36c1650 [Final Native Static Public]
    FVector2D Vector_AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36c1790 [Final Native Static Public]
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36c1790 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36c1650 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36bd2f0 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36bd440 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x36bd810 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x36bd6b0 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x36bd560 [Final Native Static Public]
    float Scalar_LocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36bd440 [Final Native Static Public]
    float Scalar_AbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36bd2f0 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36bb1b0 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x36bb030 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36ba7d0 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x36b93b0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x36b92d0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x36b86b0 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x36b8150 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36b74e0 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36b72a0 [Final Native Static Public]

// UUserWidgetFunctionLibrary (/Script/UMG.UserWidgetFunctionLibrary)
    UUMGSequencePlayer* Conv_UMGSequencePlayer(FWidgetAnimationHandle& WidgetAnimationHandle); // 0x36b7ea0 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x36ce430 [Final Native Static Public]
    FEventReply Unhandled(); // 0x36ce3c0 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x36cd880 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x36cd760 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x36cd6e0 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x36c80c0 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x36cd580 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x36cd380 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x36cd280 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x36ccfe0 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x36cce20 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x36ccdf0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x36ccc60 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x36ccb20 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x36ccb20 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x36cca40 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x36cc840 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x36c8520 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x15cd700 [Public]
    FSlateBrush NoResourceBrush(); // 0x36cc540 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x36cc2f0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x36cc0c0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x36cbf40 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36cbd00 [Final Native Static Public]
    bool IsDragDropping(); // 0x36cbc00 [Final Native Static Public]
    FEventReply Handled(); // 0x36cbb90 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x36cb780 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x36cb130 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x36cb020 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x36caee0 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x36cadd0 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x36cac80 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x36cab10 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x36ca9d0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x36ca8c0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x36ca7b0 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x36ca6c0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x36ca3c0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x36ca0b0 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x36c9fa0 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x36c9b80 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& Position, const FLinearColor& Tint); // 0x36c99f0 [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); // 0x36c96b0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36c94d0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36c92d0 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x36c8fe0 [Final Native Static Public]
    void DismissAllMenus(); // 0x36c8fc0 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36c8de0 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36c8a40 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x36c8990 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x36c8670 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x36c8520 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36c82e0 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x36c80c0 [Final Native Static Public]
    void CancelDragDrop(); // 0x36c80a0 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x36ce310 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x36ce260 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x36ce1b0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x36ce100 [Final Native Static Public]
    UStackBoxSlot* SlotAsStackBoxSlot(UWidget* Widget); // 0x36ce050 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x36cdfa0 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x36cdef0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x36cde40 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x36cdd90 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x36cdce0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x36cdc30 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x36cdb80 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x36cdad0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x36cda20 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x36cc990 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x36cc650 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x36cbae0 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x36cba50 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x36cb9c0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x36cb6d0 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x36cb560 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x36cb340 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x36cb2e0 [Final Native Static Public]

// UUsdAssetCache2 (/Script/USDClasses.UsdAssetCache2)
    bool TouchAsset(UObject* Asset, UObject* Referencer); // 0x5c77460 [Final Native Public]
    void Reset(); // 0x5c76b70 [Final Native Public]
    bool RemoveAssetReference(UObject* Asset, UObject* Referencer); // 0x5c769b0 [Final Native Public]
    UObject* RemoveAsset(const FString& Hash); // 0x5c76900 [Final Native Public]
    bool RemoveAllAssetReferences(UObject* Referencer); // 0x5c76720 [Final Native Public]
    void RefreshStorage(); // 0x5c766d0 [Final Native Public]
    bool IsAssetOwnedByCache(const FString& AssetPath); // 0x5c76470 [Final Native Public]
    int32 GetNumAssets(); // 0x5c760c0 [Final Native Public]
    FString GetHashForAsset(UObject* Asset); // 0x5c75ee0 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x5c75c80 [Final Native Public]
    TArray<UObject*> GetAllLoadedAssets(); // 0x5c75b10 [Final Native Public]
    TArray<FString> GetAllCachedAssetPaths(); // 0x5c75a70 [Final Native Public]
    TArray<FString> GetAllAssetHashes(); // 0x5c759d0 [Final Native Public]
    bool CanRemoveAsset(const FString& Hash); // 0x5c75870 [Final Native Public]
    void CacheAsset(const FString& Hash, UObject* Asset, UObject* Referencer); // 0x5c755e0 [Final Native Public]
    bool AddAssetReference(UObject* Asset, UObject* Referencer); // 0x5c75440 [Final Native Public]

// UUsdAssetCache3 (/Script/USDClasses.UsdAssetCache3)
    FSoftObjectPath StopTrackingAsset(const FString& Hash); // 0x5c77360 [Final Native Public]
    void SetAssetDeletable(UObject* Asset, bool bIsDeletable); // 0x5c76b90 [Final Native Public]
    void RescanAssetDirectory(); // 0x5c76b50 [Final Native Public]
    bool RemoveAssetReferencer(UObject* Asset, UObject* Referencer); // 0x5c76a80 [Final Native Public]
    bool RemoveAllReferencersForAsset(UObject* Asset); // 0x5c76860 [Final Native Public]
    bool RemoveAllReferencerAssets(UObject* Referencer); // 0x5c767c0 [Final Native Public]
    bool RemoveAllAssetReferencers(); // 0x5c766f0 [Final Native Public]
    TMap<FString, UObject*> LoadAndGetAllTrackedAssets(); // 0x5c765e0 [Final Native Public]
    bool IsAssetTrackedByCache(const FSoftObjectPath& AssetPath); // 0x5c76520 [Final Native Public]
    bool IsAssetDeletable(UObject* Asset); // 0x5c763d0 [Final Native Public]
    UObject* GetOrCreateCachedAsset(const FString& Hash, TSubclassOf<UObject> Class, const FString& DesiredName, int32 DesiredFlags, const bool& bOutCreatedAsset, UObject* Referencer); // 0x5c76120 [Final Native Public]
    int32 GetNumAssets(); // 0x5c760f0 [Final Native Public]
    FString GetHashForAsset(const FSoftObjectPath& AssetPath); // 0x5c75fc0 [Final Native Public]
    FSoftObjectPath GetCachedAssetPath(const FString& Hash); // 0x5c75de0 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x5c75d30 [Final Native Public]
    TMap<FString, FSoftObjectPath> GetAllTrackedAssets(); // 0x5c75b90 [Final Native Public]
    void DeleteUnreferencedAssetsWithConfirmation(); // 0x5c759b0 [Final Native Public]
    void DeleteUnreferencedAssets(bool bShowConfirmation); // 0x5c75920 [Final Native Public]
    void CacheAsset(const FString& Hash, const FSoftObjectPath& AssetPath, UObject* Referencer); // 0x5c75710 [Final Native Public]
    bool AddAssetReferencer(UObject* Asset, UObject* Referencer); // 0x5c75510 [Final Native Public]

// UUsdDrawModeComponent (/Script/USDClasses.UsdDrawModeComponent)
    void SetTextureForFace(const EUsdModelCardFace& Face, UTexture2D* Texture); // 0x5c77290 [Final Native Public]
    void SetDrawMode(const EUsdDrawMode& NewDrawMode); // 0x5c77200 [Final Native Public]
    void SetCardTextureZPos(UTexture2D* NewTexture); // 0x5c77170 [Final Native Public]
    void SetCardTextureZNeg(UTexture2D* NewTexture); // 0x5c770e0 [Final Native Public]
    void SetCardTextureYPos(UTexture2D* NewTexture); // 0x5c77050 [Final Native Public]
    void SetCardTextureYNeg(UTexture2D* NewTexture); // 0x5c76fc0 [Final Native Public]
    void SetCardTextureXPos(UTexture2D* NewTexture); // 0x5c76f30 [Final Native Public]
    void SetCardTextureXNeg(UTexture2D* NewTexture); // 0x5c76ea0 [Final Native Public]
    void SetCardGeometry(const EUsdModelCardGeometry& NewGeometry); // 0x5c76e10 [Final Native Public]
    void SetBoundsMin(const FVector& NewMin); // 0x5c76d80 [Final Native Public]
    void SetBoundsMax(const FVector& NewMax); // 0x5c76cf0 [Final Native Public]
    void SetBoundsColor(const FLinearColor& NewColor); // 0x5c76c60 [Final Native Public]
    UTexture2D* GetTextureForFace(const EUsdModelCardFace& Face); // 0x5c76330 [Final Native Public]

// UUsdDynamicBindingResolverLibrary (/Script/USDStage.UsdDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveWithStageActor(UObject* WorldContextObject, FMovieSceneDynamicBindingResolveParams& Params, const FString& StageActorIDNameFilter, const FString& RootLayerFilter, const FString& PrimPath); // 0x6045a50 [Final Native Static Public]

// AUsdStageActor (/Script/USDStage.UsdStageActor)
    void SetUsePrimKindsForCollapsing(bool bUse); // 0x6046b10 [Final Native Public]
    void SetUsdAssetCache(UUsdAssetCache3* NewCache); // 0x6046a80 [Final Native Public]
    void SetTime(float InTime); // 0x6046a00 [Final Native Public]
    void SetSubdivisionLevel(int32 NewLevel); // 0x6046970 [Final Native Public]
    void SetStageState(const EUsdStageState& NewStageState); // 0x60468f0 [Final Native Public]
    void SetShareAssetsForIdenticalPrims(bool bShare); // 0x6046860 [Final Native Public]
    void SetRootMotionHandling(const EUsdRootMotionHandling& NewHandlingStrategy); // 0x60467e0 [Final Native Public]
    void SetRootLayer(const FString& RootFilePath); // 0x6046740 [Final Native Public]
    void SetReuseIdenticalAssets(bool bReuse); // 0x60466b0 [Final Native Public]
    void SetRenderContext(const FName& NewRenderContext); // 0x6046610 [Final Native Public]
    void SetPurposesToLoad(int32 NewPurposesToLoad); // 0x6046580 [Final Native Public]
    void SetNaniteTriangleThreshold(int32 NewNaniteTriangleThreshold); // 0x60464f0 [Final Native Public]
    void SetMergeIdenticalMaterialSlots(bool bMerge); // 0x6046460 [Final Native Public]
    void SetMaterialPurpose(const FName& NewMaterialPurpose); // 0x60463c0 [Final Native Public]
    void SetKindsToCollapse(int32 NewKindsToCollapse); // 0x6046330 [Final Native Public]
    void SetIsolatedRootLayer(const FString& IsolatedStageRootLayer); // 0x6046290 [Final Native Public]
    void SetInvertFilters(bool bNewInvertValue); // 0x6046200 [Final Native Public]
    void SetInterpolationType(const EUsdInterpolationType& NewType); // 0x6046180 [Final Native Public]
    void SetInitialLoadSet(const EUsdInitialLoadSet& NewLoadSet); // 0x6046100 [Final Native Public]
    void SetGeometryCacheImport(const EGeometryCacheImport& ImportOption); // 0x6046080 [Final Native Public]
    void SetFallbackCollisionType(const EUsdCollisionType& NewCollisionType); // 0x6046000 [Final Native Public]
    void SetCollectOnComponents(bool bNewCollectValue); // 0x6045f70 [Final Native Public]
    void SetCollectMetadata(bool bNewCollectValue); // 0x6045ee0 [Final Native Public]
    void SetCollectFromEntireSubtrees(bool bNewCollectValue); // 0x6045e50 [Final Native Public]
    void SetCollapseTopLevelPointInstancers(bool bCollapse); // 0x6045dc0 [Final Native Public]
    void SetBlockedPrefixFilters(const TArray<FString>& NewFilters); // 0x6045d00 [Final Native Public]
    void SetAssetCache(UUsdAssetCache2* NewCache); // 0x6045c70 [Final Native Public]
    void NewStage(); // 0x4ff3db0 [Final Native Public]
    float GetTime(); // 0x6045a20 [Final Native Public]
    FString GetSourcePrimPath(UObject* Object); // 0x6045940 [Final Native Public]
    ULevelSequence* GetLevelSequence(); // 0x6045910 [Final Native Public]
    FString GetIsolatedRootLayer(); // 0x6045890 [Final Native Public]
    USceneComponent* GetGeneratedComponent(const FString& PrimPath); // 0x60457e0 [Final Native Public]
    TArray<UObject*> GetGeneratedAssets(const FString& PrimPath); // 0x60456f0 [Final Native Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x5a71640 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x5a71580 [Final Native Public]
    int32 GetNumVariantSets(); // 0x3cf80e0 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x5a72660 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x5a72540 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x5a71bf0 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x5a71080 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x34cdc60 [Final Native Public]
    FText GetPropertyTooltip(); // 0x5a712b0 [Final Native Public]
    FString GetFullDisplayString(); // 0x5a71050 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x5a71880 [Final Native Public]
    int32 GetSelectedOption(); // 0x3230d20 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x5a71120 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x5a72520 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x5a723a0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x5a72100 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3674aa0 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x5a71c80 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x5a71a90 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x5a71910 [Final Native Public]
    bool IsActive(); // 0x5a717c0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x5a71300 [Final Native Public]
    UVariantSet* GetParent(); // 0x5a711d0 [Final Native Public]
    int32 GetNumDependencies(); // 0x3735520 [Final Native Public]
    int32 GetNumActors(); // 0x4824360 [Final Native Public]
    FText GetDisplayText(); // 0x5a70f70 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x5a70e60 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x5a70d90 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x5a70ca0 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x5a70c10 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x5a70a20 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x5a72480 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x5a72270 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x3674aa0 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x5a71ee0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x5a71b40 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x5a71400 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x5a71340 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x5a71320 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x5a71240 [Final Native Public]
    int32 GetNumVariants(); // 0x3cfa4b0 [Final Native Public]
    FText GetDisplayText(); // 0x5a70fe0 [Final Native Public]
