// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Comatose — build Early Access (build 2026-06-07)
// Engine: UE 5.3 · process Comatose-Win64-Shipping.exe · dumped 2026-09-16T16:27:48Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// UDefaultActionMapping_C (/AutoSettings/InputMapping/DefaultActionMapping.DefaultActionMapping_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]
    void ExecuteUbergraph_DefaultActionMapping(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultAxisMapping_C (/AutoSettings/InputMapping/DefaultAxisMapping.DefaultAxisMapping_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]
    void ExecuteUbergraph_DefaultAxisMapping(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultBindCaptureButton_C (/AutoSettings/InputMapping/DefaultBindCaptureButton.DefaultBindCaptureButton_C)
    void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_DefaultBindCaptureButton(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultBindCapturePrompt_C (/AutoSettings/InputMapping/DefaultBindCapturePrompt.DefaultBindCapturePrompt_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DefaultBindCapturePrompt(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultKeyLabel_C (/AutoSettings/InputMapping/DefaultKeyLabel.DefaultKeyLabel_C)
    void UpdateKeyLabel(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DefaultKeyLabel(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultCheckBoxSetting_C (/AutoSettings/SettingControls/DefaultCheckBoxSetting.DefaultCheckBoxSetting_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Determine Style(); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__DefaultCheckBoxSetting_CheckBox_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DefaultCheckBoxSetting(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultSliderSetting_C (/AutoSettings/SettingControls/DefaultSliderSetting.DefaultSliderSetting_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Determine Slider Style(); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DefaultSliderSetting(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultSpinnerSetting_C (/AutoSettings/SettingControls/DefaultSpinnerSetting.DefaultSpinnerSetting_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void CustomEvent(const FString& Value); // 0xe3e480
    void ExecuteUbergraph_DefaultSpinnerSetting(int32 EntryPoint); // 0xe3e480 [Final]

// UDefaultSpinner_C (/AutoSettings/Spinner/DefaultSpinner.DefaultSpinner_C)
    void Update Arrow colors(); // 0xe3e480 [Public]
    void Determine Widget Style(); // 0xe3e480 [Public]
    FLinearColor GetRightArrowColorAndOpacity(); // 0xe3e480 [Public]
    FLinearColor GetLeftArrowColorAndOpacity(); // 0xe3e480 [Public]
    FText GetLabelText(); // 0xe3e480 [Public]
    void BndEvt__LeftButton_K2Node_ComponentBoundEvent_178_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void BndEvt__RightButton_K2Node_ComponentBoundEvent_196_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void OnSelectionChanged(const FSettingOption& SelectedOption); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DefaultSpinner(int32 EntryPoint); // 0xe3e480 [Final]

// UCameraEffectsManager_C (/Game/Comatose/Components/CameraEffectsManager.CameraEffectsManager_C)
    void Update Enemy Detection Collision(); // 0xe3e480 [Public]
    void Update Enemy Layer(); // 0xe3e480 [Public]
    void Update Current Film Grain(); // 0xe3e480 [Private]
    void Remove Film Grain at Priority(int32 Priority); // 0xe3e480 [Public]
    void Add Film Grain at Priority(const FST_CameraEffectSettings& Vignette Settings, int32 Priority); // 0xe3e480 [Public]
    void Update Camera Film Grain(); // 0xe3e480 [Public]
    void Remove Vignette at Priority(int32 Priority); // 0xe3e480 [Public]
    void Add Vignette at Priority(const FST_CameraEffectSettings& Vignette Settings, int32 Priority); // 0xe3e480 [Public]
    void Update Current Vignette(); // 0xe3e480 [Private]
    void Get Film Grain at Highest Priority(const FST_CameraEffectSettings& Vignette Settings); // 0xe3e480 [Private]
    void Get Vignette at Highest Priority(const FST_CameraEffectSettings& Vignette Settings); // 0xe3e480 [Private]
    void Update Camera Vignette(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_CameraEffectsManager(int32 EntryPoint); // 0xe3e480 [Final]

// UDoorVisualRepresentationComp_C (/Game/Comatose/Components/DoorMapRepresentationComponent/DoorVisualRepresentationComp.DoorVisualRepresentationComp_C)
    void Player Saw that was Locked(); // 0xe3e480 [Public]
    void Lock was Unlocked(); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void Init Lock Component(); // 0xe3e480 [Public]
    void Get Desired Floor Value(TArray<int32>& OutputPin); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DoorVisualRepresentationComp(int32 EntryPoint); // 0xe3e480 [Final]

// ULock_CustomCondition_C (/Game/Comatose/Components/LockComponent/CustomCondition/Lock_CustomCondition.Lock_CustomCondition_C)
    void Check Custom Condition(const bool& ?); // 0xe3e480 [Public]

// ULockComponent_C (/Game/Comatose/Components/LockComponent/LockComponent.LockComponent_C)
    void Initialize Shared Lock Actors(); // 0xe3e480 [Public]
    void Shared Lock Actor was Unlocked(); // 0xe3e480 [Public]
    void Dialog Manager Finished DIalog(TSubclassOf<UDialogObject_C> Dialog Object); // 0xe3e480 [Public]
    void Brute force Unlock (); // 0xe3e480 [Public]
    void Override Unlock (save/load)(); // 0xe3e480 [Public]
    void Attempt Unlock(TSubclassOf<UItem_Master_C> Item to Unlock, bool Should Spawn Dialog, const bool& Success); // 0xe3e480 [Public]
    void Attempt Open(const bool& Success); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_LockComponent(int32 EntryPoint); // 0xe3e480 [Final]
    void Player Saw It was Locked__DelegateSignature(); // 0xe3e480 [Public]
    void Was Unlocked__DelegateSignature(); // 0xe3e480 [Public]

// UBPF_DialogHelperFunctions_C (/Game/Comatose/Dialog/BPF_DialogHelperFunctions.BPF_DialogHelperFunctions_C)
    void Spawn Dialog Option(TSubclassOf<UDialogOptionObject_C> Dialog Option, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Clear all Dialog(UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Get Dialog Data from Speaker Name(const FString& Speaker Name, UObject* __WorldContext, const FLinearColor& Main Color, const FLinearColor& Outline Color, const UObject*& Font, const USoundBase*& Sound to play, FText& Localized Name); // 0xe3e480 [Static Public]
    void Queue New Dialog(TSubclassOf<UDialogObject_C> Dialog to Queue, UObject* __WorldContext); // 0xe3e480 [Static Public]

// UDialogManager_C (/Game/Comatose/Dialog/DialogManager.DialogManager_C)
    void Initialize Game Instance(); // 0xe3e480 [Public]
    void Dispatcher - Confirmed Option(int32 Option Index); // 0xe3e480 [Public]
    void Spawn New Dialog Options(TSubclassOf<UDialogOptionObject_C> Dialog options); // 0xe3e480 [Public]
    void Clear Dialog(); // 0xe3e480 [Public]
    void Dispatcher - Player Pressed Any Key(); // 0xe3e480 [Public]
    void Init Player Input(bool Init); // 0xe3e480 [Public]
    void Update Queued Dialogs(); // 0xe3e480 [Public]
    void Active Dialog Finished(bool Success); // 0xe3e480 [Public]
    void Spawn New Dialog(); // 0xe3e480 [Public]
    void Pause Active Dialog(); // 0xe3e480 [Private]
    void Resume Active Dialog(); // 0xe3e480 [Private]
    void Queue New Dialog(TSubclassOf<UDialogObject_C> Dialog to Queue); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_DialogManager(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Dialog__DelegateSignature(TSubclassOf<UDialogObject_C> Dialog Object); // 0xe3e480 [Public]

// UDialogOptionObject_C (/Game/Comatose/Dialog/DialogOptionObject/DialogOptionObject.DialogOptionObject_C)
    void Finish Execute(); // 0xe3e480 [Public]
    void Execute Option(int32 Option Index); // 0xe3e480
    void ExecuteUbergraph_DialogOptionObject(int32 EntryPoint); // 0xe3e480 [Final]

// UW_DialogOptionWidget_C (/Game/Comatose/Dialog/DialogOptionObject/W_DialogOptionWidget.W_DialogOptionWidget_C)
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Initialize Responses(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Option Was Chosen(UW_DialogOption_Response_C* Response Chosen); // 0xe3e480
    void ExecuteUbergraph_W_DialogOptionWidget(int32 EntryPoint); // 0xe3e480 [Final]
    void Confirmed Option__DelegateSignature(int32 Option Index); // 0xe3e480 [Public]

// UW_DialogOption_Response_C (/Game/Comatose/Dialog/DialogOptionObject/W_DialogOption_Response.W_DialogOption_Response_C)
    void Input Action - Confirm(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_DialogOption_Response_Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_DialogOption_Response(int32 EntryPoint); // 0xe3e480 [Final]
    void Option Chosen__DelegateSignature(UW_DialogOption_Response_C* Response Chosen); // 0xe3e480 [Public]

// UW_DialogWidget_C (/Game/Comatose/Dialog/W_DialogWidget.W_DialogWidget_C)
    void Player cutscene started(); // 0xe3e480 [Public]
    void Game Paused(bool Paused); // 0xe3e480 [Public]
    void Generate Dialog Lines(); // 0xe3e480 [Public]
    void Check for End Dialog(); // 0xe3e480 [Public]
    void Player Input - Skip to Next(); // 0xe3e480 [Public]
    void Reading Time Finished(); // 0xe3e480 [Public]
    void Determine Reading Time(const double& Reading Time in Seconds); // 0xe3e480 [Public]
    void Get Dialog At Current Position(const FString& >, const bool& Reached End); // 0xe3e480 [Public]
    void Update Text(); // 0xe3e480 [Public]
    void Start New Line(bool Remove index at bottom); // 0xe3e480 [Public]
    void Start Dialog(); // 0xe3e480 [Public]
    void Finish Dialog(bool Success); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Dialog End Event(); // 0xe3e480
    void Stop(); // 0xe3e480
    void ExecuteUbergraph_W_DialogWidget(int32 EntryPoint); // 0xe3e480 [Final]
    void Typing Effect Finished__DelegateSignature(); // 0xe3e480 [Public]
    void Dialog Finished__DelegateSignature(bool Success); // 0xe3e480 [Public]

// UAnimBP_Diary_C (/Game/Comatose/Diary/Anims/AnimBP_Diary.AnimBP_Diary_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Diary_AnimGraphNode_TransitionResult_A8B7549044FB01D4970F0F8FFD3EE0DD(); // 0xe3e480
    void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Diary_AnimGraphNode_TransitionResult_1163B4D843836C1DD1E8FEB9131ADE6B(); // 0xe3e480
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void Player opened/closed diary(bool ?); // 0xe3e480
    void ExecuteUbergraph_AnimBP_Diary(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Diary_C (/Game/Comatose/Diary/BP_Diary.BP_Diary_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void update diary size based on fov(); // 0xe3e480 [Public]
    void Can move diary in direction(bool Direction, const bool& Yes); // 0xe3e480 [Public]
    void Set Text Visibility(bool ?); // 0xe3e480 [Public]
    void Timeline__FinishedFunc(); // 0xe3e480
    void Timeline__UpdateFunc(); // 0xe3e480
    void Timeline__Set Hidden__EventFunc(); // 0xe3e480
    void Timeline__Set Visible__EventFunc(); // 0xe3e480
    void OnNotifyEnd_27715F50467D59A512AC3A9797E973FB(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_27715F50467D59A512AC3A9797E973FB(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_27715F50467D59A512AC3A9797E973FB(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_27715F50467D59A512AC3A9797E973FB(const FName& NotifyName); // 0xe3e480
    void OnCompleted_27715F50467D59A512AC3A9797E973FB(const FName& NotifyName); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Next/Previous Page called(bool ?); // 0xe3e480
    void Open/Close Diary(bool ?); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_BP_Diary(int32 EntryPoint); // 0xe3e480 [Final]
    void Update__DelegateSignature(); // 0xe3e480 [Public]

// IBPI_DiaryPageWrapper_C (/Game/Comatose/Diary/Widget/BPI_DiaryPageWrapper.BPI_DiaryPageWrapper_C)
    void Retrieve Diary Page Wrapper(const UW_DiaryPageWrapper_C*& Diary Page Wrapper); // 0xe3e480 [Public]

// UW_DiaryControlWidget_C (/Game/Comatose/Diary/Widget/W_DiaryControlWidget.W_DiaryControlWidget_C)
    void Update(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_DiaryControlWidget(int32 EntryPoint); // 0xe3e480 [Final]

// UW_DiaryPage_C (/Game/Comatose/Diary/Widget/W_DiaryPage.W_DiaryPage_C)
    void Fill Text(); // 0xe3e480
    void Init Text(TArray<FText>& Diary Entries); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_DiaryPage(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Adding but still have space__DelegateSignature(UW_DiaryPage_C* Page ref); // 0xe3e480 [Public]
    void Finished Adding Text__DelegateSignature(TArray<FText>& Leftover Entries); // 0xe3e480 [Public]

// UW_DiaryPageWrapper_C (/Game/Comatose/Diary/Widget/W_DiaryPageWrapper.W_DiaryPageWrapper_C)
    void Retrieve Diary Page Wrapper(const UW_DiaryPageWrapper_C*& Diary Page Wrapper); // 0xe3e480 [Public]
    void Bind Events(UW_DiaryPage_C* Page, bool Bind); // 0xe3e480 [Public]
    void Diary page finished adding with extra space(UW_DiaryPage_C* Page ref); // 0xe3e480 [Public]
    void Set Active Widget for pages(int32 Index); // 0xe3e480 [Public]
    void Get Last Index(const int32& NewParam); // 0xe3e480 [Public]
    void Next/Previous Page(bool Next); // 0xe3e480 [Public]
    void Generate Texts(TArray<FText>& Desired Text); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Added New Diary Entry(const FText& Diary Entry Added); // 0xe3e480
    void ExecuteUbergraph_W_DiaryPageWrapper(int32 EntryPoint); // 0xe3e480 [Final]

// UEyeCrabBehavior_HideFromPlayer_C (/Game/Comatose/Enemies/EyeCrab/Actions/EyeCrabBehavior_HideFromPlayer.EyeCrabBehavior_HideFromPlayer_C)
    void Took Damage(bool Heal, double Change Amount); // 0xe3e480 [Public]
    void Receive Tick AI(); // 0xe3e480
    void Receive Execute AI(); // 0xe3e480
    void ExecuteUbergraph_EyeCrabBehavior_HideFromPlayer(int32 EntryPoint); // 0xe3e480 [Final]

// UEyeCrabBehavior_StealthAttack_C (/Game/Comatose/Enemies/EyeCrab/Actions/EyeCrabBehavior_StealthAttack.EyeCrabBehavior_StealthAttack_C)
    void Set stealth mode(bool Stealth Mode); // 0xe3e480 [Public]
    void Check for End of Stealth Attack(); // 0xe3e480 [Public]
    void Receive Execute AI(); // 0xe3e480
    void Receive Tick AI(); // 0xe3e480
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Public]
    void Operation Completed(); // 0xe3e480
    void ExecuteUbergraph_EyeCrabBehavior_StealthAttack(int32 EntryPoint); // 0xe3e480 [Final]

// UAnimBP_EyeCrab_C (/Game/Comatose/Enemies/EyeCrab/Anims/AnimBP_EyeCrab.AnimBP_EyeCrab_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_EyeCrab(int32 EntryPoint); // 0xe3e480 [Final]

// UEyecrabAnimNotify_PokeEye_C (/Game/Comatose/Enemies/EyeCrab/Anims/Grab/EyecrabAnimNotify_PokeEye.EyecrabAnimNotify_PokeEye_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// ABP_EyeCrab_C (/Game/Comatose/Enemies/EyeCrab/BP_EyeCrab.BP_EyeCrab_C)
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Last Hit Grab(); // 0xe3e480
    void ExecuteUbergraph_BP_EyeCrab(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyTask_ExecuteAction_C (/Game/Comatose/Enemies/Logic/AITasks/AllTasks/EnemyTask_ExecuteAction.EnemyTask_ExecuteAction_C)
    void Determine Available Actions(TArray<TSubclassOf<UEnemyAction_Master_C>>& In, TArray<TSubclassOf<UEnemyAction_Master_C>>& OutputPin); // 0xe3e480 [Public]
    void Custom Behavior Finished Abort(UEnemyAction_CustomBehavior_C* Aborted Behavior); // 0xe3e480 [Public]
    void Custom Behavior Finished Execute(UEnemyAction_CustomBehavior_C* Behavior, bool Success); // 0xe3e480 [Public]
    void Enemy Received Damage(bool Heal, double Change Amount); // 0xe3e480 [Public]
    void Event Handle Finished(); // 0xe3e480 [Public]
    void Attempt Change Movement Speed(); // 0xe3e480 [Public]
    bool Can Execute Action(); // 0xe3e480 [Public]
    void Determine Next Action(const TSubclassOf<UEnemyAction_Master_C>& Action); // 0xe3e480 [Public]
    void OnNotifyEnd_A01D87054DAD96757456EBA32DE5E60C(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_A01D87054DAD96757456EBA32DE5E60C(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_A01D87054DAD96757456EBA32DE5E60C(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_A01D87054DAD96757456EBA32DE5E60C(const FName& NotifyName); // 0xe3e480
    void OnCompleted_A01D87054DAD96757456EBA32DE5E60C(const FName& NotifyName); // 0xe3e480
    void OnLoaded_08B0897D46D141A9681567A083354E40(UObject* Loaded); // 0xe3e480
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_EnemyTask_ExecuteAction(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyTask_ReturnToSpawn_C (/Game/Comatose/Enemies/Logic/AITasks/AllTasks/EnemyTask_ReturnToSpawn.EnemyTask_ReturnToSpawn_C)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_EnemyTask_ReturnToSpawn(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyTask_Roam_C (/Game/Comatose/Enemies/Logic/AITasks/AllTasks/EnemyTask_Roam.EnemyTask_Roam_C)
    void OnMoveFinished_C99FC6814F5ACBFA510FF082687CFEA7(const EPathFollowingResult& Result, AAIController* AIController); // 0xe3e480
    void OnRequestFailed_C99FC6814F5ACBFA510FF082687CFEA7(); // 0xe3e480
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_EnemyTask_Roam(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyTask_SetWalkSpeed_C (/Game/Comatose/Enemies/Logic/AITasks/AllTasks/EnemyTask_SetWalkSpeed.EnemyTask_SetWalkSpeed_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_EnemyTask_SetWalkSpeed(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyTask_Master_C (/Game/Comatose/Enemies/Logic/AITasks/EnemyTask_Master.EnemyTask_Master_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_EnemyTask_Master(int32 EntryPoint); // 0xe3e480 [Final]

// UEnemyAction_CustomBehavior_C (/Game/Comatose/Enemies/Logic/Actions/CustomBehaviors/EnemyAction_CustomBehavior.EnemyAction_CustomBehavior_C)
    void Sub-Behavior Aborted(UEnemyAction_CustomBehavior_C* Custom Behavior that triggered); // 0xe3e480 [Public]
    void Sub-Behavior Finished Execute(UEnemyAction_CustomBehavior_C* Custom Behavior that triggered, bool Success); // 0xe3e480 [Public]
    void Initialize Sub-Behavior(TSubclassOf<UEnemyAction_CustomBehavior_C> Custom Behavior to Initialize); // 0xe3e480 [Public]
    void Abort(); // 0xe3e480 [Public]
    void Receive Execute AI(); // 0xe3e480
    void Initialize (Don't Override)(AEnemy_Master_C* Owner Enemy); // 0xe3e480
    void Receive Abort AI(); // 0xe3e480
    void Receive Tick AI(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Finished Execute(UEnemyAction_CustomBehavior_C* Custom Behavior that triggered, bool Success); // 0xe3e480
    void ExecuteUbergraph_EnemyAction_CustomBehavior(int32 EntryPoint); // 0xe3e480 [Final]
    void Finish Abort__DelegateSignature(UEnemyAction_CustomBehavior_C* Custom Behavior that triggered); // 0xe3e480 [Public]
    void Finish Execute__DelegateSignature(UEnemyAction_CustomBehavior_C* Custom Behavior that triggered, bool Success); // 0xe3e480 [Public]

// IBPI_EnemyMaster_C (/Game/Comatose/Enemies/Logic/BPI_EnemyMaster.BPI_EnemyMaster_C)
    void Play Pigface Chainsaw Audio(USoundBase* Sound Base); // 0xe3e480 [Public]
    void Play New Enemy Audio(USoundBase* New Audio To Play); // 0xe3e480 [Public]

// UEnemyStealthComponent_C (/Game/Comatose/Enemies/Logic/Components/EnemyStealthComponent.EnemyStealthComponent_C)
    void Activate/Deactivate Component(bool Activate); // 0xe3e480 [Public]
    void Start Search for new Hidden Location(); // 0xe3e480 [Public]
    void Autenticate Current Hidden Location(); // 0xe3e480 [Public]
    void Set New Hidden Location(const FVector& Location); // 0xe3e480 [Public]
    void Is Spot Hidden?(const FVector& Desired Spot, bool Check minimum distance, bool LoS, const bool& ?); // 0xe3e480 [Public]
    void Find New Hidden Location(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_EnemyStealthComponent(int32 EntryPoint); // 0xe3e480 [Final]

// AEnemy_Master_C (/Game/Comatose/Enemies/Logic/Enemy_Master.Enemy_Master_C)
    void Execute Environment Montage(UAnimMontage* Desired Montage, const FName& Starting Section, double Starting Position, const bool& Success); // 0xe3e480 [Public]
    void Clear Environment Montage(const bool& Success); // 0xe3e480 [Public]
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Get dead class(const TSubclassOf<AEnemy_dead_C>& Dead Class); // 0xe3e480 [Public]
    void Get death  Montage (const UAnimMontage*& Death Montage); // 0xe3e480 [Public]
    void Destroy Component(UActorComponent* Desired Component); // 0xe3e480 [Public]
    void Retreat(bool Start); // 0xe3e480 [Public]
    void Set Seen by player(); // 0xe3e480 [Public]
    void Seen by Player Check(); // 0xe3e480 [Public]
    void Start/Stop Player Seen Verification Event(bool Start/Stop); // 0xe3e480 [Public]
    void Initialize Environment Handler(const bool& ?); // 0xe3e480 [Public]
    void Get Health based on difficulty(const double& Base Health); // 0xe3e480 [Public]
    void Start/Stop Door Detection Event(bool Start/Stop); // 0xe3e480 [Public]
    void Detect Door to open(); // 0xe3e480 [Public]
    FIntPoint Get Resource Drop quantity range(TSubclassOf<UObject> Ammo to drop); // 0xe3e480 [Public]
    void Get Random Resource Drop(const TSubclassOf<AWorldCollectable_Master_C>& Random Resources); // 0xe3e480 [Public]
    void Drop Resources(); // 0xe3e480 [Public]
    void Initialize Player Ref(const bool& Initialized); // 0xe3e480 [Public]
    void Update Enemy Enabled(); // 0xe3e480 [Public]
    void Dispatcher - Player was Grabbed(AActor* Actor Grabbing Player); // 0xe3e480 [Public]
    void Handle Montage Notify(const FName& Name); // 0xe3e480 [Public]
    void Get Death anim data(FSingleAnimationPlayData& SingleAnimationPlayData); // 0xe3e480 [Public]
    void Load Info from Game Instance(); // 0xe3e480 [Public]
    void Dispatcher - Game Was Paused(bool Paused); // 0xe3e480 [Public]
    void Initialize Game Instance(); // 0xe3e480 [Public]
    void Death(const FTransform& Dead Transform, bool From save); // 0xe3e480 [Public]
    void Update Blood Material(); // 0xe3e480 [Public]
    void Detect Player(const bool& Detected); // 0xe3e480 [Public]
    void OnNotifyEnd_CE125B6D4F2831531E685F863B4E5B3F(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_CE125B6D4F2831531E685F863B4E5B3F(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_CE125B6D4F2831531E685F863B4E5B3F(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_CE125B6D4F2831531E685F863B4E5B3F(const FName& NotifyName); // 0xe3e480
    void OnCompleted_CE125B6D4F2831531E685F863B4E5B3F(const FName& NotifyName); // 0xe3e480
    void OnNotifyEnd_DA9A91A04972992C11011A804E549AA2(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_DA9A91A04972992C11011A804E549AA2(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_DA9A91A04972992C11011A804E549AA2(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_DA9A91A04972992C11011A804E549AA2(const FName& NotifyName); // 0xe3e480
    void OnCompleted_DA9A91A04972992C11011A804E549AA2(const FName& NotifyName); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__Enemy_Master_HealthComponent_K2Node_ComponentBoundEvent_0_Health Changed__DelegateSignature(bool Heal, double Change Amount); // 0xe3e480
    void BndEvt__Enemy_Master_HealthComponent_K2Node_ComponentBoundEvent_2_Health Depleted__DelegateSignature(AActor* Damage Causer); // 0xe3e480
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Protected]
    void BndEvt__Enemy_Master_SaveAndLoadComponent_K2Node_ComponentBoundEvent_3_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void Execute Montage(const FName& StartingSection, UAnimMontage* MontageToPlay); // 0xe3e480
    void BndEvt__Enemy_Master_OptimizationProxy_K2Node_ComponentBoundEvent_4_OptimizationChangeWave__DelegateSignature(const EOptimizationWave& NewWave); // 0xe3e480
    void BndEvt__BP_EyeCrab_AIPerception_K2Node_ComponentBoundEvent_1_ActorPerceptionUpdatedDelegate__DelegateSignature(AActor* Actor, const FAIStimulus& Stimulus); // 0xe3e480
    void Play Pigface Chainsaw Audio(USoundBase* Sound Base); // 0xe3e480 [Public]
    void Last Hit Grab(); // 0xe3e480
    void Play New Enemy Audio(USoundBase* New Audio To Play); // 0xe3e480 [Public]
    void BndEvt__Enemy_Master_EnemyAudioComp_K2Node_ComponentBoundEvent_5_OnAudioFinished__DelegateSignature(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_Enemy_Master(int32 EntryPoint); // 0xe3e480 [Final]
    void Enemy Killed__DelegateSignature(AEnemy_Master_C* Enemy Ref); // 0xe3e480 [Public]
    void Anim Montage Finished__DelegateSignature(); // 0xe3e480 [Public]

// AEnemy_dead_C (/Game/Comatose/Enemies/Logic/Enemy_dead.Enemy_dead_C)
    void Initialize(); // 0xe3e480
    void ExecuteUbergraph_Enemy_dead(int32 EntryPoint); // 0xe3e480 [Final]

// UNotifyState_GrabSuccessCheck_C (/Game/Comatose/Enemies/Logic/Notifies/NotifyState_GrabSuccessCheck.NotifyState_GrabSuccessCheck_C)
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UNotify_DealDamageToPlayer_C (/Game/Comatose/Enemies/Logic/Notifies/Notify_DealDamageToPlayer.Notify_DealDamageToPlayer_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UNotify_PlayEnemyAudio_C (/Game/Comatose/Enemies/Logic/Notifies/Notify_PlayEnemyAudio.Notify_PlayEnemyAudio_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UNotify_ReleaseGrab_C (/Game/Comatose/Enemies/Logic/Notifies/Notify_ReleaseGrab.Notify_ReleaseGrab_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UAnimBP_Microwave_C (/Game/Comatose/Enemies/Microwave/Animations/AnimBP_Microwave.AnimBP_Microwave_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_Microwave(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Microwave_C (/Game/Comatose/Enemies/Microwave/BP_Microwave.BP_Microwave_C)
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Detect Player(const bool& Detected); // 0xe3e480 [Public]
    void OnNotifyEnd_585B6E5E4931AE59717322A45B0DDD98(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_585B6E5E4931AE59717322A45B0DDD98(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_585B6E5E4931AE59717322A45B0DDD98(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_585B6E5E4931AE59717322A45B0DDD98(const FName& NotifyName); // 0xe3e480
    void OnCompleted_585B6E5E4931AE59717322A45B0DDD98(const FName& NotifyName); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Stand Up(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_BP_Microwave(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Microwave_FracturedHourglass_C (/Game/Comatose/Enemies/Microwave/BP_Microwave_FracturedHourglass.BP_Microwave_FracturedHourglass_C)
    FIntPoint Get Resource Drop quantity range(TSubclassOf<UObject> Ammo to drop); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_Microwave_FracturedHourglass(int32 EntryPoint); // 0xe3e480 [Final]

// UAnimBP_Noia_C (/Game/Comatose/Enemies/Noia/Anims/AnimBP_Noia.AnimBP_Noia_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_Noia(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Noia_FracturedHourglass_C (/Game/Comatose/Enemies/Noia/BP_Noia_FracturedHourglass.BP_Noia_FracturedHourglass_C)
    FIntPoint Get Resource Drop quantity range(TSubclassOf<UObject> Ammo to drop); // 0xe3e480 [Public]

// UAnimBP_Pigface_C (/Game/Comatose/Enemies/Pigface/Animations/AnimBP_Pigface.AnimBP_Pigface_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_Pigface(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Pigface_C (/Game/Comatose/Enemies/Pigface/BP_Pigface.BP_Pigface_C)
    void swap song(); // 0xe3e480 [Public]
    void Set Seen by player(); // 0xe3e480 [Public]
    void Set Chainsaw Idle Noise(USoundBase* NewSound); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Save Info to Game Instance(bool Dead, const FTransform& Transform); // 0xe3e480 [Public]
    void Load Info from Game Instance(); // 0xe3e480 [Public]
    void Update Blood Material(); // 0xe3e480 [Public]
    void Get Death anim data(FSingleAnimationPlayData& SingleAnimationPlayData); // 0xe3e480 [Public]
    void OnNotifyEnd_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName); // 0xe3e480
    void OnCompleted_4A18A0054FA26F356F4DC792D8DF59CB(const FName& NotifyName); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__BP_Pigface_ChainsawAudioComp_K2Node_ComponentBoundEvent_0_OnAudioFinished__DelegateSignature(); // 0xe3e480
    void Play Pigface Chainsaw Audio(USoundBase* Sound Base); // 0xe3e480 [Public]
    void Play New Enemy Audio(USoundBase* New Audio To Play); // 0xe3e480 [Public]
    void ExecuteUbergraph_BP_Pigface(int32 EntryPoint); // 0xe3e480 [Final]

// APigface_Stunned_C (/Game/Comatose/Enemies/Pigface/Pigface_Stunned.Pigface_Stunned_C)
    void Game Paused(bool Paused); // 0xe3e480 [Public]
    void Clear Pigface data from game instance(); // 0xe3e480 [Public]
    void Initialize Game Instance(); // 0xe3e480 [Public]
    void Clear Pigface from Game Instance(); // 0xe3e480 [Public]
    void Revive Pigface(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Initialize(); // 0xe3e480
    void ExecuteUbergraph_Pigface_Stunned(int32 EntryPoint); // 0xe3e480 [Final]

// UTimeDilationRandomizer_C (/Game/Comatose/Enemies/TimeDilationRandomizer.TimeDilationRandomizer_C)
    FVector2D Get Time Dilation Range(); // 0xe3e480 [Public]
    void Randomize(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_TimeDilationRandomizer(int32 EntryPoint); // 0xe3e480 [Final]

// APlayerPositionCutscene_C (/Game/Comatose/EventHandling/PlayerPositionCutscene.PlayerPositionCutscene_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Trigger(); // 0xe3e480
    void Player anim Finished(); // 0xe3e480
    void ExecuteUbergraph_PlayerPositionCutscene(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished__DelegateSignature(); // 0xe3e480 [Public]

// UBP_WorldCollectableFracturedHourglass_C (/Game/Comatose/FracturedHourglass/BP_WorldCollectableFracturedHourglass.BP_WorldCollectableFracturedHourglass_C)
    UW_WorldCollectablePopup_C* Create Widget(); // 0xe3e480 [Public]

// UW_FracturedHourglassWorldCollectable_C (/Game/Comatose/FracturedHourglass/CollectableTimer/W_FracturedHourglassWorldCollectable.W_FracturedHourglassWorldCollectable_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_FracturedHourglassWorldCollectable(int32 EntryPoint); // 0xe3e480 [Final]

// ACT_FracturedHourglassGamemode_C (/Game/Comatose/FracturedHourglass/Core/CT_FracturedHourglassGamemode.CT_FracturedHourglassGamemode_C)
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Add Second to Run Timer(); // 0xe3e480 [Public]
    void Player Being Grabbed(AActor* Actor Grabbing Player); // 0xe3e480 [Public]
    void Game Paused(bool Paused); // 0xe3e480 [Public]
    void Increase amount of enemies that can spawn(); // 0xe3e480 [Public]
    void Spawn More Enemies Check(); // 0xe3e480 [Public]
    void Enemy was killed(AEnemy_Master_C* Killed Enemy); // 0xe3e480 [Public]
    void Spawn Enemies(int32 Desired Amount); // 0xe3e480 [Public]
    void Timer ran out(); // 0xe3e480 [Public]
    void Get Timer Text(FText& Regular timespan, FText& Miliseconds); // 0xe3e480 [Public]
    void Decrease Timer(); // 0xe3e480 [Public]
    void Remove from Timer(const FTimespan& Timespan); // 0xe3e480 [Public]
    void Add To Timer(const FTimespan& Timespan); // 0xe3e480 [Public]
    void Initialize Spawners(); // 0xe3e480 [Public]
    void Spawner Changed Visibility(AFracturedHourglassSpawner_C* Spawner that Changed); // 0xe3e480 [Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_CT_FracturedHourglassGamemode(int32 EntryPoint); // 0xe3e480 [Final]
    void Received Points__DelegateSignature(int32 Received Amount); // 0xe3e480 [Public]
    void Updated Killed Enemies__DelegateSignature(); // 0xe3e480 [Public]
    void Gamemode Just Started__DelegateSignature(); // 0xe3e480 [Public]

// ACT_Player_FracturedHourglass_C (/Game/Comatose/FracturedHourglass/Core/CT_Player_FracturedHourglass.CT_Player_FracturedHourglass_C)
    void Save Checkpoint(); // 0xe3e480 [Public]
    void Get Game over Widget(const TSubclassOf<UUserWidget>& OutputPin); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_CT_Player_FracturedHourglass(int32 EntryPoint); // 0xe3e480 [Final]

// AFracturedHourglassSpawner_C (/Game/Comatose/FracturedHourglass/FracturedHourglassSpawner.FracturedHourglassSpawner_C)
    void Tick visibility(); // 0xe3e480 [Public]
    void Update Visibility(bool Invert Visible); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Initialize(); // 0xe3e480
    void ExecuteUbergraph_FracturedHourglassSpawner(int32 EntryPoint); // 0xe3e480 [Final]
    void Spawner Changed Visibility__DelegateSignature(AFracturedHourglassSpawner_C* Spawner that Changed); // 0xe3e480 [Public]

// UW_FracturedHourglass_Timer_C (/Game/Comatose/FracturedHourglass/Widgets/W_FracturedHourglass_Timer.W_FracturedHourglass_Timer_C)
    void Update Timer(const FText& Main Timer, const FText& Miliseconds); // 0xe3e480
    void ExecuteUbergraph_W_FracturedHourglass_Timer(int32 EntryPoint); // 0xe3e480 [Final]

// UW_MainHUD_FracturedHourglass_C (/Game/Comatose/FracturedHourglass/Widgets/W_MainHUD_FracturedHourglass.W_MainHUD_FracturedHourglass_C)
    void Leaderboard Updated Player(const FSteamLeaderboardEntry& New Entry); // 0xe3e480 [Public]
    void Gamemode Started(); // 0xe3e480 [Public]
    void Received Score(int32 Received Amount); // 0xe3e480 [Public]
    void Update Score(); // 0xe3e480 [Public]
    void Update Killed Enemies Text(); // 0xe3e480 [Public]
    void Update Timer(); // 0xe3e480 [Public]
    void InpActEvt_NumPadFour_K2Node_InputKeyEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_NumPadFive_K2Node_InputKeyEvent_0(const FKey& Key); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_MainHUD_FracturedHourglass(int32 EntryPoint); // 0xe3e480 [Final]

// UHealthComponent_C (/Game/Comatose/HealthComponent/HealthComponent.HealthComponent_C)
    void Toggled game pause(bool Paused); // 0xe3e480 [Public]
    void Set Blocking(bool Blocking); // 0xe3e480 [Public]
    void Check Debug Health(float Duration); // 0xe3e480 [Public]
    void Get Health Ratio(const double& 0-1); // 0xe3e480 [Public]
    void Set Current Health(double Desired); // 0xe3e480 [Public]
    void Get Current Health(const double& ?); // 0xe3e480 [Public]
    void Receive Healing(double Healing to Receive); // 0xe3e480 [Public]
    void Receive Damage(AActor* Damage Dealer, const FName& Hit bone, double Damage to Receive, USoundBase* Sfx, bool Should not kill, const FHitResult& Hit Result (for hit reactions)); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void Update Base Health(double New Base); // 0xe3e480
    void Trigger Damage Cooldown(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_HealthComponent(int32 EntryPoint); // 0xe3e480 [Final]
    void Health Depleted__DelegateSignature(AActor* Damage Causer); // 0xe3e480 [Public]
    void Health Changed__DelegateSignature(bool Heal, double Change Amount); // 0xe3e480 [Public]

// UPhysicsHitReactionComp_C (/Game/Comatose/HealthComponent/PhysicsHitReactionComp.PhysicsHitReactionComp_C)
    void Set my tag(); // 0xe3e480 [Public]
    void Remove same bone components(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_PhysicsHitReactionComp(int32 EntryPoint); // 0xe3e480 [Final]

// UInteractee_C (/Game/Comatose/Interaction/Interactee.Interactee_C)
    void Story Slowdown Check(const bool& Can be Interacted); // 0xe3e480 [Public]
    void Init Player(); // 0xe3e480 [Public]
    void Line Of Sight Update(); // 0xe3e480 [Public]
    void Interactor Visibility Toggle(bool Visible); // 0xe3e480 [Public]
    void Init Interactor Visibility Bind(); // 0xe3e480 [Public]
    void Update Visibility(); // 0xe3e480 [Public]
    void Request Release(); // 0xe3e480 [Public]
    void Initialize Focus Component(); // 0xe3e480 [Public]
    void Request Interaction(); // 0xe3e480 [Public]
    void Set Hidden(bool Hide); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_Interactee(int32 EntryPoint); // 0xe3e480 [Final]
    void Release__DelegateSignature(); // 0xe3e480 [Public]
    void Interacted with__DelegateSignature(); // 0xe3e480 [Public]

// UInteractor_C (/Game/Comatose/Interaction/Interactor.Interactor_C)
    void Is there interactor within array?(TArray<FHitResult>& Hit results, const bool& ?); // 0xe3e480 [Public]
    void Request Interaction - Release(); // 0xe3e480 [Public]
    void Player Story Slowdown Changed(); // 0xe3e480 [Public]
    void Toggle Interactee Visibility(bool New Visible); // 0xe3e480 [Public]
    void Set Interactee Active(UInteractee_C* Desired, bool New Value); // 0xe3e480 [Public]
    void Set Focused Interactee(UInteractee_C* New Focused); // 0xe3e480 [Public]
    void Get Focused Interactee(const UInteractee_C*& Interactee); // 0xe3e480 [Public]
    void Request Trace(const ETraceTypeQuery& Trace Channel, TArray<FHitResult>& Return); // 0xe3e480 [Public]
    void Request Interaction(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void Set Focused Interactee Looping Event(); // 0xe3e480
    void ExecuteUbergraph_Interactor(int32 EntryPoint); // 0xe3e480 [Final]
    void Toggled Interactee Visibility__DelegateSignature(bool Visible); // 0xe3e480 [Public]

// UW_InteractorFocus_C (/Game/Comatose/Interaction/W_InteractorFocus.W_InteractorFocus_C)
    void Should Update?(const bool& ?); // 0xe3e480 [Public]
    void Set Focused(bool New Focused); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_InteractorFocus(int32 EntryPoint); // 0xe3e480 [Final]

// UInventoryComponent_C (/Game/Comatose/Journal/InventorySetup/InventoryComponent.InventoryComponent_C)
    void Golden Gun Update(); // 0xe3e480 [Public]
    void Select Carousel Item(TSubclassOf<UItem_Master_C> Desired Class); // 0xe3e480 [Public]
    void Have Item?(TSubclassOf<UItem_Master_C> Desired Item, const bool& ?); // 0xe3e480 [Public]
    void Save Inventory to Game instance(); // 0xe3e480 [Public]
    void Load Inventory from Game Instance(); // 0xe3e480 [Public]
    void Update Data on Inventory Item component(const FST_Item& Item to update); // 0xe3e480 [Public]
    void Update Active Item(int32 Index); // 0xe3e480 [Public]
    void Get Current Carousel Item(FST_Item& ?); // 0xe3e480 [Public]
    void Get Scaled Base Distance(const double& Scaled); // 0xe3e480 [Public]
    void Get Quantity Of Item(TSubclassOf<UItem_Master_C> Item, const int32& Quantity); // 0xe3e480 [Public]
    void Remove from Inventory(const FST_Item& Item to remove, const int32& Leftover); // 0xe3e480 [Public]
    void Add to Inventory(FST_Item& Item to add, const bool& Success); // 0xe3e480 [Public]
    void Create Item Subclass(TSubclassOf<UItem_Master_C> Input, double Spawn Offset); // 0xe3e480 [Public]
    double Get Carousel Next Target(bool Next); // 0xe3e480 [Public]
    void Draw Text Limits(); // 0xe3e480 [Public]
    int32 Get Carousel Base Size(); // 0xe3e480 [Public]
    void Get Carousel Limits(const double& Left, const double& Right); // 0xe3e480 [Public]
    void Next Item(bool Next/Previous); // 0xe3e480 [Public]
    void Update Carousel Position(); // 0xe3e480 [Public]
    void Update Carousel(); // 0xe3e480 [Public]
    void Instantiate New Item(TSubclassOf<UItem_Master_C> Item Class); // 0xe3e480 [Public]
    void (Re) Generate Inventory(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Trigger Carousel Move Cooldown(); // 0xe3e480
    void ExecuteUbergraph_InventoryComponent(int32 EntryPoint); // 0xe3e480 [Final]
    void Added/Removed Item__DelegateSignature(bool Added, const FST_Item& Item Class); // 0xe3e480 [Public]
    void Update Inventory__DelegateSignature(); // 0xe3e480 [Public]
    void Updated Active Item__DelegateSignature(); // 0xe3e480 [Public]

// UInventoryItemComponent_C (/Game/Comatose/Journal/InventorySetup/InventoryItemComponent.InventoryItemComponent_C)
    void Attempt Destroy Component(UActorComponent* Component to attempt); // 0xe3e480 [Public]
    void Update Item Data(const FST_Item& New data); // 0xe3e480 [Public]
    void Generate Mesh Or Note(); // 0xe3e480 [Public]
    void Generate Widget(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_InventoryItemComponent(int32 EntryPoint); // 0xe3e480 [Final]

// UW_CurrentItemNode_C (/Game/Comatose/Journal/InventorySetup/W_CurrentItemNode.W_CurrentItemNode_C)
    void Update Current Item(TSubclassOf<UItem_Master_C> Class); // 0xe3e480 [Public]

// UW_InventoryItem_C (/Game/Comatose/Journal/InventorySetup/W_InventoryItem.W_InventoryItem_C)
    void Construct(); // 0xe3e480 [Event Public]
    void Re Construct(int32 New Integer); // 0xe3e480
    void ExecuteUbergraph_W_InventoryItem(int32 EntryPoint); // 0xe3e480 [Final]

// UItemActionMaster_C (/Game/Comatose/Journal/ItemActions/ItemActionMaster.ItemActionMaster_C)
    void Get Item From Weapon Component(TSubclassOf<UWeaponComponent_Master_C> Class, const TSubclassOf<UItem_Master_C>& Item); // 0xe3e480 [Public]
    void Get weapon component from item(TSubclassOf<UObject> Class, const TSubclassOf<UWeaponComponent_Master_C>& Weapon Component); // 0xe3e480 [Public]
    void Can Show Action(const bool& ?); // 0xe3e480 [Public]
    void Execute Action(); // 0xe3e480
    void ExecuteUbergraph_ItemActionMaster(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished__DelegateSignature(); // 0xe3e480 [Public]

// UItemAction_Equip_C (/Game/Comatose/Journal/ItemActions/ItemAction_Equip.ItemAction_Equip_C)
    void Can Show Action(const bool& ?); // 0xe3e480 [Public]
    void Execute Action(); // 0xe3e480
    void Delay(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_Equip(int32 EntryPoint); // 0xe3e480 [Final]

// UItemAction_ReadNote_C (/Game/Comatose/Journal/ItemActions/ItemAction_ReadNote.ItemAction_ReadNote_C)
    void Execute Action(); // 0xe3e480
    void Finished Reading Note(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_ReadNote(int32 EntryPoint); // 0xe3e480 [Final]

// UItemAction_Reload_C (/Game/Comatose/Journal/ItemActions/ItemAction_Reload.ItemAction_Reload_C)
    void Can Show Action(const bool& ?); // 0xe3e480 [Public]
    void Execute Action(); // 0xe3e480
    void Delay(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_Reload(int32 EntryPoint); // 0xe3e480 [Final]

// UItemAction_ReloadFromAmmo_C (/Game/Comatose/Journal/ItemActions/ItemAction_ReloadFromAmmo.ItemAction_ReloadFromAmmo_C)
    void Can Show Action(const bool& ?); // 0xe3e480 [Public]
    void Execute Action(); // 0xe3e480
    void Delay(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_ReloadFromAmmo(int32 EntryPoint); // 0xe3e480 [Final]

// UItemAction_UseHealingItem_C (/Game/Comatose/Journal/ItemActions/ItemAction_UseHealingItem.ItemAction_UseHealingItem_C)
    void Can Show Action(const bool& ?); // 0xe3e480 [Public]
    void Execute Action(); // 0xe3e480
    void Delay(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_UseHealingItem(int32 EntryPoint); // 0xe3e480 [Final]

// UItemAction_UseKeyItem_C (/Game/Comatose/Journal/ItemActions/ItemAction_UseKeyItem.ItemAction_UseKeyItem_C)
    void Execute Action(); // 0xe3e480
    void Small Delay to remove(); // 0xe3e480
    void ExecuteUbergraph_ItemAction_UseKeyItem(int32 EntryPoint); // 0xe3e480 [Final]

// UW_ItemAction_C (/Game/Comatose/Journal/ItemActions/W_ItemAction.W_ItemAction_C)
    void init game instance(); // 0xe3e480 [Public]
    void Init Player(); // 0xe3e480 [Public]
    void Update(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_ItemAction(int32 EntryPoint); // 0xe3e480 [Final]

// UW_FirstTimeCollecting_C (/Game/Comatose/Journal/Items/FirstTimeCollectingWidget/W_FirstTimeCollecting.W_FirstTimeCollecting_C)
    void SequenceEvent__ENTRYPOINTW_FirstTimeCollecting(); // 0xe3e480 [Public]
    void Black Screen(); // 0xe3e480
    void Init(TSubclassOf<UItem_Master_C> Item to Set); // 0xe3e480
    void Return(); // 0xe3e480
    void ExecuteUbergraph_W_FirstTimeCollecting(int32 EntryPoint); // 0xe3e480 [Final]
    void Black Screen Point__DelegateSignature(); // 0xe3e480 [Public]

// AWorldCollectable_Ammo_Master_Handgun_C (/Game/Comatose/Journal/Items/WorldCollectable/Ammo/WorldCollectable_Ammo_Master_Handgun.WorldCollectable_Ammo_Master_Handgun_C)
    void Get Max Quantity Clamp(const int32& OutputPin); // 0xe3e480 [Public]
    void Get Quantity of my Item(const int32& Quantity); // 0xe3e480 [Public]
    void Adaptive Difficulty - Custom Condition(const bool& ?); // 0xe3e480 [Public]

// UBP_WorldCollectablePopup_C (/Game/Comatose/Journal/Items/WorldCollectable/BP_WorldCollectablePopup.BP_WorldCollectablePopup_C)
    UW_WorldCollectablePopup_C* Create Widget(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_BP_WorldCollectablePopup(int32 EntryPoint); // 0xe3e480 [Final]

// AWorldCollectable_Health_C (/Game/Comatose/Journal/Items/WorldCollectable/Health/WorldCollectable_Health.WorldCollectable_Health_C)
    void Get Max Quantity Clamp(const int32& OutputPin); // 0xe3e480 [Public]
    void Child Collect Action(); // 0xe3e480
    void ExecuteUbergraph_WorldCollectable_Health(int32 EntryPoint); // 0xe3e480 [Final]

// AWorldCollectable_Health_PainkillerInjection_C (/Game/Comatose/Journal/Items/WorldCollectable/Health/WorldCollectable_Health_PainkillerInjection.WorldCollectable_Health_PainkillerInjection_C)
    void Child Collect Action(); // 0xe3e480
    void ExecuteUbergraph_WorldCollectable_Health_PainkillerInjection(int32 EntryPoint); // 0xe3e480 [Final]

// UW_WorldCollectablePopup_C (/Game/Comatose/Journal/Items/WorldCollectable/W_WorldCollectablePopup.W_WorldCollectablePopup_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_WorldCollectablePopup(int32 EntryPoint); // 0xe3e480 [Final]

// AWorldCollectable_AdaptiveDifficulty_C (/Game/Comatose/Journal/Items/WorldCollectable/WorldCollectable_AdaptiveDifficulty.WorldCollectable_AdaptiveDifficulty_C)
    void Self Destruct(); // 0xe3e480 [Public]
    void Set Visibility(bool new visibility); // 0xe3e480 [Public]
    void Get Max Quantity Clamp(const int32& OutputPin); // 0xe3e480 [Public]
    void Determine Spawn Chance(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Child Collect Action(); // 0xe3e480
    void ExecuteUbergraph_WorldCollectable_AdaptiveDifficulty(int32 EntryPoint); // 0xe3e480 [Final]

// AWorldCollectable_Master_C (/Game/Comatose/Journal/Items/WorldCollectable/WorldCollectable_Master.WorldCollectable_Master_C)
    void Self Destruct(); // 0xe3e480 [Public]
    int32 Get Set Drop Amount(); // 0xe3e480 [Public]
    void Set Static Mesh(); // 0xe3e480 [Public]
    UStaticMesh* Get Static mesh(); // 0xe3e480 [Public]
    void Init Player Inventory(); // 0xe3e480 [Public]
    void Determine Spawn Chance(); // 0xe3e480 [Public]
    void Check for player proximity(); // 0xe3e480 [Public]
    void Add Item to Player Inventory(const int32& Added); // 0xe3e480 [Public]
    bool Item Already known?(); // 0xe3e480 [Public]
    void Set Game Instance(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Player Finished 1st Time Collect(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__WorldCollectable_Master_SaveAndLoadComponent_K2Node_ComponentBoundEvent_1_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void ReceiveDestroyed(); // 0xe3e480 [Event Public]
    void Manual Collect(); // 0xe3e480
    void Child Collect Action(); // 0xe3e480
    void Child Collect Action - Requested Item 1st time collect(); // 0xe3e480
    void Manual Interact(); // 0xe3e480
    void BndEvt__WorldCollectable_Master_Interactee_K2Node_ComponentBoundEvent_0_Interacted with__DelegateSignature(); // 0xe3e480
    void BndEvt__WorldCollectable_Master_Box_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0xe3e480
    void ExecuteUbergraph_WorldCollectable_Master(int32 EntryPoint); // 0xe3e480 [Final]
    void Collected__DelegateSignature(); // 0xe3e480 [Public]
    void Requested Collect for 1st Time__DelegateSignature(); // 0xe3e480 [Public]

// UW_Inventory_C (/Game/Comatose/Journal/W_Inventory.W_Inventory_C)
    void Item action finished(); // 0xe3e480 [Public]
    void Filter Shotgun use action(TSubclassOf<UItemActionMaster_C> Action, TSubclassOf<UItem_Master_C> Item, const TSubclassOf<UItemActionMaster_C>& OutputPin); // 0xe3e480 [Public]
    void Attempt Use Inventory Action(bool Main); // 0xe3e480 [Public]
    void Set Item Action(UW_ItemAction_C* Desired Widget, TSubclassOf<UItemActionMaster_C> Desired Action, TSubclassOf<UItem_Master_C> Item); // 0xe3e480 [Public]
    void Inventory Updated Active Item(); // 0xe3e480 [Public]
    void Initialize Inventory(UInventoryComponent_C* Inventory Component); // 0xe3e480 [Public]
    void Next Item(bool Next/Previous); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_Inventory(int32 EntryPoint); // 0xe3e480 [Final]

// UW_Journal_C (/Game/Comatose/Journal/W_Journal.W_Journal_C)
    void Has Diary Entries(const bool& ?); // 0xe3e480 [Public]
    bool Can Execute(); // 0xe3e480 [Public]
    void Update Tab Visibility(); // 0xe3e480 [Public]
    void Has Map(const bool& ?); // 0xe3e480 [Public]
    bool Has any Notes(); // 0xe3e480 [Public]
    void Initialize Inventory ref(); // 0xe3e480 [Public]
    void Is Map Valid(const bool& ?); // 0xe3e480 [Public]
    void Update Map(); // 0xe3e480 [Public]
    void Clean Current Tab(); // 0xe3e480 [Public]
    void Delayed Remove From Parent(); // 0xe3e480 [Public]
    void Toggle Journal(int32 Desired Tab, const bool& Open State); // 0xe3e480 [Public]
    void Set Active Journal Tab(int32 Desired Tab, bool Flush); // 0xe3e480 [Public]
    void InpActEvt_Journal_NextJournalTab_K2Node_InputActionEvent_6(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_PreviousJournalTab_K2Node_InputActionEvent_5(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_NextInventoryItem_K2Node_InputActionEvent_4(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_PreviousInventoryItem_K2Node_InputActionEvent_3(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_UseItemMain_K2Node_InputActionEvent_2(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_UseItemSecondary_K2Node_InputActionEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_ToggleMapFloor_K2Node_InputActionEvent_0(const FKey& Key); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_Journal(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_Ladder_C (/Game/Comatose/Ladders/BP_Ladder.BP_Ladder_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]

// ABP_LevelTransitionActor_C (/Game/Comatose/LevelTransitionActor/BP_LevelTransitionActor.BP_LevelTransitionActor_C)
    void Get Close Sound(const USoundBase*& Sound); // 0xe3e480 [Public]
    void Update Laura's room name(); // 0xe3e480 [Public]
    void Open Level(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Camera Zoom and Blur Timeline__FinishedFunc(); // 0xe3e480
    void Camera Zoom and Blur Timeline__UpdateFunc(); // 0xe3e480
    void BndEvt__BP_LevelTransitionActor_Interactee_K2Node_ComponentBoundEvent_0_Interacted with__DelegateSignature(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__BP_LevelTransitionActor_SaveAndLoadComponent_K2Node_ComponentBoundEvent_1_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void BndEvt__BP_LevelTransitionActor_LockComponent_K2Node_ComponentBoundEvent_2_Was Unlocked__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_BP_LevelTransitionActor(int32 EntryPoint); // 0xe3e480 [Final]
    void Level Transitioning__DelegateSignature(); // 0xe3e480 [Public]

// UW_TransitionActorBlur_C (/Game/Comatose/LevelTransitionActor/W_TransitionActorBlur.W_TransitionActorBlur_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_TransitionActorBlur(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_CemeteryBell_C (/Game/Comatose/Levels/Campaign/Act_1/Depth4/CemeteryBellPuzzle/BPI_CemeteryBell.BPI_CemeteryBell_C)
    void Request Interaction(); // 0xe3e480 [Public]

// ABP_Lighter_C (/Game/Comatose/Lighter/BP_Lighter.BP_Lighter_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Initial Spark__FinishedFunc(); // 0xe3e480
    void Initial Spark__UpdateFunc(); // 0xe3e480
    void Initial Spark__Activate__EventFunc(); // 0xe3e480
    void Init(); // 0xe3e480
    void ExecuteUbergraph_BP_Lighter(int32 EntryPoint); // 0xe3e480 [Final]

// ULighterComponent_C (/Game/Comatose/Lighter/LighterComponent.LighterComponent_C)
    void Toggle Lighter Visibility(bool Visible); // 0xe3e480 [Public]
    void Toggle hand visibility(bool Visible); // 0xe3e480 [Public]
    void Init Blendspace(bool Init); // 0xe3e480 [Public]
    void Initialize(bool ?); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_LighterComponent(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_LauraScaredZone_C (/Game/Comatose/LuaraScaredZone/BP_LauraScaredZone.BP_LauraScaredZone_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Toggle Enabled State(bool New State); // 0xe3e480 [Public]
    void OnRep_Enabled(); // 0xe3e480
    void Trigger Enabled Update(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__BP_LauraScaredZone_SaveAndLoadComponent_K2Node_ComponentBoundEvent_0_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void ExecuteUbergraph_BP_LauraScaredZone(int32 EntryPoint); // 0xe3e480 [Final]

// UBPF_CTFunctions_C (/Game/Comatose/MainClasses/BPF_CTFunctions.BPF_CTFunctions_C)
    void Golden Gun DLC Enabled (UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]
    void Have Golden Gun DLC ?(UObject* __WorldContext, const bool& Has); // 0xe3e480 [Static Public]
    void Recalc infinitely rechargeable collectables for bossfight(UObject* Requesting object, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Stop infinitely rechargeable after Boss(UObject* Requesting object, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Get ARG savegame name(UObject* __WorldContext, const FString& ?); // 0xe3e480 [Static Public]
    void Ammo - Weapon Component(TSubclassOf<UItem_Master_C> Item, UObject* __WorldContext, const TSubclassOf<UWeaponComponent_Master_C>& Weapon Component); // 0xe3e480 [Static Public]
    void Add Diary Entry(const FText& Entry, UObject* Requesting object, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Item - Weapon Component(TSubclassOf<UItem_Master_C> Item, UObject* __WorldContext, const TSubclassOf<UWeaponComponent_Master_C>& Weapon Component); // 0xe3e480 [Static Public]
    void Weapon Component - Item(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, UObject* __WorldContext, const TSubclassOf<UItem_Master_C>& Item master); // 0xe3e480 [Static Public]
    void Is Class a meele weapon?(TSubclassOf<UWeaponComponent_Master_C> Item, UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]
    void Get Cost for Upgrade(int32 Current Level, int32 Cost Per Level, UObject* __WorldContext, const int32& Total cost); // 0xe3e480 [Static Public]
    void CT Unlock Achievment(const FString& Name, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Get foreign Language Font(UObject* __WorldContext, const UObject*& Font); // 0xe3e480 [Static Public]
    void Is foreign language?(UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]
    void Get Current Game(UObject* __WorldContext, const int32& Game Index); // 0xe3e480 [Static Public]
    void Get Scaled Damage value(double Base Damage, UObject* Context, UObject* __WorldContext, const double& Output); // 0xe3e480 [Static Public]
    void Open Player Inventory at Item(UObject* Calling object, TSubclassOf<UItem_Master_C> Desired Item, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Did Player already see this item?(TSubclassOf<UItem_Master_C> Item, UObject* Context, UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]
    void Trigger Map Marker Spawners by Tag(const FName& Desired Tag, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Is Point on Screen(const FVector& Location, double Radius, UObject* Context, UObject* __WorldContext, const bool& >); // 0xe3e480 [Static Public]
    void Vector2D within screen(const FVector2D& Point, UObject* Context, UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]
    void Spawn Tutorial Popup(TSubclassOf<UTutorialObject_Master_C> Tutorial Object, UObject* Context, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void (C T) Timespan to Text/With Hours(const FTimespan& Timespan, UObject* __WorldContext, FText& Text); // 0xe3e480 [Static Public]
    void Timespan - Entry Details(const FTimespan& Timespan, UObject* __WorldContext, TArray<int32>& Entry Details ); // 0xe3e480 [Static Public]
    void Entry Details - Timespan(TArray<int32>& Entry Details, UObject* __WorldContext, const FTimespan& Timespan); // 0xe3e480 [Static Public]
    void Get "New key to Bind"  localized Text(UObject* __WorldContext, FText& Text); // 0xe3e480 [Static Public]
    void Get Game Metaversion(UObject* __WorldContext, const Enum_GameMetaVersion& Metaversion); // 0xe3e480 [Static Public]
    void (C T) Timespan to Text(const FTimespan& Timespan, UObject* __WorldContext, FText& Text); // 0xe3e480 [Static Public]
    void New Game(const Enum_GameDifficulty& Desired Difficulty, const TSoftObjectPtr<UWorld>& Destination Map, UObject* __WorldContext); // 0xe3e480 [Public]
    void Does have any save slots at all?(UObject* __WorldContext, const bool& Yes); // 0xe3e480 [Public]
    void Wrap Integer (Inclusive)(bool Forward, int32 Current, int32 Min, int32 Max, UObject* __WorldContext, const int32& Return); // 0xe3e480 [Static Public]
    void Get Player Inventory(UObject* __WorldContext, const UInventoryComponent_C*& Player Inventory Ref); // 0xe3e480 [Static Public]

// IBPI_ComatoseRetriever_C (/Game/Comatose/MainClasses/BPI_ComatoseRetriever.BPI_ComatoseRetriever_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]

// UCT_GameInstance_C (/Game/Comatose/MainClasses/CT_GameInstance.CT_GameInstance_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Get Sub Objective Text(const FName& Objective ID, FText& Text, const bool& Found); // 0xe3e480 [Public]
    void Clear Sub Objective(const FName& Objective ID); // 0xe3e480 [Public]
    void Update Sub Objective(const FName& Objective ID, const FText& Desired Text, const bool& Objective Already Cleared); // 0xe3e480 [Public]
    void Changed Gamma Level(float NewValue); // 0xe3e480 [Public]
    void Change Player Score(bool Luck Increasing (Did poorly)); // 0xe3e480 [Public]
    void Receive New Diary Entry(const FText& New Diary Entry); // 0xe3e480 [Public]
    void Get Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, const double& Current Durability); // 0xe3e480 [Public]
    void Decrease Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component, const bool& Broke); // 0xe3e480 [Public]
    void Try Init Durability(TSubclassOf<UWeaponComponent_Master_C> Weapon Component); // 0xe3e480 [Public]
    void Define/Get Wardens Office Combination(const FVector& ?); // 0xe3e480 [Public]
    void Get Current Gun Upgrade Level(TSubclassOf<UGun_Upgrade_Master_C> Upgrade, const int32& Level); // 0xe3e480 [Public]
    void Changed Shadow Quality(int32 NewValue); // 0xe3e480 [Public]
    void Can Add point to Gun upgrade?(TSubclassOf<UGun_Upgrade_Master_C> Gun Upgrade, const bool& ?); // 0xe3e480 [Public]
    void Try Add Point to Gun Upgrade(TSubclassOf<UGun_Upgrade_Master_C> Desired, const bool& Success); // 0xe3e480 [Public]
    void Swap Map Floor(); // 0xe3e480 [Public]
    void Remove Persistent Map Marker Data(const FST_MapMarkerInfo& Map marker Data); // 0xe3e480 [Public]
    void Register Persistant map marker data(const FST_MapMarkerInfo& Map marker Data, bool Notify change); // 0xe3e480 [Public]
    void Changed Texture Quality(int32 NewValue); // 0xe3e480 [Public]
    void Changed Resolution Scale(int32 NewValue); // 0xe3e480 [Public]
    void Save Fractured Hourglass(); // 0xe3e480 [Public]
    void Changed Language(const FString& NewValue); // 0xe3e480 [Public]
    void MTAudioJumpscare-Changed Callback(float NewValue); // 0xe3e480 [Public]
    void Valid Language Check(const FString& InputPin, const FString& OutputPin); // 0xe3e480 [Public]
    void CTAudioSFX-Changed Callback(float NewValue); // 0xe3e480 [Public]
    void CTAudioMusic-Changed Callback(float NewValue); // 0xe3e480 [Public]
    void CTAudioMaster-Changed Callback(float NewValue); // 0xe3e480 [Public]
    void Init Cvars(); // 0xe3e480 [Public]
    void Update Main Objective(const FText& New Objective, const bool& Success); // 0xe3e480 [Public]
    void Update Resolution Scaling(bool In Main Menu); // 0xe3e480 [Public]
    void Load Game from Slot(int32 Slot to load, bool Checkpoint, const FString& Custom Slot Name); // 0xe3e480 [Public]
    void Save Game to Slot(bool Checkpoint, int32 Desired Slot, ABP_SavePC_C* Requesting Save PC); // 0xe3e480 [Public]
    void Update Using Gamepad(bool New Value); // 0xe3e480 [Public]
    void Clear Data from previous maps(); // 0xe3e480 [Public]
    void Toggle Game Pause(bool Paused); // 0xe3e480 [Public]
    void Register Item Known to Player(TSubclassOf<UItem_Master_C> Item to Know); // 0xe3e480 [Public]
    void Set ammo on clip(TSubclassOf<UWeaponComponent_Master_C> Weapon, int32 Amount); // 0xe3e480 [Public]
    void Set Equipped Weapon(TSubclassOf<UWeaponComponent_Master_C> Weapon, bool No Ammo Update); // 0xe3e480 [Public]
    void Reduce Ammo on Clip(TSubclassOf<UWeaponComponent_Master_C> Weapon Class); // 0xe3e480 [Public]
    void OnCallback_F519C57443E32DFC15D91DA7889E3888(FLeaderboardScoreUploaded& Data, bool bWasSuccessful); // 0xe3e480
    void OnCallback_980DEBA8461DB507241725A8FFFC3B22(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful); // 0xe3e480
    void OnCallback_F0828FAF435B28A4422A98A91922DC28(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful); // 0xe3e480
    void OnCallback_7E81F93549057C95E68B4F90A0F44C80(FLeaderboardScoresDownloadedForUsers& Data, bool bWasSuccessful); // 0xe3e480
    void Send Leaderboard Score(int32 New Score, const FTimespan& Run Time); // 0xe3e480
    void Update Player Leaderboard Data(); // 0xe3e480
    void ReceiveInit(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_CT_GameInstance(int32 EntryPoint); // 0xe3e480 [Final]
    void Cleared Sub objective__DelegateSignature(); // 0xe3e480 [Public]
    void Updated Sub Objective__DelegateSignature(const FText& New Text); // 0xe3e480 [Public]
    void Added New Diary Entry__DelegateSignature(const FText& Diary Entry Added); // 0xe3e480 [Public]
    void Updated Quests__DelegateSignature(); // 0xe3e480 [Public]
    void Changed Shadow Quality Setting__DelegateSignature(int32 New); // 0xe3e480 [Public]
    void Gun Upgraded__DelegateSignature(TSubclassOf<UGun_Upgrade_Master_C> Upgrade Stat); // 0xe3e480 [Public]
    void Swapped Map Floor__DelegateSignature(); // 0xe3e480 [Public]
    void Updated Seen Items__DelegateSignature(); // 0xe3e480 [Public]
    void Removed Persistent Map Marker__DelegateSignature(const FST_MapMarkerInfo& Map marker); // 0xe3e480 [Public]
    void Update Enemy Spawners__DelegateSignature(); // 0xe3e480 [Public]
    void Registered new persistant map marker__DelegateSignature(const FST_MapMarkerInfo& Map marker Data); // 0xe3e480 [Public]
    void Updated Player Leaderboard__DelegateSignature(const FSteamLeaderboardEntry& New Entry); // 0xe3e480 [Public]
    void Leaderboard Score Sent__DelegateSignature(); // 0xe3e480 [Public]
    void Changed Language Disp__DelegateSignature(); // 0xe3e480 [Public]
    void Updated Objective__DelegateSignature(const FText& New Objective); // 0xe3e480 [Public]
    void Updated Using Gamepad__DelegateSignature(bool ?); // 0xe3e480 [Public]
    void Paused Game__DelegateSignature(bool Paused); // 0xe3e480 [Public]
    void Update Ammo__DelegateSignature(); // 0xe3e480 [Public]

// ACT_GamemodeGameplay_C (/Game/Comatose/MainClasses/CT_GamemodeGameplay.CT_GamemodeGameplay_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Init inventory(); // 0xe3e480 [Public]
    void Register Item Spawn(TSubclassOf<UItem_Master_C> Item, int32 Amount); // 0xe3e480 [Public]
    void Register Item Collect(TSubclassOf<UItem_Master_C> Item, int32 Amount); // 0xe3e480 [Public]
    void Request Adaptive Difficulty Data for Item(TSubclassOf<UItem_Master_C> Requesting Item, int32 Quantity max clamp, const bool& Should Spawn, const int32& Quantity); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void Get Absolute Quantity of Item(TSubclassOf<UItem_Master_C> Item, const int32& Quantity); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_CT_GamemodeGameplay(int32 EntryPoint); // 0xe3e480 [Final]

// ACT_EnvironmentHandler_C (/Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C)
    void Play Thunder sound(); // 0xe3e480 [Public]
    void Get Thunder sound location(const FVector& Location); // 0xe3e480 [Public]
    void Play Distant Noise(); // 0xe3e480 [Public]
    void Changed Gamma Level(float NewValue); // 0xe3e480 [Public]
    void Update OutsideRain Sounds(); // 0xe3e480 [Public]
    void Set Room Noise(); // 0xe3e480 [Public]
    void Try Play Combat Start Sound(bool Desired Value); // 0xe3e480 [Public]
    void Enemy was killed(AEnemy_Master_C* Enemy Ref); // 0xe3e480 [Public]
    void Register Enemy(AEnemy_Master_C* Enemy Master); // 0xe3e480 [Public]
    void In Combat(const bool& ?); // 0xe3e480 [Public]
    void Update Music Volumes(); // 0xe3e480 [Public]
    void Define Music(); // 0xe3e480 [Public]
    void Start Thunder Anim(); // 0xe3e480 [Public]
    void Init Player(); // 0xe3e480 [Public]
    void Try Update Rain Values(); // 0xe3e480 [Public]
    void Release Multiactor Montage(); // 0xe3e480 [Public]
    void Set Non floors(); // 0xe3e480 [Public]
    void Update Ground Fog(); // 0xe3e480 [Public]
    void Get Slope Hit Trace(FHitResult& Target Rotation); // 0xe3e480 [Public]
    void Attempt Update Particle Fog(); // 0xe3e480 [Public]
    void Attempt Spawn Particle Fog(); // 0xe3e480 [Public]
    void Set Multiactor Collision Ignore(bool Ignore); // 0xe3e480 [Public]
    void Play/Clear Montage Calls(bool Play); // 0xe3e480 [Public]
    void Update Movable Actor(); // 0xe3e480 [Public]
    void Keep yaw(const FRotator& InputPin, const FRotator& OutputPin); // 0xe3e480 [Public]
    void Request MultiActor Montage(const FScriptDelegate& Operation Completed Callback, const FST_MultiActorMontageData& Multiactor Data); // 0xe3e480 [Public]
    void Set all Doors locked(); // 0xe3e480 [Public]
    void Turn off all lights(); // 0xe3e480 [Public]
    void Turn on all Lights(); // 0xe3e480 [Public]
    void Set Culling Distance on all Primitives(); // 0xe3e480 [Public]
    void Set to play next distant noise(); // 0xe3e480 [Public]
    void Override Current Environment Preset(UEnvironmentPreset_DataAsset_C* New Environment Preset); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void Update Values(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Thunder Anim__FinishedFunc(); // 0xe3e480
    void Thunder Anim__UpdateFunc(); // 0xe3e480
    void Timeline__FinishedFunc(); // 0xe3e480
    void Timeline__UpdateFunc(); // 0xe3e480
    void Death screen timeline__FinishedFunc(); // 0xe3e480
    void Death screen timeline__UpdateFunc(); // 0xe3e480
    void Sequencer Cutscene Finished(); // 0xe3e480
    void Execute Sequencer Cutscene(const FST_CutsceneData& Cutscene Data, float Play Rate); // 0xe3e480
    void Multiactor Montage Play(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Play Thunder Anim(); // 0xe3e480
    void MainMenuLightBounce(); // 0xe3e480
    void Death Event Timeline - Play(); // 0xe3e480
    void Death Event Timeline - Reverse(); // 0xe3e480
    void ExecuteUbergraph_CT_EnvironmentHandler(int32 EntryPoint); // 0xe3e480 [Final]
    void Sequencer Cutscene Ended__DelegateSignature(); // 0xe3e480 [Public]
    void Multiactor Operation Completed__DelegateSignature(); // 0xe3e480 [Public]

// ACT_EnvironmentHandler_Overwritter_C (/Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler_Overwritter.CT_EnvironmentHandler_Overwritter_C)
    void Ovewrite(ACT_EnvironmentHandler_C* Environment Handler Ref); // 0xe3e480
    void ExecuteUbergraph_CT_EnvironmentHandler_Overwritter(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_MultiActorMontage_C (/Game/Comatose/MainClasses/EnvironmentHandler/MultiactorMontages/BPI_MultiActorMontage.BPI_MultiActorMontage_C)
    void Clear Environment Montage(const bool& Success); // 0xe3e480 [Public]
    void Execute Environment Montage(UAnimMontage* Desired Montage, const FName& Starting Section, double Starting Position, const bool& Success); // 0xe3e480 [Public]

// ASkipableCutscenePosition_C (/Game/Comatose/MainClasses/EnvironmentHandler/MultiactorMontages/SkipableCutscenePosition.SkipableCutscenePosition_C)
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Cutscene Skip Event(); // 0xe3e480
    void ExecuteUbergraph_SkipableCutscenePosition(int32 EntryPoint); // 0xe3e480 [Final]

// UWeaponCooldownComp_C (/Game/Comatose/MainClasses/EnvironmentHandler/WeaponCooldown/WeaponCooldownComp.WeaponCooldownComp_C)
    void Request weapon cool down call(TSubclassOf<UWeaponComponent_Master_C> Requesting weapon, double Desired fire rate, const bool& Success); // 0xe3e480 [Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_WeaponCooldownComp(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_WidgetControllerFocus_C (/Game/Comatose/MainClasses/MainCharacter/BPI_WidgetControllerFocus.BPI_WidgetControllerFocus_C)
    void Set Container Status(bool Desried); // 0xe3e480 [Public]

// ACT_Player_C (/Game/Comatose/MainClasses/MainCharacter/CT_Player.CT_Player_C)
    void Execute Environment Montage(UAnimMontage* Desired Montage, const FName& Starting Section, double Starting Position, const bool& Success); // 0xe3e480 [Public]
    void Clear Environment Montage(const bool& Success); // 0xe3e480 [Public]
    void Get Player Input Mappings(FST_PlayerInputConfiguration& Active Input Mappings); // 0xe3e480 [Public]
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Safe Zone Check(); // 0xe3e480 [Public]
    void Try close journal(); // 0xe3e480 [Public]
    void Is overlapping no gunfire zone(const bool& Found); // 0xe3e480 [Public]
    void Set new walk speed(double Walk Speed); // 0xe3e480 [Public]
    void Update Laura Scared(); // 0xe3e480 [Public]
    void Laura Scared Zone Check(); // 0xe3e480 [Public]
    void Temp Remove Lighter(bool Add); // 0xe3e480 [Public]
    void Toggle Lighter(bool Store on Game Instance); // 0xe3e480 [Public]
    void Add/Remove Lighter(bool Condition); // 0xe3e480 [Public]
    void Has Lighter?(const bool& ?); // 0xe3e480 [Public]
    void Load Position from Environment Transition (ABP_LevelTransitionActor_C* Target); // 0xe3e480 [Public]
    void Can Block(const bool& ?); // 0xe3e480 [Public]
    void Update FOV(); // 0xe3e480 [Public]
    void Try open map(); // 0xe3e480 [Public]
    void Update Show Flashlight Mesh(); // 0xe3e480 [Public]
    void Increase Luck when Taking Hit(bool Heal); // 0xe3e480 [Public]
    void Debug Score on Screen(double Delta seconds); // 0xe3e480 [Public]
    void Update Static volume(); // 0xe3e480 [Public]
    void Fall Damage Check(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0xe3e480 [Public]
    void Print Debug - Weapon Durability(double Delta seconds); // 0xe3e480 [Public]
    void Update Rain Position(); // 0xe3e480 [Public]
    FRotator Get Correct Light Rotation(); // 0xe3e480 [Public]
    void Take Screenshot(); // 0xe3e480 [Public]
    void Exit Ladder(); // 0xe3e480 [Public]
    void Add movement Input(double Axis, bool Forward); // 0xe3e480 [Public]
    void Detect Ladder(); // 0xe3e480 [Public]
    void Scale Player Icon based on map(); // 0xe3e480 [Public]
    void Has a map?(const bool& ?); // 0xe3e480 [Public]
    bool Has any Notes?(); // 0xe3e480 [Public]
    void Skip Cutscene(); // 0xe3e480 [Public]
    void is In Skipable cutscene(const bool& ?); // 0xe3e480 [Public]
    void Clear skipable cutscene actor(); // 0xe3e480 [Public]
    void Set skipable cutscene actor(const FName& Desired Tag); // 0xe3e480 [Public]
    void Init Player Controller(); // 0xe3e480 [Public]
    void Update Light Intensity Based on Distance(); // 0xe3e480 [Public]
    void Set Player Map Marker in Ranges(); // 0xe3e480 [Public]
    void Save Checkpoint(); // 0xe3e480 [Public]
    void Grabbed Failsafe check(); // 0xe3e480 [Public]
    void Update Highest Priority Input(); // 0xe3e480 [Public]
    void Get Game over Widget(const TSubclassOf<UUserWidget>& OutputPin); // 0xe3e480 [Public]
    void Ingame Pause Menu - Close(); // 0xe3e480 [Public]
    void Game Paused(bool Paused); // 0xe3e480 [Public]
    void Handle Escape Key(); // 0xe3e480 [Public]
    void Game Over(bool Fade in); // 0xe3e480 [Public]
    void OnRep_Headless(); // 0xe3e480
    void Release Grab(const bool& Success); // 0xe3e480 [Public]
    void Request Grab(AEnemy_Master_C* Enemy, int32 Desired Mashing Base, const bool& Success); // 0xe3e480 [Public]
    void OnRep_Story Slowdown(); // 0xe3e480
    void Update Relative Location of Springarm(); // 0xe3e480 [Public]
    void Camera Head Attach(bool On/Off); // 0xe3e480 [Public]
    void Update Healing Timer(); // 0xe3e480 [Public]
    void Enemy Finisher Completed(); // 0xe3e480 [Public]
    void Update Gameover Camera(); // 0xe3e480 [Public]
    void Attempt Use Key Item(TSubclassOf<UItem_Master_C> Item to Attempt, const bool& Success); // 0xe3e480 [Public]
    void Toggle Journal(int32 Start Tab); // 0xe3e480 [Public]
    void Add Gamepad Pitch Input(double Current Value); // 0xe3e480 [Public]
    void Add Gamepad Yaw Input(double Current Value); // 0xe3e480 [Public]
    void Can Use Journal(const bool& ?); // 0xe3e480 [Public]
    void OnRep_Blocking(); // 0xe3e480
    void Run Update Check(); // 0xe3e480 [Public]
    bool Is Moving Forward Or Diagonal(); // 0xe3e480 [Public]
    void Add to Blendspace Timer(); // 0xe3e480 [Public]
    void Load Data from Game instance(); // 0xe3e480 [Public]
    void Initialize Character Spawn Point(); // 0xe3e480 [Public]
    void Can Use Healing Item(TSubclassOf<UItem_Healing_Master_C> Healing Item, const bool& ?); // 0xe3e480 [Public]
    void Update Health Wounded Material(); // 0xe3e480 [Public]
    void Store Equipped Weapon Info(); // 0xe3e480 [Public]
    void Self Heal(); // 0xe3e480 [Public]
    void Check Clear Dying Effect(); // 0xe3e480 [Public]
    void Get Dying Vignette(const double& Return); // 0xe3e480 [Public]
    void Set Dying vignette(float Value); // 0xe3e480 [Public]
    void OnRep_Player Injured(); // 0xe3e480
    void Set Flashlight State(bool On/Off); // 0xe3e480 [Public]
    void Start/Stop Run(bool Start/Stop); // 0xe3e480 [Public]
    void Can Run?(const bool& ?); // 0xe3e480 [Public]
    void Is Injured?(const bool& ?); // 0xe3e480 [Private]
    void Is Inventory Open?(const bool& ?); // 0xe3e480 [Public]
    void Request Reload(); // 0xe3e480 [Public]
    void Unequip Weapon(bool Broke); // 0xe3e480 [Public]
    void Equip Weapon(TSubclassOf<UWeaponComponent_Master_C> Weapon to Equip, bool No Ammo Update, bool Play Spawn animation); // 0xe3e480 [Public]
    void Request Component Destruction(UActorComponent* Component to Destroy); // 0xe3e480 [Public]
    void Update Gun Arms Rotation(); // 0xe3e480 [Public]
    void Update Light(double Base Speed); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Health Damage Animation__FinishedFunc(); // 0xe3e480
    void Health Damage Animation__UpdateFunc(); // 0xe3e480
    void Dying Animation__FinishedFunc(); // 0xe3e480
    void Dying Animation__UpdateFunc(); // 0xe3e480
    void Health Healing Animation__FinishedFunc(); // 0xe3e480
    void Health Healing Animation__UpdateFunc(); // 0xe3e480
    void Load in from monitor__FinishedFunc(); // 0xe3e480
    void Load in from monitor__UpdateFunc(); // 0xe3e480
    void Lerp to Ladder__FinishedFunc(); // 0xe3e480
    void Lerp to Ladder__UpdateFunc(); // 0xe3e480
    void InpActEvt_EscapeMenu_Debug_K2Node_InputActionEvent_24(const FKey& Key); // 0xe3e480
    void InpActEvt_EscapeMenu_Shipping_K2Node_InputActionEvent_23(const FKey& Key); // 0xe3e480
    void OnNotifyEnd_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName); // 0xe3e480
    void OnCompleted_A5713C8E42922E16A0CB1D86BFADC272(const FName& NotifyName); // 0xe3e480
    void InpActEvt_Journal_OpenInventory_K2Node_InputActionEvent_22(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_OpenMap_K2Node_InputActionEvent_21(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_OpenJournal_K2Node_InputActionEvent_20(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_OpenNotes_K2Node_InputActionEvent_19(const FKey& Key); // 0xe3e480
    void InpActEvt_Journal_OpenDiary_K2Node_InputActionEvent_18(const FKey& Key); // 0xe3e480
    void OnNotifyEnd_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName); // 0xe3e480
    void OnCompleted_E93B145A413D247ADB9E6BB4F1BA97EF(const FName& NotifyName); // 0xe3e480
    void InpActEvt_Base_Block_K2Node_InputActionEvent_17(const FKey& Key); // 0xe3e480
    void InpActEvt_Base_Block_K2Node_InputActionEvent_16(const FKey& Key); // 0xe3e480
    void InpActEvt_Inspection_ExitInspection_K2Node_InputActionEvent_15(const FKey& Key); // 0xe3e480
    void InpActEvt_NumPadSeven_K2Node_InputKeyEvent_6(const FKey& Key); // 0xe3e480
    void InpActEvt_NumPadFive_K2Node_InputKeyEvent_5(const FKey& Key); // 0xe3e480
    void InpActEvt_NumPadSix_K2Node_InputKeyEvent_4(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Weapon1_K2Node_InputActionEvent_14(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Weapon2_K2Node_InputActionEvent_13(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Weapon3_K2Node_InputActionEvent_12(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Weapon4_K2Node_InputActionEvent_11(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Reload_K2Node_InputActionEvent_10(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Shoot_K2Node_InputActionEvent_9(const FKey& Key); // 0xe3e480
    void InpActEvt_Weapon_Shoot_K2Node_InputActionEvent_8(const FKey& Key); // 0xe3e480
    void OnNotifyEnd_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName); // 0xe3e480
    void OnCompleted_B65BD3C94D39F8CD8A629F9542C7A31B(const FName& NotifyName); // 0xe3e480
    void InpActEvt_Healing_UseHealingItem_K2Node_InputActionEvent_7(const FKey& Key); // 0xe3e480
    void InpActEvt_Healing_UseHealingItem_K2Node_InputActionEvent_6(const FKey& Key); // 0xe3e480
    void InpActEvt_Gamepad_RightThumbstick_K2Node_InputKeyEvent_3(const FKey& Key); // 0xe3e480
    void InpActEvt_AnyKey_K2Node_InputKeyEvent_2(const FKey& Key); // 0xe3e480
    void InpActEvt_Flashlight_ToggleFlashlight_K2Node_InputActionEvent_5(const FKey& Key); // 0xe3e480
    void InpActEvt_Interaction_Interact_K2Node_InputActionEvent_4(const FKey& Key); // 0xe3e480
    void InpActEvt_Interaction_Interact_K2Node_InputActionEvent_3(const FKey& Key); // 0xe3e480
    void InpActEvt_Base_SprintKeyboard_K2Node_InputActionEvent_2(const FKey& Key); // 0xe3e480
    void InpActEvt_Base_SprintKeyboard_K2Node_InputActionEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_Base_SprintGamepad_K2Node_InputActionEvent_0(const FKey& Key); // 0xe3e480
    void InpActEvt_LeftControl_K2Node_InputKeyEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_LeftControl_K2Node_InputKeyEvent_0(const FKey& Key); // 0xe3e480
    void Resume game(); // 0xe3e480 [Public]
    void Play First Person Animation(UAnimMontage* MontageToPlay, double Starting Position, const FName& Starting Section); // 0xe3e480
    void Stop First Person Montage(); // 0xe3e480
    void Request Note Read(TSubclassOf<UNote_Master_C> Note); // 0xe3e480
    void Leave Reading Mode(); // 0xe3e480
    void Trigger journal cooldown(); // 0xe3e480
    void Manual Open Inventory call(); // 0xe3e480
    void Play Montage on component(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, float PlayRate, const FName& StartingSection); // 0xe3e480
    void Stop Montage on Component(USkeletalMeshComponent* In Skeletal Mesh Component, UAnimMontage* Montage to Stop, float InBlendOutTime); // 0xe3e480
    void Trigger Block Cooldown(); // 0xe3e480
    void Request Item Collect for 1st Time(TSubclassOf<UItem_Master_C> Item Requesting); // 0xe3e480
    void In Black Screen(); // 0xe3e480
    void Out Black Screen(); // 0xe3e480
    void BndEvt__CL_Player_HealthComponent_K2Node_ComponentBoundEvent_0_Health Changed__DelegateSignature(bool Heal, double Change Amount); // 0xe3e480
    void Play Dying Timeline(); // 0xe3e480
    void Stop Dying Timeline(); // 0xe3e480
    void BndEvt__CT_Player_HealthComponent_K2Node_ComponentBoundEvent_1_Health Depleted__DelegateSignature(AActor* Damage Causer); // 0xe3e480
    void Request Healing from Item(TSubclassOf<UItem_Healing_Master_C> Healing Item); // 0xe3e480
    void Play Damage Animation(); // 0xe3e480
    void BndEvt__CT_Player_InventoryComponent_K2Node_ComponentBoundEvent_2_Added/Removed Item__DelegateSignature(bool Added, const FST_Item& Item Class); // 0xe3e480
    void Health deplete manual debug(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void InpAxisEvt_Base_LookUpMouse_K2Node_InputAxisEvent_0(float AxisValue); // 0xe3e480
    void InpAxisEvt_Base_LookRightMouse_K2Node_InputAxisEvent_1(float AxisValue); // 0xe3e480
    void InpAxisEvt_Base_MoveForward_K2Node_InputAxisEvent_2(float AxisValue); // 0xe3e480
    void InpAxisEvt_Base_MoveRight_K2Node_InputAxisEvent_3(float AxisValue); // 0xe3e480
    void InpAxisEvt_Base_LookUpGamepad_K2Node_InputAxisEvent_4(float AxisValue); // 0xe3e480
    void InpAxisEvt_Base_LookRightGamepad_K2Node_InputAxisEvent_5(float AxisValue); // 0xe3e480
    void ActivateStorySlowdown(double Slowdown Seconds); // 0xe3e480
    void Add Input mapping Configuration at priority(const FST_PlayerInputConfiguration& Input Mapping Config, int32 Priority number); // 0xe3e480 [Public]
    void Remove Input Mapping at Priority(int32 Priority); // 0xe3e480 [Public]
    void Close Ingame Pause(); // 0xe3e480 [Public]
    void OnLanded(FHitResult& Hit); // 0xe3e480 [Event Public]
    void Start Ladder Climb(ABP_Ladder_C* Ladder); // 0xe3e480
    void Trigger Ladder Cooldown(); // 0xe3e480
    void ExecuteUbergraph_CT_Player(int32 EntryPoint); // 0xe3e480 [Final]
    void First person montage notify call__DelegateSignature(const FName& Name); // 0xe3e480 [Public]
    void Player Started Running__DelegateSignature(); // 0xe3e480 [Public]
    void First Person Cutscene Started__DelegateSignature(); // 0xe3e480 [Public]
    void Changed Map__DelegateSignature(); // 0xe3e480 [Public]
    void Finished Reading Note w/Ref__DelegateSignature(TSubclassOf<UNote_Master_C> Note Read); // 0xe3e480 [Public]
    void Initialized__DelegateSignature(); // 0xe3e480 [Public]
    void Muted Pause__DelegateSignature(); // 0xe3e480 [Public]
    void Add Camera Movement__DelegateSignature(double Axis Amount); // 0xe3e480 [Public]
    void Update Grabbed__DelegateSignature(AActor* Actor Grabbing Player); // 0xe3e480 [Public]
    void Story Slowdown Changed__DelegateSignature(); // 0xe3e480 [Public]
    void First Person Animation Finished__DelegateSignature(); // 0xe3e480 [Public]
    void Finished Reading Note__DelegateSignature(); // 0xe3e480 [Public]
    void Pressed Any Key__DelegateSignature(); // 0xe3e480 [Public]
    void Pressed Healing Item Key__DelegateSignature(); // 0xe3e480 [Public]
    void Finished 1st Time Item Collecting__DelegateSignature(); // 0xe3e480 [Public]
    void Added/Removed Mapping Context__DelegateSignature(bool Added, const FString& Mapping Context); // 0xe3e480 [Public]

// ACT_PlayerControllerGameplay_C (/Game/Comatose/MainClasses/MainCharacter/CT_PlayerControllerGameplay.CT_PlayerControllerGameplay_C)
    void Update Current journal tab(int32 Desired); // 0xe3e480 [Public]
    bool Can Change diary pages(); // 0xe3e480 [Public]
    void Add/Remove Camera Vignette(bool Add/Remove); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Toggle HUD(bool Condition); // 0xe3e480 [Public]
    void Toggle Journal(int32 Open Tab Index, const bool& Open); // 0xe3e480 [Public]
    void Generate all Widgets & Component Refs(); // 0xe3e480 [Public]
    void Inventory Timeline__FinishedFunc(); // 0xe3e480
    void Inventory Timeline__UpdateFunc(); // 0xe3e480
    void Notes Timeline__FinishedFunc(); // 0xe3e480
    void Notes Timeline__UpdateFunc(); // 0xe3e480
    void Map Timeline__FinishedFunc(); // 0xe3e480
    void Map Timeline__UpdateFunc(); // 0xe3e480
    void InpActEvt_LeftMouseButton_K2Node_InputKeyEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_LeftMouseButton_K2Node_InputKeyEvent_0(const FKey& Key); // 0xe3e480
    void InpActEvt_Diary_PreviousPage_K2Node_InputActionEvent_1(const FKey& Key); // 0xe3e480
    void InpActEvt_Diary_NextPage_K2Node_InputActionEvent_0(const FKey& Key); // 0xe3e480
    void Bring Inventory to screen(bool Bring/Leave); // 0xe3e480
    void Bring Notes to screen(bool Bring/Leave); // 0xe3e480
    void Bring Map to Screen(bool Bring/Leave); // 0xe3e480
    void Open/Close Diary(bool ?); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_CT_PlayerControllerGameplay(int32 EntryPoint); // 0xe3e480 [Final]
    void Diary BP - Next / Previous Page__DelegateSignature(bool Next); // 0xe3e480 [Public]
    void Open/Close Diary BP__DelegateSignature(bool ?); // 0xe3e480 [Public]

// ACT_PlayerControllerMaster_C (/Game/Comatose/MainClasses/MainCharacter/CT_PlayerControllerMaster.CT_PlayerControllerMaster_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void init game instance(const UCT_GameInstance_C*& Output_Get); // 0xe3e480 [Public]
    void Clear Focus Widget(); // 0xe3e480 [Public]
    void Update Using Gamepad(const bool& Gamepad); // 0xe3e480 [Public]
    void Request Focus Widget(UWidget* Widget); // 0xe3e480 [Public]
    void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_CT_PlayerControllerMaster(int32 EntryPoint); // 0xe3e480 [Final]

// UGunArms_C (/Game/Comatose/MainClasses/MainCharacter/GunArms.GunArms_C)
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_GunArms(int32 EntryPoint); // 0xe3e480 [Final]

// UW_QTEIndicator_C (/Game/Comatose/MainClasses/MainCharacter/HUD/QTEIndicator/W_QTEIndicator.W_QTEIndicator_C)
    void Update gamepad icon(bool ?); // 0xe3e480 [Public]
    bool Should Show(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Pressed Key(); // 0xe3e480
    void Released Key(); // 0xe3e480
    void ExecuteUbergraph_W_QTEIndicator(int32 EntryPoint); // 0xe3e480 [Final]

// UW_AutosaveIndicator_C (/Game/Comatose/MainClasses/MainCharacter/HUD/W_AutosaveIndicator.W_AutosaveIndicator_C)
    void Construct(); // 0xe3e480 [Event Public]
    void Display for time(double Time For Delay); // 0xe3e480
    void ExecuteUbergraph_W_AutosaveIndicator(int32 EntryPoint); // 0xe3e480 [Final]

// UW_MainHUD_C (/Game/Comatose/MainClasses/MainCharacter/HUD/W_MainHUD.W_MainHUD_C)
    void Player health changed(); // 0xe3e480 [Public]
    void Receive New Dialog Options(UW_DialogOptionWidget_C* Dialog Option Widget); // 0xe3e480 [Public]
    void Update Dialog Show(); // 0xe3e480 [Public]
    void Receive New Dialog(UW_DialogWidget_C* Dialog Widget); // 0xe3e480 [Public]
    void Dispatcher - Player Pressed Healing Key(); // 0xe3e480 [Public]
    void Update Healing Items Text(); // 0xe3e480 [Public]
    void Inventory Added/Removed Item(bool Added, const FST_Item& Item Class); // 0xe3e480 [Public]
    void Update Ammo Count Text(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_MainHUD(int32 EntryPoint); // 0xe3e480 [Final]

// UW_WeaponReticle_C (/Game/Comatose/MainClasses/MainCharacter/HUD/W_WeaponReticle.W_WeaponReticle_C)
    void Update Reticle Visibility(); // 0xe3e480 [Public]
    void Update Reticle Animation(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_WeaponReticle(int32 EntryPoint); // 0xe3e480 [Final]

// UBPF_InputMapping_C (/Game/Comatose/MainClasses/MainCharacter/Input/BPF_InputMapping.BPF_InputMapping_C)
    void Add/Remove Input mappings at priotity(const FST_PlayerInputConfiguration& Config, int32 Priority, bool Add, UObject* __WorldContext); // 0xe3e480 [Static Public]
    void Has Input Mapping?(const FString& Desired, UObject* __WorldContext, const bool& ?); // 0xe3e480 [Static Public]

// IBPI_InputMapping_C (/Game/Comatose/MainClasses/MainCharacter/Input/BPI_InputMapping.BPI_InputMapping_C)
    void Remove Input Mapping at Priority(int32 Priority); // 0xe3e480 [Public]
    void Add Input mapping Configuration at priority(const FST_PlayerInputConfiguration& Input Mapping Config, int32 Priority number); // 0xe3e480 [Public]
    void Get Player Input Mappings(FST_PlayerInputConfiguration& Active Input Mappings); // 0xe3e480 [Public]

// UAnimBP_Laura_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/AnimBP_Laura.AnimBP_Laura_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Get Headless Adjustment Info(const FVector& Adjustment Info); // 0xe3e480 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Laura_AnimGraphNode_TransitionResult_B4EE2D1D4B3765B909A33CBD8111285E(); // 0xe3e480
    void EvaluateGraphExposedInputs_ExecuteUbergraph_AnimBP_Laura_AnimGraphNode_TransitionResult_49C94AAE4BA4F51638B365825F12A160(); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void Send Headless Adjustment Info(const FVector& New Location); // 0xe3e480 [Public]
    void ExecuteUbergraph_AnimBP_Laura(int32 EntryPoint); // 0xe3e480 [Final]

// UAnimBP_WeaponArms_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/GunArms/AnimBP_WeaponArms.AnimBP_WeaponArms_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void Weapon Arms - Send Blendspace(UBlendSpace1D* Input); // 0xe3e480 [Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void Weapon Arms - Send Blendspace_Match(UBlendSpace1D* Input); // 0xe3e480 [Public]
    void ExecuteUbergraph_AnimBP_WeaponArms(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_WeaponArms_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/GunArms/BPI_WeaponArms.BPI_WeaponArms_C)
    void Weapon Arms - Send Blendspace_Match(UBlendSpace1D* Input); // 0xe3e480 [Public]
    void Weapon Arms - Send Blendspace(UBlendSpace1D* Input); // 0xe3e480 [Public]

// UAnimNotifyState_HideEquippedWeapon_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/AnimNotifyState_HideEquippedWeapon.AnimNotifyState_HideEquippedWeapon_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UAnimNotifyState_HideLeftArm_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/AnimNotifyState_HideLeftArm.AnimNotifyState_HideLeftArm_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UAnimNotifyState_HideRightArm_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/AnimNotifyState_HideRightArm.AnimNotifyState_HideRightArm_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UAnimNotifyState_ShowPropOnBone_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/AnimNotifyState_ShowPropOnBone.AnimNotifyState_ShowPropOnBone_C)
    FName Get my name(); // 0xe3e480 [Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UAnimNotifyState_ShowSkeletalMeshProp_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/AnimNotifyState_ShowSkeletalMeshProp.AnimNotifyState_ShowSkeletalMeshProp_C)
    FName Get my name(); // 0xe3e480 [Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// IBPI_HeadlessAdjust_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/Animations/Misc/HeadlessClippingAdjust/BPI_HeadlessAdjust.BPI_HeadlessAdjust_C)
    void Get Headless Adjustment Info(const FVector& Adjustment Info); // 0xe3e480 [Public]
    void Send Headless Adjustment Info(const FVector& New Location); // 0xe3e480 [Public]

// ABP_Laura_ControlRig_C (/Game/Comatose/MainClasses/MainCharacter/LauraModel/CtrlRig/BP_Laura_ControlRig.BP_Laura_ControlRig_C)
    void Hide Phone on Hand (Left)(); // 0xe3e480 [Public]
    void Show Phone On Hand (Left)(); // 0xe3e480 [Public]
    void Toggle Light Blink(bool ?); // 0xe3e480 [Public]
    void Update Light Intensity Based on Distance(); // 0xe3e480 [Public]
    void Update Light(double Base Speed); // 0xe3e480 [Public]
    void OnRep_Has Flashlight ?(); // 0xe3e480
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Timeline__FinishedFunc(); // 0xe3e480
    void Timeline__UpdateFunc(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Receive New Item(TSubclassOf<UItem_Master_C> My Item); // 0xe3e480
    void Take Damage(double Minimum dmg to lerp); // 0xe3e480
    void Add Vignette and Film Grain(const FST_CameraEffectSettings& Film Grain, const FST_CameraEffectSettings& Vignette Settings, int32 Priority); // 0xe3e480
    void ExecuteUbergraph_BP_Laura_ControlRig(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_KeyItemInterface_C (/Game/Comatose/MainClasses/MainCharacter/Misc/BPI_KeyItemInterface.BPI_KeyItemInterface_C)
    void Attempt Use Key Item(TSubclassOf<UItem_Master_C> Item to use, const bool& Success, const TSubclassOf<UDialogObject_C>& Custom error dialog); // 0xe3e480 [Public]

// UNotifyState_PlayAudioAtLocation_C (/Game/Comatose/MainClasses/Misc/NotifyState_PlayAudioAtLocation.NotifyState_PlayAudioAtLocation_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UNotify_PlaySoundAtLocation_C (/Game/Comatose/MainClasses/Misc/Notify_PlaySoundAtLocation.Notify_PlaySoundAtLocation_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UW_ComatoseLogo_C (/Game/Comatose/MainMenu/W_ComatoseLogo.W_ComatoseLogo_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_ComatoseLogo(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_MapMarkerCommunications_C (/Game/Comatose/Map/BPI_MapMarkerCommunications.BPI_MapMarkerCommunications_C)
    void Send Map Marker Info(const FST_MapMarkerInfo& Map marker info); // 0xe3e480 [Public]

// AMapMarkerSpawner_C (/Game/Comatose/Map/MapMarkerSpawner.MapMarkerSpawner_C)
    void Register Marker(); // 0xe3e480 [Public]
    void Clean data(); // 0xe3e480 [Private]
    void (Debug) Generate Marker(); // 0xe3e480 [Private]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_MapMarkerSpawner(int32 EntryPoint); // 0xe3e480 [Final]

// AMapMarkerText_Internal_C (/Game/Comatose/Map/MapMarkerText_Internal.MapMarkerText_Internal_C)
    void Construct Text(); // 0xe3e480 [Public]
    void Get Localized Street Name(FText& Return Text); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Send Map Marker Info(const FST_MapMarkerInfo& Map marker info); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_MapMarkerText_Internal(int32 EntryPoint); // 0xe3e480 [Final]

// AMapMarker_Internal_C (/Game/Comatose/Map/MapMarker_Internal.MapMarker_Internal_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Map Manager Updated(); // 0xe3e480 [Public]
    void Construction(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Send Map Marker Info(const FST_MapMarkerInfo& Map marker info); // 0xe3e480 [Public]
    void ExecuteUbergraph_MapMarker_Internal(int32 EntryPoint); // 0xe3e480 [Final]

// AMapMarkerRange_C (/Game/Comatose/Map/MarkerRange/MapMarkerRange.MapMarkerRange_C)
    void UserConstructionScript(); // 0xe3e480 [Event Public]

// APlayerMapManager_C (/Game/Comatose/Map/PlayerMapManager.PlayerMapManager_C)
    void Remove Persistent Map Marker(const FST_MapMarkerInfo& Map marker); // 0xe3e480 [Public]
    void Clamp Map Marker Location(const FVector& Current Location, const FName& Desired Range ID, const FVector& Desired Location); // 0xe3e480 [Public]
    void Spawn all Registered Map Markers(); // 0xe3e480 [Private]
    void Spawn Map Marker(const FST_MapMarkerInfo& Map marker Data); // 0xe3e480 [Public]
    void Initialize Game Instance(); // 0xe3e480 [Public]
    void Remove Map Marker(AActor* Actor to Receive); // 0xe3e480 [Public]
    void Receive new Map Marker(AActor* Actor to Receive, TArray<int32>& Desired Floors); // 0xe3e480 [Public]
    void Update Map(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_PlayerMapManager(int32 EntryPoint); // 0xe3e480 [Final]
    void Map Updated__DelegateSignature(); // 0xe3e480 [Public]

// UT_MapMarkerWidget_C (/Game/Comatose/Map/T_MapMarkerWidget.T_MapMarkerWidget_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]

// UW_Map_C (/Game/Comatose/Map/W_Map.W_Map_C)
    void Update Map(); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void Init Player(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_Map(int32 EntryPoint); // 0xe3e480 [Final]

// UAnimBP_MIrrorLaura_C (/Game/Comatose/MirrorRoom/MirrorLaura/AnimBP_MIrrorLaura.AnimBP_MIrrorLaura_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void Should follow movements update(); // 0xe3e480 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_MIrrorLaura(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_MirrorLaura_C (/Game/Comatose/MirrorRoom/MirrorLaura/BP_MirrorLaura.BP_MirrorLaura_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void OnRep_Distorted(); // 0xe3e480
    void Update Positioning(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_BP_MirrorLaura(int32 EntryPoint); // 0xe3e480 [Final]

// ULightShadowSettingOptimizer_C (/Game/Comatose/Misc/LightShadowSettingOptimizer.LightShadowSettingOptimizer_C)
    void Changed Shadow Quality(int32 New); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_LightShadowSettingOptimizer(int32 EntryPoint); // 0xe3e480 [Final]

// UAnimBP_DialogNPC_C (/Game/Comatose/NPCsSetup/Logic/AnimBP_DialogNPC.AnimBP_DialogNPC_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void AnimGraph(FPoseLink& AnimGraph); // 0xe3e480
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_AnimBP_DialogNPC(int32 EntryPoint); // 0xe3e480 [Final]

// ANogunfirezone_C (/Game/Comatose/Nogunfirezone/Nogunfirezone.Nogunfirezone_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Toggle Enabled State(bool New State); // 0xe3e480 [Public]
    void OnRep_Enabled(); // 0xe3e480
    void Trigger Enabled Update(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__BP_LauraScaredZone_SaveAndLoadComponent_K2Node_ComponentBoundEvent_0_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void ExecuteUbergraph_Nogunfirezone(int32 EntryPoint); // 0xe3e480 [Final]

// UInventoryNoteComponent_C (/Game/Comatose/Notes/Logic/InventoryNoteComponent.InventoryNoteComponent_C)
    void Initialize Widget(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Update(); // 0xe3e480
    void ExecuteUbergraph_InventoryNoteComponent(int32 EntryPoint); // 0xe3e480 [Final]

// UNotesInventory_C (/Game/Comatose/Notes/Logic/NotesInventory.NotesInventory_C)
    void Save Inventory to Game instance(); // 0xe3e480 [Public]
    void Load Inventory from Game Instance(); // 0xe3e480 [Public]

// UW_Note_C (/Game/Comatose/Notes/Logic/W_Note.W_Note_C)
    void Add Scrollbox Input(double >); // 0xe3e480 [Public]
    void Is key any of these?(TArray<FKey>& Keys, const FKey& Requesting, const bool& ?); // 0xe3e480 [Public]
    void Update Visuals(); // 0xe3e480 [Public]
    void InpActEvt_AnyKey_K2Node_InputKeyEvent_0(const FKey& Key); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0xe3e480 [Event Protected]
    void InpAxisKeyEvt_Gamepad_RightY_K2Node_InputAxisKeyEvent_0(float AxisValue); // 0xe3e480
    void InpAxisKeyEvt_Gamepad_LeftY_K2Node_InputAxisKeyEvent_1(float AxisValue); // 0xe3e480
    void ExecuteUbergraph_W_Note(int32 EntryPoint); // 0xe3e480 [Final]
    void Request Leave Reading Mode__DelegateSignature(); // 0xe3e480 [Public]

// UW_CurrentObjective_C (/Game/Comatose/Objectives/W_CurrentObjective.W_CurrentObjective_C)
    void Update justification(); // 0xe3e480 [Public]
    void Update Text(const FText& Desired); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Play Animation Fade in(); // 0xe3e480
    void Main Objective - Anim Fade in(const FText& New Objective); // 0xe3e480
    void Updated Sub Objective(const FText& New Text); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_CurrentObjective(int32 EntryPoint); // 0xe3e480 [Final]

// UW_SubobjectiveListNode_C (/Game/Comatose/Objectives/W_SubobjectiveListNode.W_SubobjectiveListNode_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_SubobjectiveListNode(int32 EntryPoint); // 0xe3e480 [Final]

// UW_SubobjectivesList_C (/Game/Comatose/Objectives/W_SubobjectivesList.W_SubobjectivesList_C)
    void Updated Sub Objectives(const FText& New Text); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void Generate Objective List(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_SubobjectivesList(int32 EntryPoint); // 0xe3e480 [Final]

// UFootstepNotify_C (/Game/Comatose/PhysicsSurfaces/FootstepNotify.FootstepNotify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UFootstepNotify_Generic_C (/Game/Comatose/PhysicsSurfaces/FootstepNotify_Generic.FootstepNotify_Generic_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UFootstepNotify_Generic_BoneName_C (/Game/Comatose/PhysicsSurfaces/FootstepNotify_Generic_BoneName.FootstepNotify_Generic_BoneName_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// USaveAndLoadComponent_C (/Game/Comatose/SaveAndLoadComponent/SaveAndLoadComponent.SaveAndLoadComponent_C)
    void init game instance(); // 0xe3e480 [Public]
    void Load Info (Internal)(); // 0xe3e480 [Public]
    void Save Info(const FST_SaveAndLoadItem& Desired Info to Save, const FVector& Begin Play Position); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_SaveAndLoadComponent(int32 EntryPoint); // 0xe3e480 [Final]
    void No Loaded Info__DelegateSignature(); // 0xe3e480 [Public]
    void Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480 [Public]

// ABP_SavePC_C (/Game/Comatose/Saveroom/BP_SavePC.BP_SavePC_C)
    void Is Widget Valid?(const bool& ?); // 0xe3e480 [Public]
    void Player Pressed Pause(); // 0xe3e480 [Public]
    void Remove and Clear Widget(); // 0xe3e480 [Public]
    void Create and Bind Widget(); // 0xe3e480 [Public]
    void Finished Saving(); // 0xe3e480 [Public]
    void Generate Save List(); // 0xe3e480 [Public]
    void Enable/Disable Player Input(bool Init); // 0xe3e480 [Public]
    void Initialize Character & Controller(); // 0xe3e480 [Public]
    void Start/Stop Interaction(bool Start); // 0xe3e480 [Public]
    void BndEvt__BP_SavePC_Interactee_K2Node_ComponentBoundEvent_0_Interacted with__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_BP_SavePC(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Saving Dispatcher__DelegateSignature(); // 0xe3e480 [Public]

// APC_Compound_C (/Game/Comatose/Saveroom/PC_Compound.PC_Compound_C)
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_PC_Compound(int32 EntryPoint); // 0xe3e480 [Final]

// UW_SaveGameScreen_C (/Game/Comatose/Saveroom/Widgets/W_SaveGameScreen.W_SaveGameScreen_C)
    void Update Scroll List on gamepad(); // 0xe3e480 [Public]
    void GenerateList(); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Save Slot was Selected(int32 Index); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Node return(); // 0xe3e480
    void BndEvt__W_SaveGameScreen_MainWindowclosebutton_K2Node_ComponentBoundEvent_2_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_SaveGameScreen_MainWindowclosebutton_K2Node_ComponentBoundEvent_0_Request Return__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_SaveGameScreen(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Using Menu__DelegateSignature(); // 0xe3e480 [Public]

// UW_SaveSlotNode_C (/Game/Comatose/Saveroom/Widgets/W_SaveSlotNode.W_SaveSlotNode_C)
    void Update Appearance(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void BndEvt__W_SaveSlotNode_SaveButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Selected Event(); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_SaveSlotNode(int32 EntryPoint); // 0xe3e480 [Final]
    void Save Slot was Selected__DelegateSignature(int32 Slot Index); // 0xe3e480 [Public]

// ABP_DecalActorV2_C (/Game/Comatose/TownMeshes/PropPacks/DecalMesh/BP_DecalActorV2.BP_DecalActorV2_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]

// IBPI_Door_C (/Game/Comatose/TownMeshes/PropPacks/DoorPacks/BPI_Door.BPI_Door_C)
    void Request Door Open(AActor* Requesting Actor); // 0xe3e480 [Public]

// ABP_Door_C (/Game/Comatose/TownMeshes/PropPacks/DoorPacks/BP_Door.BP_Door_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    FVector get sound location(); // 0xe3e480 [Public]
    void Wrap Collision Box around door(); // 0xe3e480 [Public]
    void Update Door Navigation(); // 0xe3e480 [Public]
    void Set Relative Rotation(float Desired Rotation Range); // 0xe3e480 [Public]
    void Construct Update(); // 0xe3e480 [Public]
    void Request Open(AActor* Actor Opening Door); // 0xe3e480 [Public]
    void Can toggle door(const bool& ?); // 0xe3e480 [Public]
    bool Get Current Player Position(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Open door timeline__FinishedFunc(); // 0xe3e480
    void Open door timeline__UpdateFunc(); // 0xe3e480
    void Timeline_0__FinishedFunc(); // 0xe3e480
    void Timeline_0__UpdateFunc(); // 0xe3e480
    void Toggle Door State(bool State); // 0xe3e480
    void BndEvt__BP_Door_Interactee_K2Node_ComponentBoundEvent_0_Interacted with__DelegateSignature(); // 0xe3e480
    void BndEvt__BP_Door_SaveAndLoadComponent_K2Node_ComponentBoundEvent_1_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void BndEvt__BP_Door_LockComponent_K2Node_ComponentBoundEvent_2_Was Unlocked__DelegateSignature(); // 0xe3e480
    void Locked Door Timeline(); // 0xe3e480
    void Request Door Open(AActor* Requesting Actor); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_Door(int32 EntryPoint); // 0xe3e480 [Final]
    void Door State STARTED to Change__DelegateSignature(bool State); // 0xe3e480 [Public]
    void Door State Changed__DelegateSignature(bool Door State Changed); // 0xe3e480 [Public]

// ABP_nDoor_C (/Game/Comatose/TownMeshes/PropPacks/DoorPacks/BP_nDoor.BP_nDoor_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    FVector Get actor opening door rotation(); // 0xe3e480 [Public]
    void Wrap Collision Box around door(); // 0xe3e480 [Public]
    void Update Door Navigation(); // 0xe3e480 [Public]
    void Set Relative Rotation(float Desired Rotation Range); // 0xe3e480 [Public]
    void Construct Update(); // 0xe3e480 [Public]
    void Request Open(AActor* Actor Opening Door); // 0xe3e480 [Public]
    void Can toggle door(const bool& ?); // 0xe3e480 [Public]
    bool Get Current Player Position(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void Open door timeline__FinishedFunc(); // 0xe3e480
    void Open door timeline__UpdateFunc(); // 0xe3e480
    void Timeline_0__FinishedFunc(); // 0xe3e480
    void Timeline_0__UpdateFunc(); // 0xe3e480
    void Toggle Door State(bool State); // 0xe3e480
    void BndEvt__BP_Door_Interactee_K2Node_ComponentBoundEvent_0_Interacted with__DelegateSignature(); // 0xe3e480
    void BndEvt__BP_Door_SaveAndLoadComponent_K2Node_ComponentBoundEvent_1_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void BndEvt__BP_Door_LockComponent_K2Node_ComponentBoundEvent_2_Was Unlocked__DelegateSignature(); // 0xe3e480
    void Locked Door Timeline(); // 0xe3e480
    void Request Door Open(AActor* Requesting Actor); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_nDoor(int32 EntryPoint); // 0xe3e480 [Final]
    void Door State STARTED to Change__DelegateSignature(bool State); // 0xe3e480 [Public]
    void Door State Changed__DelegateSignature(bool Door State Changed); // 0xe3e480 [Public]

// ABP_nDoorFrame_C (/Game/Comatose/TownMeshes/PropPacks/DoorPacks/BP_nDoorFrame.BP_nDoorFrame_C)
    void Update Construct(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]

// ULightBlinkComponent_C (/Game/Comatose/TownMeshes/PropPacks/LightPacks/BlinkComponent/LightBlinkComponent.LightBlinkComponent_C)
    void Generate SoundComponent(); // 0xe3e480 [Public]
    void Get Desired active if light ref is valid(const bool& Desired Active); // 0xe3e480 [Public]
    void Initialize Light Ref(); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void Blink(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_LightBlinkComponent(int32 EntryPoint); // 0xe3e480 [Final]

// ALight_Master_C (/Game/Comatose/TownMeshes/PropPacks/LightPacks/Light_Master.Light_Master_C)
    void Can Turn on Light(const bool& ?); // 0xe3e480 [Public]
    void Break Light Child Custom(); // 0xe3e480 [Public]
    void Break Light(bool Sound?); // 0xe3e480 [Public]
    void Child Custom Condition(const bool& Success); // 0xe3e480 [Public]
    void Enable/Disable Shadow Casting(bool Enable); // 0xe3e480 [Public]
    void Set Light Intensity(double New Intensity); // 0xe3e480 [Public]
    void Set Light Active(bool New Active); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void BndEvt__Light_Master_SaveAndLoadComponent_K2Node_ComponentBoundEvent_0_Loaded Info__DelegateSignature(const FST_SaveAndLoadItem& Info); // 0xe3e480
    void ExecuteUbergraph_Light_Master(int32 EntryPoint); // 0xe3e480 [Final]
    void Light State Updated__DelegateSignature(); // 0xe3e480 [Public]

// UTutorialPopupHUD_C (/Game/Comatose/TutorialPopups/TutorialPopupHUD.TutorialPopupHUD_C)
    void Receive New Tutorial Popup(TSubclassOf<UTutorialObject_Master_C> Tutorial Object); // 0xe3e480 [Public]

// UW_TutorialPopup_Node_C (/Game/Comatose/TutorialPopups/W_TutorialPopup_Node.W_TutorialPopup_Node_C)
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void CustomEvent(); // 0xe3e480
    void Destruct(); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_TutorialPopup_Node(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_ClothProjectile_C (/Game/Comatose/Weapons/BP_ClothProjectile.BP_ClothProjectile_C)
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_ClothProjectile(int32 EntryPoint); // 0xe3e480 [Final]

// UWeapon_SteelPipe_C (/Game/Comatose/Weapons/SteelPipe/Weapon_SteelPipe.Weapon_SteelPipe_C)
    void Get My Item Class(const TSubclassOf<UItem_Master_C>& OutputPin); // 0xe3e480 [Public]

// UWeaponComponent_Master_C (/Game/Comatose/Weapons/WeaponComponent_Master.WeaponComponent_Master_C)
    void Check for cemetery bell(const FHitResult& Hit Result); // 0xe3e480 [Public]
    void Update Durability Appearance(); // 0xe3e480 [Public]
    void Get My Item Class(const TSubclassOf<UItem_Master_C>& OutputPin); // 0xe3e480 [Public]
    void Get Calculated Reload Speed(const float& OutputPin); // 0xe3e480 [Public]
    void Get Calculated Clip Size Value(const int32& Clip Size); // 0xe3e480 [Public]
    void Get Gun upgrade(TSubclassOf<UGun_Upgrade_Master_C> Desired Master Class, const int32& Level, const TSubclassOf<UGun_Upgrade_Master_C>& Found Class); // 0xe3e480 [Public]
    void Get Calculated Damage Value(const double& Base Damage); // 0xe3e480 [Public]
    void Get Start/end(const FVector& Start, const FVector& End); // 0xe3e480 [Public]
    void Trace for Cloth(); // 0xe3e480 [Public]
    void Check for enemy in view(); // 0xe3e480 [Public]
    void Player Added Camera movement(double Axis Amount); // 0xe3e480 [Public]
    void Get Reticle Spread Angle(const double& Angle); // 0xe3e480 [Public]
    void Update Current Reticle Spread(); // 0xe3e480 [Public]
    void Try toggle Alternate mesh(const FName& Notify Name); // 0xe3e480 [Public]
    void Toggle Alternate Mesh(bool ?); // 0xe3e480 [Public]
    void Probe Trace(const FVector& Start, const FVector& End, FHitResult& OutHit, const bool& Success); // 0xe3e480 [Public]
    bool Can reload(); // 0xe3e480 [Public]
    void Can Fire?(const bool& ?); // 0xe3e480 [Public]
    void Attempt Gun Reload(const bool& Success); // 0xe3e480 [Public]
    void Get Current Ammo on Clip(const int32& ?); // 0xe3e480 [Public]
    TSubclassOf<UWeaponComponent_Master_C> Get my Class(); // 0xe3e480 [Public]
    void Execute Reload(bool One bullet only); // 0xe3e480 [Public]
    void Initialize Ammo(); // 0xe3e480 [Public]
    void Pay ammo Cost(); // 0xe3e480 [Public]
    void Hit Particle/Sound(const FHitResult& Hit Result); // 0xe3e480 [Public]
    void Trace For Damage(); // 0xe3e480 [Public]
    void Destruct(bool Full Unequip); // 0xe3e480 [Public]
    void Initialize(); // 0xe3e480 [Public]
    void OnNotifyEnd_E62106D1418156F82BC1BD9B987D1F09(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_E62106D1418156F82BC1BD9B987D1F09(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_E62106D1418156F82BC1BD9B987D1F09(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_E62106D1418156F82BC1BD9B987D1F09(const FName& NotifyName); // 0xe3e480
    void OnCompleted_E62106D1418156F82BC1BD9B987D1F09(const FName& NotifyName); // 0xe3e480
    void OnNotifyEnd_5812ED764796DA44717FD79DE1C18CCF(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_5812ED764796DA44717FD79DE1C18CCF(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_5812ED764796DA44717FD79DE1C18CCF(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_5812ED764796DA44717FD79DE1C18CCF(const FName& NotifyName); // 0xe3e480
    void OnCompleted_5812ED764796DA44717FD79DE1C18CCF(const FName& NotifyName); // 0xe3e480
    void OnNotifyEnd_7EFEBD564C7BDBD321FB6F89281BF259(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_7EFEBD564C7BDBD321FB6F89281BF259(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_7EFEBD564C7BDBD321FB6F89281BF259(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_7EFEBD564C7BDBD321FB6F89281BF259(const FName& NotifyName); // 0xe3e480
    void OnCompleted_7EFEBD564C7BDBD321FB6F89281BF259(const FName& NotifyName); // 0xe3e480
    void OnNotifyEnd_0669836F4830279EAA2FB2B398F14222(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_0669836F4830279EAA2FB2B398F14222(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_0669836F4830279EAA2FB2B398F14222(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_0669836F4830279EAA2FB2B398F14222(const FName& NotifyName); // 0xe3e480
    void OnCompleted_0669836F4830279EAA2FB2B398F14222(const FName& NotifyName); // 0xe3e480
    void OnNotifyEnd_A1A3F9A941F4772B5E2EF79F9C535ED4(const FName& NotifyName); // 0xe3e480
    void OnNotifyBegin_A1A3F9A941F4772B5E2EF79F9C535ED4(const FName& NotifyName); // 0xe3e480
    void OnInterrupted_A1A3F9A941F4772B5E2EF79F9C535ED4(const FName& NotifyName); // 0xe3e480
    void OnBlendOut_A1A3F9A941F4772B5E2EF79F9C535ED4(const FName& NotifyName); // 0xe3e480
    void OnCompleted_A1A3F9A941F4772B5E2EF79F9C535ED4(const FName& NotifyName); // 0xe3e480
    void Input - Shoot(bool Pressed); // 0xe3e480
    void Fire Loop(); // 0xe3e480
    void Gun Reload Event(); // 0xe3e480
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void Activate Reticle(); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void Weapon Break(); // 0xe3e480
    void ExecuteUbergraph_WeaponComponent_Master(int32 EntryPoint); // 0xe3e480 [Final]

// UWeapon_Wrench_C (/Game/Comatose/Weapons/Wrench/Weapon_Wrench.Weapon_Wrench_C)
    void Get My Item Class(const TSubclassOf<UItem_Master_C>& OutputPin); // 0xe3e480 [Public]

// UW_ComatoseText_C (/Game/Comatose/Widgets/BaseWidgets/W_ComatoseText.W_ComatoseText_C)
    void Update Appearance(); // 0xe3e480 [Public]
    void Update Text(const FText& Desired Text); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_ComatoseText(int32 EntryPoint); // 0xe3e480 [Final]

// UW_ComatoseVanishWidget_C (/Game/Comatose/Widgets/BaseWidgets/W_ComatoseVanishWidget.W_ComatoseVanishWidget_C)
    void Construct(); // 0xe3e480 [Event Public]
    void Show Widget(double Show for Duration); // 0xe3e480
    void Hide(); // 0xe3e480
    void ExecuteUbergraph_W_ComatoseVanishWidget(int32 EntryPoint); // 0xe3e480 [Final]

// UW_ComatoseWindow_C (/Game/Comatose/Widgets/BaseWidgets/W_ComatoseWindow.W_ComatoseWindow_C)
    void Determine Widget Style(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void BndEvt__W_ComatoseWindow_ExitButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_ComatoseWindow(int32 EntryPoint); // 0xe3e480 [Final]

// UW_ComatoseGenericButton_C (/Game/Comatose/Widgets/Core/W_ComatoseGenericButton.W_ComatoseGenericButton_C)
    void Set Widget Status(bool Active, bool Mute); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void BndEvt__W_ComatoseGenericButton_ComatoseButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_ComatoseGenericButton(int32 EntryPoint); // 0xe3e480 [Final]

// UW_ComatoseWidgetContainer_C (/Game/Comatose/Widgets/Core/W_ComatoseWidgetContainer.W_ComatoseWidgetContainer_C)
    void Set Active(bool Container Active); // 0xe3e480 [Public]
    void Active Widget Update(UW_ComatoseWidgetElement_C* New Widget, UW_ComatoseWidgetContainer_C* Container); // 0xe3e480 [Public]
    void Exit Child Container(const FName& Name); // 0xe3e480 [Public]
    void Enter Father Container(UW_ComatoseWidgetContainer_C* Container); // 0xe3e480 [Public]
    void Enter Child Container(const FName& Container Name); // 0xe3e480 [Public]
    void Set Status(bool ?); // 0xe3e480 [Public]
    void Set Owner(UW_ComatoseWidgetContainer_C* >); // 0xe3e480 [Public]
    void Exit Container(); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Navigation Change(const FName& Desired Widget Name, const NavigationDirection& Direction, bool Mute); // 0xe3e480 [Public]
    void Set Navigation Widgets(UPanelWidget* Root Widget); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Start Setting Navigation Widgets(); // 0xe3e480
    void Set Container Status(bool Desried); // 0xe3e480 [Public]
    void ExecuteUbergraph_W_ComatoseWidgetContainer(int32 EntryPoint); // 0xe3e480 [Final]
    void Active widget changed__DelegateSignature(UW_ComatoseWidgetElement_C* New Widget Element, UW_ComatoseWidgetContainer_C* Container); // 0xe3e480 [Public]

// UW_ComatoseWidgetElement_C (/Game/Comatose/Widgets/Core/W_ComatoseWidgetElement.W_ComatoseWidgetElement_C)
    void Retrieve Player Position Cutscene(const APlayerPositionCutscene_C*& Player position cutscene); // 0xe3e480 [Public]
    void Retrieve DecalV2(const ABP_DecalActorV2_C*& Decal Actor); // 0xe3e480 [Public]
    void Retrieve Laura Scared Zone(const ABP_LauraScaredZone_C*& Scared Zone); // 0xe3e480 [Public]
    void Retrieve Lighter BP(const ABP_Lighter_C*& Lighter); // 0xe3e480 [Public]
    void Retrieve MapMarkerWidget(const UT_MapMarkerWidget_C*& Widget map marker); // 0xe3e480 [Public]
    void Retrieve Comatose Mirror Laura(const ABP_MirrorLaura_C*& Mirror Laura, const UAnimBP_MIrrorLaura_C*& AnimBP); // 0xe3e480 [Public]
    void Retrieve Comatose Laura AnimBP(const UAnimBP_Laura_C*& AnimBP); // 0xe3e480 [Public]
    void RetrieveDiary(const ABP_Diary_C*& Diary); // 0xe3e480 [Public]
    void Retrieve Dialog NPC animBP(const UAnimBP_DialogNPC_C*& Dialog AnimBP); // 0xe3e480 [Public]
    void Retrieve Ladder(const ABP_Ladder_C*& Ladder); // 0xe3e480 [Public]
    void Retrieve Comatose Pawn(const APawn*& Pawn); // 0xe3e480 [Public]
    void Retrieve Comatose BP_Door(const ABP_Door_C*& BP Door Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Master Player controller(const ACT_PlayerControllerMaster_C*& Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Door(const ABP_nDoor_C*& Door Reference); // 0xe3e480 [Public]
    void Retrieve Comatose Gameplay Gamemode(const ACT_GamemodeGameplay_C*& Gameplay Gamemode); // 0xe3e480 [Public]
    void Retrieve Comatose Map marker(const AMapMarker_Internal_C*& Map marker); // 0xe3e480 [Public]
    void Retrieve Eyecrab(const ABP_EyeCrab_C*& Eyecrab); // 0xe3e480 [Public]
    void Retrieve Comatose Character(const ACT_Player_C*& Player); // 0xe3e480 [Public]
    void Retrieve Comatose Game Instance(const UCT_GameInstance_C*& CT Game Instance); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller(const ACT_PlayerControllerGameplay_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Player Controller Master(const ACT_PlayerControllerMaster_C*& Player Controller); // 0xe3e480 [Public]
    void Retrieve Comatose Master Enemy(const AEnemy_Master_C*& Enemy Ref); // 0xe3e480 [Public]
    void Retrieve Comatose Fractured Hourglass Gamemode(const ACT_FracturedHourglassGamemode_C*& GameMode); // 0xe3e480 [Public]
    void Retrieve Microwave(const ABP_Microwave_C*& Microwave); // 0xe3e480 [Public]
    void Retrieve Pigface(const ABP_Pigface_C*& Pigface); // 0xe3e480 [Public]
    void Retrieve Comatose Widget Element(const UW_ComatoseWidgetElement_C*& WElement); // 0xe3e480 [Public]
    void Can be Selected(const bool& >); // 0xe3e480 [Public]
    void Input Action - Confirm(); // 0xe3e480 [Public]
    void Stop Listening for Input(); // 0xe3e480 [Public]
    void Set Widget Status(bool Active, bool Mute); // 0xe3e480 [Public]
    void Listen for Input(); // 0xe3e480 [Public]
    void Input Action - Menu Return(); // 0xe3e480 [Public]
    void Input Action - Menu Right(); // 0xe3e480 [Public]
    void Input Action - Menu Left(); // 0xe3e480 [Public]
    void Input Action - Menu Down(); // 0xe3e480 [Public]
    void Input Action - Menu Up(); // 0xe3e480 [Public]
    void Send Dispatcher Info(const NavigationDirection& Key); // 0xe3e480 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_ComatoseWidgetElement(int32 EntryPoint); // 0xe3e480 [Final]
    void Selected with Ref__DelegateSignature(UW_ComatoseWidgetElement_C* Requested); // 0xe3e480 [Public]
    void Selected__DelegateSignature(); // 0xe3e480 [Public]
    void Request Return__DelegateSignature(); // 0xe3e480 [Public]
    void Request Navigation Change__DelegateSignature(const FName& Desired Widget Name, const NavigationDirection& Direction, bool Mute); // 0xe3e480 [Public]

// UNotify_TriggerGameover_C (/Game/Comatose/Widgets/GameOver/Notify_TriggerGameover.Notify_TriggerGameover_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0xe3e480 [Event Public]

// UW_EndPlayScreen_C (/Game/Comatose/Widgets/GameOver/W_EndPlayScreen.W_EndPlayScreen_C)
    void Disable Input(); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Fade Out Animation(); // 0xe3e480
    void ExecuteUbergraph_W_EndPlayScreen(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Fade Out__DelegateSignature(); // 0xe3e480 [Public]

// UW_FracturedHourglassEndPlay_C (/Game/Comatose/Widgets/GameOver/W_FracturedHourglassEndPlay.W_FracturedHourglassEndPlay_C)
    void Construct(); // 0xe3e480 [Event Public]
    void Sent new Highscore(); // 0xe3e480
    void BndEvt__W_FracturedHourglassEndPlay_W_Leaderboards_K2Node_ComponentBoundEvent_1_Finished Using Menu__DelegateSignature(); // 0xe3e480
    void BndEvt__W_FracturedHourglassEndPlay_Leaderboards_K2Node_ComponentBoundEvent_2_Selected__DelegateSignature(); // 0xe3e480
    void Finished Fade Return Fractured Hourglass(); // 0xe3e480
    void Finished Fade Quit(); // 0xe3e480
    void BndEvt__W_FracturedHourglassEndPlay_ReturntoSafeHouseFracturedHourglass_K2Node_ComponentBoundEvent_3_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_FracturedHourglassEndPlay_QuitButton_K2Node_ComponentBoundEvent_4_Selected__DelegateSignature(); // 0xe3e480
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_FracturedHourglassEndPlay(int32 EntryPoint); // 0xe3e480 [Final]

// UW_GameOverWidget_C (/Game/Comatose/Widgets/GameOver/W_GameOverWidget.W_GameOverWidget_C)
    void Init Buttons(); // 0xe3e480 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_GameOverWidget_QuitButton_K2Node_ComponentBoundEvent_0_Selected__DelegateSignature(); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void BndEvt__W_GameOverWidget_LoadGameButton_K2Node_ComponentBoundEvent_1_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_GameOverWidget_LoadScreen_K2Node_ComponentBoundEvent_2_Finished Using Menu__DelegateSignature(); // 0xe3e480
    void BndEvt__W_GameOverWidget_ContinueButton_K2Node_ComponentBoundEvent_3_Selected__DelegateSignature(); // 0xe3e480
    void Finished Fade continue(); // 0xe3e480
    void Finished Fade Quit(); // 0xe3e480
    void ExecuteUbergraph_W_GameOverWidget(int32 EntryPoint); // 0xe3e480 [Final]

// UW_PlayerHealthNode_C (/Game/Comatose/Widgets/Health/W_PlayerHealthNode.W_PlayerHealthNode_C)
    void Retrieve Health State(const int32& 0-1-2); // 0xe3e480 [Private]
    void Update Health(); // 0xe3e480 [Public]
    void Dispatcher Health Changed(bool Heal, double Change Amount); // 0xe3e480 [Public]
    void Initialize Health Component(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_PlayerHealthNode(int32 EntryPoint); // 0xe3e480 [Final]
    void Health State Changed__DelegateSignature(); // 0xe3e480 [Public]

// IBPI_IngamePause_C (/Game/Comatose/Widgets/IngamePause/BPI_IngamePause.BPI_IngamePause_C)
    void Resume game(); // 0xe3e480 [Public]
    void Close Ingame Pause(); // 0xe3e480 [Public]

// UIngamePauseComponent_C (/Game/Comatose/Widgets/IngamePause/IngamePauseComponent.IngamePauseComponent_C)
    void Game was Paused(bool Paused); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_IngamePauseComponent(int32 EntryPoint); // 0xe3e480 [Final]
    void Pause Status Changed__DelegateSignature(bool New Status); // 0xe3e480 [Public]

// UW_IngamePause_C (/Game/Comatose/Widgets/IngamePause/W_IngamePause.W_IngamePause_C)
    void Set skip cutscene button(); // 0xe3e480 [Public]
    void Metaversion Check(); // 0xe3e480 [Public]
    void Switch Tabs(int32 Desired); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Initialize References(); // 0xe3e480 [Public]
    void Close Ingame Pause(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_IngamePause_Resume_K2Node_ComponentBoundEvent_0_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_IngamePause_W_OptionsMenu_K2Node_ComponentBoundEvent_1_Go Back__DelegateSignature(); // 0xe3e480
    void BndEvt__W_IngamePause_Options_K2Node_ComponentBoundEvent_2_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_IngamePause_Load_K2Node_ComponentBoundEvent_3_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_IngamePause_W_LoadGameScreen_K2Node_ComponentBoundEvent_4_Finished Using Menu__DelegateSignature(); // 0xe3e480
    void BndEvt__W_IngamePause_Exit_K2Node_ComponentBoundEvent_5_Selected__DelegateSignature(); // 0xe3e480
    void Resume game(); // 0xe3e480 [Public]
    void BndEvt__W_IngamePause_skipcutscene_K2Node_ComponentBoundEvent_6_Selected__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_IngamePause(int32 EntryPoint); // 0xe3e480 [Final]

// UW_LeaderboardEntry_C (/Game/Comatose/Widgets/Leaderboards/W_LeaderboardEntry.W_LeaderboardEntry_C)
    void Update Data(); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_LeaderboardEntry(int32 EntryPoint); // 0xe3e480 [Final]

// UW_Leaderboards_C (/Game/Comatose/Widgets/Leaderboards/W_Leaderboards.W_Leaderboards_C)
    void Toggle Throbber(bool ?); // 0xe3e480 [Public]
    void Add Scrollbox Input(double >); // 0xe3e480 [Public]
    void Switch Tabs(); // 0xe3e480 [Public]
    void Define Buttons(); // 0xe3e480 [Public]
    void Set Active Tab(int32 Desired); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void OnCallback_FE660F284595962E4BAFE8A67582444B(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful); // 0xe3e480
    void OnCallback_7FC3609D4CF614792AC6F1AF73D3FB3E(FLeaderboardScoresDownloaded& Data, bool bWasSuccessful); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_Leaderboards_MainWindowclosebutton_K2Node_ComponentBoundEvent_0_Selected__DelegateSignature(); // 0xe3e480
    void Refresh Entry List(const ESteamLeaderboardDataRequest& Request Type); // 0xe3e480
    void BndEvt__W_Leaderboards_Global_K2Node_ComponentBoundEvent_1_Clicked__DelegateSignature(); // 0xe3e480
    void BndEvt__W_Leaderboards_FriendsButton_K2Node_ComponentBoundEvent_2_Clicked__DelegateSignature(); // 0xe3e480
    void InpAxisKeyEvt_Gamepad_RightY_K2Node_InputAxisKeyEvent_0(float AxisValue); // 0xe3e480
    void InpAxisKeyEvt_Gamepad_LeftY_K2Node_InputAxisKeyEvent_1(float AxisValue); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void BndEvt__W_Leaderboards_MainWindowclosebutton_K2Node_ComponentBoundEvent_3_Request Return__DelegateSignature(); // 0xe3e480
    void Refresh Solo(); // 0xe3e480
    void ExecuteUbergraph_W_Leaderboards(int32 EntryPoint); // 0xe3e480 [Final]
    void Finished Using Menu__DelegateSignature(); // 0xe3e480 [Public]

// UW_NotificationWindow_C (/Game/Comatose/Widgets/NotificationWindow/W_NotificationWindow.W_NotificationWindow_C)
    void Text Vanished(const FText& Text); // 0xe3e480 [Public]
    void Receive New Notification(const FText& Desired Text, double Time to remain on screen, USoundBase* Sound to play); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_NotificationWindow(int32 EntryPoint); // 0xe3e480 [Final]

// UW_NotificationWindow_Node_C (/Game/Comatose/Widgets/NotificationWindow/W_NotificationWindow_Node.W_NotificationWindow_Node_C)
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_NotificationWindow_Node(int32 EntryPoint); // 0xe3e480 [Final]
    void Vanished__DelegateSignature(const FText& Text); // 0xe3e480 [Public]

// IBPI_CTInputRow_C (/Game/Comatose/Widgets/OptionsMenu/InputSettings/BPI_CTInputRow.BPI_CTInputRow_C)
    void Checkbox Toggle(const bool& Success); // 0xe3e480 [Public]
    void Spinner Next(bool Next, const bool& Success); // 0xe3e480 [Public]
    void Request Input(); // 0xe3e480 [Public]

// UW_CTInputRow_C (/Game/Comatose/Widgets/OptionsMenu/InputSettings/W_CTInputRow.W_CTInputRow_C)
    void Input Action - Menu Return(); // 0xe3e480 [Public]
    void Determine Button Style(); // 0xe3e480 [Public]
    void Set Widget Status(bool Active, bool Mute); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Was Selected(); // 0xe3e480
    void BndEvt__W_DBInputRow_Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_CTInputRow(int32 EntryPoint); // 0xe3e480 [Final]

// UW_OptionNode_C (/Game/Comatose/Widgets/OptionsMenu/W_OptionNode.W_OptionNode_C)
    void Input Action - Menu Return(); // 0xe3e480 [Public]
    void Input Action - Menu Up(); // 0xe3e480 [Public]
    void Determine Button Style(); // 0xe3e480 [Public]
    void Input Action - Confirm(); // 0xe3e480 [Public]
    void Input Action - Menu Right(); // 0xe3e480 [Public]
    void Input Action - Menu Left(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void Trigger cooldown(); // 0xe3e480
    void Construct(); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_OptionNode(int32 EntryPoint); // 0xe3e480 [Final]

// UW_OptionsMenu_C (/Game/Comatose/Widgets/OptionsMenu/W_OptionsMenu.W_OptionsMenu_C)
    void Update FOV(); // 0xe3e480 [Public]
    void Set Navigation Widgets(UPanelWidget* Root Widget); // 0xe3e480 [Public]
    void Set Active(bool Container Active); // 0xe3e480 [Public]
    void Determine Controls AND sounds(); // 0xe3e480 [Public]
    void Determine Button Style(); // 0xe3e480 [Public]
    ESlateVisibility Get_SwitchTabRight_Visibility(); // 0xe3e480 [Public]
    void Determine Root (Overwrite this)(const UPanelWidget*& >); // 0xe3e480 [Public]
    void Update Scroll Bar in Controls(); // 0xe3e480 [Public]
    void Switch Tab(bool Forward?); // 0xe3e480 [Public]
    void Gamepad - Switch Tab Left(); // 0xe3e480 [Public]
    void Gamepad - Switch Tab Right(); // 0xe3e480 [Public]
    void Define Buttons(); // 0xe3e480 [Public]
    void Set Active Tab(int32 Desired); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_OptionsMenu_VideoTabButton_K2Node_ComponentBoundEvent_0_Clicked__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_GraphicsTabButton_K2Node_ComponentBoundEvent_1_Clicked__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_SoundTabButton_K2Node_ComponentBoundEvent_2_Clicked__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_GameplayButton_K2Node_ComponentBoundEvent_3_Clicked__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_ControlsButton_K2Node_ComponentBoundEvent_6_Clicked__DelegateSignature(); // 0xe3e480
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void BndEvt__W_OptionsMenu_ResetInputSettings_K2Node_ComponentBoundEvent_4_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_WComatoseWindowCloseButton_K2Node_ComponentBoundEvent_5_Selected__DelegateSignature(); // 0xe3e480
    void Fire go back(); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void BndEvt__W_OptionsMenu_ResetInputSettings_1_K2Node_ComponentBoundEvent_7_Selected__DelegateSignature(); // 0xe3e480
    void BndEvt__W_OptionsMenu_WComatoseWindowCloseButton_K2Node_ComponentBoundEvent_8_Request Return__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_OptionsMenu(int32 EntryPoint); // 0xe3e480 [Final]
    void Go Back__DelegateSignature(); // 0xe3e480 [Public]

// UW_OptionsMenuButtonWElement_C (/Game/Comatose/Widgets/OptionsMenu/W_OptionsMenuButtonWElement.W_OptionsMenuButtonWElement_C)
    void Determine Button Style(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void BndEvt__W_OptionsMenuButtonWElement_Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void ExecuteUbergraph_W_OptionsMenuButtonWElement(int32 EntryPoint); // 0xe3e480 [Final]

// UW_OptionsMenuTab_C (/Game/Comatose/Widgets/OptionsMenu/W_OptionsMenuTab.W_OptionsMenuTab_C)
    void Determine Button Style(); // 0xe3e480 [Public]
    void Set Active(bool >); // 0xe3e480 [Public]
    void Construct(); // 0xe3e480 [Event Public]
    void BndEvt__W_OptionsMenuTab_Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0xe3e480
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void ExecuteUbergraph_W_OptionsMenuTab(int32 EntryPoint); // 0xe3e480 [Final]
    void Clicked__DelegateSignature(); // 0xe3e480 [Public]

// UW_CTKeyIconTexture_C (/Game/Comatose/Widgets/W_CTKeyIconTexture.W_CTKeyIconTexture_C)
    void Update Using Gamepad(bool Using Gamepad); // 0xe3e480 [Public]
    void init game instance(); // 0xe3e480 [Public]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void Pressed(); // 0xe3e480
    void Released(); // 0xe3e480
    void Init(); // 0xe3e480
    void ExecuteUbergraph_W_CTKeyIconTexture(int32 EntryPoint); // 0xe3e480 [Final]

// IBPI_CutscenePhone_C (/Game/MisfortuneTiger/Cutscenes/CutscenePhone/BPI_CutscenePhone.BPI_CutscenePhone_C)
    void Set Cutscene Phone Screen(int32 Index); // 0xe3e480 [Public]

// ABP_CutscenePhone_C (/Game/MisfortuneTiger/Cutscenes/CutscenePhone/BP_CutscenePhone.BP_CutscenePhone_C)
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void Set Cutscene Phone Screen(int32 Index); // 0xe3e480 [Public]
    void ExecuteUbergraph_BP_CutscenePhone(int32 EntryPoint); // 0xe3e480 [Final]

// UW_CutscenePhoneScreen_C (/Game/MisfortuneTiger/Cutscenes/CutscenePhone/W_CutscenePhoneScreen.W_CutscenePhoneScreen_C)
    void Set Cutscene Phone Screen(int32 Index); // 0xe3e480 [Public]
    void ExecuteUbergraph_W_CutscenePhoneScreen(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_UtilityPost_C (/Game/RetroFavela/Blueprints/BP_UtilityPost.BP_UtilityPost_C)
    void Update(); // 0xe3e480 [Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_UtilityPost(int32 EntryPoint); // 0xe3e480 [Final]

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

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

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

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

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

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x444fe00 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x444fcb0 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x444fc20 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x444fb90 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x444faf0 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0xe3e480 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x444f950 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x444f5f0 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x444f2f0 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x444f260 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x444f1c0 [Final Native Public]
    void K2_ClearFocus(); // 0x444edc0 [Final Native Public]
    bool HasPartialPath(); // 0x444ecc0 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x444eca0 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x444ec60 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x444ebe0 [Final Native Public]
    AActor* GetFocusActor(); // 0x444ebb0 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x444eb00 [Native Public]
    FVector GetFocalPoint(); // 0x444eac0 [Final Native Public]
    UPawnActionsComponent* GetDeprecatedActionsComponent(); // 0x444eaa0 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x444ea60 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x444e680 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x44a7600 [Native Public]
    void StartLogic(); // 0x321fb70 [Native Public]
    void RestartLogic(); // 0x44a6a10 [Native Public]
    bool IsRunning(); // 0x44a6490 [Native Public]
    bool IsPaused(); // 0x44a6460 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x4474330 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x44741c0 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x44740b0 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x4473fc0 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x4473ed0 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x4473de0 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x4473cf0 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x4473c00 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x4473b10 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x4473a20 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x4472720 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x4472500 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x4472400 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x4472340 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x4472290 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x44721f0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x4472140 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x4472090 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x4471fe0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x4471f30 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x4471e80 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x4471bb0 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x4471850 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x44706e0 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x2582e60 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x34f1ea0 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x44737a0 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x4473580 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x44733d0 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x4473220 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x4473090 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x4472ee0 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x4472d20 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x4472b70 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x44729c0 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x4472810 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x4471ae0 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x4471a20 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x44716b0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x44714b0 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4471310 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x44711b0 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4471030 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470ed0 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470d70 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470c10 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470ab0 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470950 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x44707c0 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470570 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x4470570 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x44a7050 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x44a6f90 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0xe3e480 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0xe3e480 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0xe3e480 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe3e480 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0xe3e480 [Event Protected]
    bool IsTaskExecuting(); // 0x44a6570 [Final Native Protected]
    bool IsTaskAborting(); // 0x44a6540 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x44a57f0 [Final Native Protected]
    void FinishAbort(); // 0x44a5760 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x44a76a0 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x44a73d0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x44a7300 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x44a7240 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x44a6de0 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x44a6890 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x44a67e0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x44a66f0 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x44a65f0 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x44a5dd0 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x44a5c60 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x44a5b70 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x44a5ae0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x44a59d0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x44a58f0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x44a5580 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x44a7160 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x44a6350 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x44a61c0 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x44a6080 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x44a5fc0 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x44a5d10 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0xe3e480 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x44d04a0 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x44cffd0 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0xe3e480 [Event Public]
    bool IsSmartLinkEnabled(); // 0x44cf900 [Final Native Public]
    bool HasMovingAgents(); // 0x44cf8c0 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x44d00e0 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x44cfdc0 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x44cec40 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x44ce8a0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x44ce620 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x44ce240 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x44cdf00 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x44d01e0 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x44cff70 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x44cfce0 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x44cf550 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x44cf4a0 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x44cf240 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x44cf150 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x44cee80 [Final Native Public]
    void ForgetAll(); // 0x44cee00 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x44e49d0 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x44e4910 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x44e34f0 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x44e3160 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x44e4880 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x44e47f0 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x44e4760 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0xe3e480 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0xe3e480 [Public]
    float GetPeripheralVisionCosine(); // 0x44e2ea0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x44e2e80 [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); // 0x44e2950 [Final Native Static Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x4a3f5b0 [Final Native Public]
    void PlaySequence(); // 0x4a3f580 [Final Native Public]
    void PauseSequence(); // 0x4a3f550 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x3e0dd50 [Final Native Public]
    void SetValue(float InValue); // 0x3e0dc40 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x3e0dba0 [Final Native Public]
    void SetStepSize(float InValue); // 0x3e0da80 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x3e0d940 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x3e0d830 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x3e0d780 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x3e0d6d0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x3e0d5c0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3e0d4b0 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x3e0d410 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x3e0d370 [Final Native Public]
    void SetLocked(bool InValue); // 0x3e0d270 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x3e0d190 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x3e0d080 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x3e0cf70 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x3e0ced0 [Final Native Public]
    float GetValue(); // 0x3e0ce20 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x3e0cdd0 [Final Native Public]
    float GetCustomDefaultValue(); // 0x3e0cd20 [Final Native Public]

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

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x2609240 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x2604b60 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x26044e0 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x26023e0 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2602030 [Final Native Static 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); // 0x2608ea0 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x26059d0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2605840 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x2605580 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2604ed0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2604d40 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x2601d30 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x2601be0 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x2601a50 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x2601900 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x2604410 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x2604340 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x2604170 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x2604040 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x26037d0 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2602e20 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2602720 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2602590 [Final Native Static Public]

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x2609360 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2609170 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x2608620 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x26083d0 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x26082c0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x2607fe0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x2607ed0 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2605390 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2604c50 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2604970 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26046d0 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2604270 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x2602230 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2602130 [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); // 0x2607230 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x2607170 [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); // 0x2606db0 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x2606c50 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x2606970 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x26067f0 [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); // 0x26063e0 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x2606200 [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); // 0x2605d90 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x2605b60 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x2601690 [Final Native Static Public]

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

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

// UPlayMontageCallbackProxy (/Script/AnimGraphRuntime.PlayMontageCallbackProxy)
    void OnNotifyEndReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x26078a0 [Final Native Protected]
    void OnNotifyBeginReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x2607790 [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x26076a0 [Final Native Protected]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x26075a0 [Final Native Protected]
    UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection); // 0x2603960 [Final Native Static Public]

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x2608980 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x2608730 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x26081b0 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x2605060 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x2603d70 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x26030b0 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2602fb0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x26014e0 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x2608d60 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x2608b50 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x2608840 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x26084e0 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x2607ab0 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x2605470 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x2605280 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x2605130 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x2604a50 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x26047a0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x2603e50 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x26033a0 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2603260 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x2601780 [Final Native Static Public]

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

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

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

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

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x18d2790 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x18d2610 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x18d19c0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x18d1880 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x18d16e0 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x18d1570 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x18d12a0 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x18d0fa0 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x18d0e20 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x18d0a30 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x18d0890 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x18cfe10 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x18cfb70 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x18cf6c0 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x18cf560 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x18d2af0 [Native Public]
    void WaitForCompletion(); // 0x18d2ad0 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x18d2920 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x18d2580 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x18d2410 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x18d2330 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x18d2200 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x18d2050 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x18d1fb0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x18d1e50 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x18d1cf0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x18d1b00 [Native Public]
    bool IsSearchAsync(); // 0x18d1850 [Native Public]
    bool IsSearchAllAssets(); // 0x18d1820 [Native Public]
    bool IsLoadingAssets(); // 0x18d16b0 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x18d14a0 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x18d1120 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x18d0b70 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x18d0640 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x18d0430 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x18d0220 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x18d0050 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x18cfe50 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x18cfcb0 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x18cfa50 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x18cf970 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x18cf800 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x4a587c0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x4a58670 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x4a584c0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x4a583b0 [Final Native Public]
    TArray<FName> GetCollections(); // 0x4a58280 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x4a58130 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x4a58000 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x470c190 [Final Native Public]
    void StartCapturingAudio(); // 0x470c140 [Final Native Public]
    bool IsCapturingAudio(); // 0x470c100 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x470bec0 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x18574f0 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x1857410 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x18572f0 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x1857190 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x18570c0 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x1856fd0 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x1856f00 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x1856e10 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x1856d40 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x1856c50 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x1856b80 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x1856a90 [Native Public]
    void ResetParameters(); // 0x1856a70 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x28f5c30 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x28f5ba0 [Native Public]
    void PlayLink(float StartTime); // 0x28f5b20 [Native Public]
    bool IsLinkPlaying(); // 0x28f5af0 [Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    float TrimAudioCache(float InMegabytesToFree); // 0x29269c0 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x2926880 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x2926650 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x2926560 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x2926490 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x2926370 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x2926270 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x2926010 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x2925e70 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x2925c30 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x2925b60 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2925950 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2925950 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x2925850 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2925750 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x2925850 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2925750 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x2925530 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2925410 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x2925250 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x29251d0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x2925100 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x2924f00 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x2924c00 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x2924a10 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x2924910 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x2924760 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x2924630 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x2924480 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x2924390 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x29242a0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x2924150 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x2923f90 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x2923e70 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x2923dc0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x2923bc0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x29239b0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29237d0 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x294b250 [Final Native Public]
    void Start(); // 0x294afe0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x294af50 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x294a8f0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x294a810 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x294a730 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x2949eb0 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x2949cd0 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x2949990 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x2949900 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2949460 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2949380 [Final Native Public]
    bool IsPlaying(); // 0x29489d0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x29481c0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x29473d0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x2947260 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x2946ae0 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x294a1f0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x29497f0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x2949270 [Final Native Public]
    void ResetKey(); // 0x2948db0 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x294ba60 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x294b830 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x294b680 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x294b3e0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x294b270 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x294b000 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x2949170 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x294ac80 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x294a9d0 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x2949f40 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x2949a20 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x2949540 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x2949170 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x2948f00 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x2948e00 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x2948cb0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x2948a40 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x2948830 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x2948750 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x2948690 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x29485d0 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x2948100 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x2947d30 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x2947930 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x2947890 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x29476c0 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x29475b0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    bool IsQuartzEnabled(); // 0x2948a20 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x29488d0 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x2948500 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x2948430 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x2948360 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x2947f30 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x2947e80 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x2947e80 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x2947dd0 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x2947c20 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x2947a50 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x2947780 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x2947570 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x2947530 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x29474f0 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x2947160 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x2947090 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x2946fa0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x2946c00 [Final Native Public]

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x3de9490 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x3de90a0 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x3de8e70 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x3de8ad0 [Final Native Public]

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

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

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x3e28b70 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x3e28a60 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x3e28950 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x3e28840 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x3e28730 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x3e28680 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x3e28570 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x3e28320 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0xe3e480 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x3e28040 [Final Native Public]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x3e29a70 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x3e29830 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x3e296f0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x3e29530 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x3e29370 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x3e29220 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x3e29180 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3e29040 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x3e28e60 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x3e28d20 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x3e28c80 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x3e284d0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x3e28430 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x3e28280 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x3e28140 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x3e299d0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x3e29900 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x3e29790 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x3e29610 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x3e29450 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x3e292d0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3e290e0 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x3e28fa0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x3e28f00 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x3e28dc0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x3e27fa0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x3e281e0 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x3e27fa0 [Final Native Public]

// UAutoSettingWidget (/Script/AutoSettings.AutoSettingWidget)
    void UpdateSelection(const FString& Value); // 0x3e3c180 [Native Event Protected]
    void Save(); // 0x3e3add0 [Final Native Public]
    bool HasUnsavedChange(); // 0x3e398c0 [Final Native Public]
    bool HasUnappliedChange(); // 0x3e398a0 [Final Native Public]
    void Cancel(); // 0x3e383e0 [Final Native Public]
    void ApplySettingValue(const FString& Value, bool bSaveIfPossible); // 0x3e38080 [Final Native Protected]
    void Apply(); // 0x3e37d10 [Final Native Public]

// UToggleSetting (/Script/AutoSettings.ToggleSetting)
    void UpdateToggleState(bool State); // 0x3e3c2f0 [Native Event Protected]
    void ToggleStateUpdated(bool State); // 0x3e385b0 [Final Native Protected]

// UCheckBoxSetting (/Script/AutoSettings.CheckBoxSetting)
    void CheckBoxStateChanged(bool IsChecked); // 0x3e385b0 [Final Native Private]

// USelectSetting (/Script/AutoSettings.SelectSetting)
    void UpdateOptions(const TArray<FSettingOption>& InOptions); // 0x3e3c060 [Native Event Protected]
    void RegenerateOptions(); // 0x3e3a1d0 [Final Native Public]

// UComboBoxSetting (/Script/AutoSettings.ComboBoxSetting)
    void ComboBoxSelectionChanged(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x3e38720 [Final Native Private]

// UConsoleUtils (/Script/AutoSettings.ConsoleUtils)
    void SetStringCVar(const FName& Name, const FString& Value); // 0x3e3bc30 [Final Native Static Public]
    void SetIntCVar(const FName& Name, int32 Value); // 0x3e3b6e0 [Final Native Static Public]
    void SetFloatCVar(const FName& Name, float Value); // 0x3e3b530 [Final Native Static Public]
    void SetBoolCVar(const FName& Name, bool Value); // 0x3e3b3c0 [Final Native Static Public]
    bool IsCVarRegistered(const FName& Name); // 0x3e39960 [Final Native Static Public]
    FString GetStringCVar(const FName& Name); // 0x3e39570 [Final Native Static Public]
    int32 GetIntCVar(const FName& Name); // 0x3e39140 [Final Native Static Public]
    float GetFloatCVar(const FName& Name); // 0x3e39060 [Final Native Static Public]
    bool GetBoolCVar(const FName& Name); // 0x3e38c40 [Final Native Static Public]

// UCVarChangeListenerManager (/Script/AutoSettings.CVarChangeListenerManager)
    void AddStringCVarCallbackStatic(const FName& Name, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e37bf0 [Final Native Static Public]
    void AddIntCVarCallbackStatic(const FName& Name, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e37ad0 [Final Native Static Public]
    void AddFloatCVarCallbackStatic(const FName& Name, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e379b0 [Final Native Static Public]
    void AddBoolCVarCallbackStatic(const FName& Name, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e37890 [Final Native Static Public]

// USliderSetting (/Script/AutoSettings.SliderSetting)
    void UpdateSliderValue(float NormalizedValue, float RawValue); // 0x3e3c220 [Native Event Protected]
    void SliderValueUpdated(float NormalizedValue); // 0x3e3bf90 [Final Native Protected]
    bool ShouldSaveCurrentValue(); // 0x3e3bef0 [Native Event Protected]
    float RawValueToNormalized(float RawValue); // 0x3e39f90 [Final Native Public]
    void OnSliderValueUpdated(float NormalizedValue, float RawValue); // 0xe3e480 [Event Protected]
    float NormalizedValueToRaw(float NormalizedValue); // 0x3e39b40 [Final Native Public]
    float ClampRawValue(float RawValue); // 0x3e38660 [Final Native Public]

// UNativeSliderSetting (/Script/AutoSettings.NativeSliderSetting)
    void SliderValueChanged(float NewValue); // 0x3e3bf90 [Final Native Private]
    void SliderMouseCaptureEnd(); // 0x3e3bf40 [Final Native Private]
    void SliderMouseCaptureBegin(); // 0x3e3bf20 [Final Native Private]

// URadioButton (/Script/AutoSettings.RadioButton)
    void UpdateSelected(bool InSelected); // 0xe3e480 [Event Protected]
    void UpdateLabel(FText& InLabel); // 0xe3e480 [Event Protected]
    void TriggerSelection(); // 0x3e3c010 [Final Native Protected]
    void SetValue(const FString& InValue); // 0x3e3bde0 [Final Native Public]
    void SetSelected(bool InSelected); // 0x3e3bb80 [Final Native Public]
    void SetLabel(const FText& InLabel); // 0x3e3b870 [Final Native Public]
    FString GetValue(); // 0x3e396c0 [Final Native Public]
    bool GetSelected(); // 0x3e39550 [Final Native Protected]
    FText GetLabel(); // 0x3e39230 [Final Native Protected]

// URadioSelect (/Script/AutoSettings.RadioSelect)
    void SetOptions(const TArray<FSettingOption>& InOptions); // 0x3e3b990 [Final Native Public]
    void Select(const FString& Value); // 0x3e3b150 [Final Native Public]
    void OnButtonCreated(URadioButton* Button, UPanelSlot* NewSlot); // 0x3e39c00 [Native Event Protected]
    TArray<URadioButton*> GetRadioButtonWidgets(); // 0x3e39480 [Final Native Public]
    TArray<FSettingOption> GetOptions(); // 0x3e392e0 [Final Native Public]
    void ButtonSelected(const FString& Value); // 0x3e382e0 [Final Native Private]

// URadioSelectSetting (/Script/AutoSettings.RadioSelectSetting)
    void RadioSelectionChanged(const FString& Value); // 0x3e39e80 [Final Native Private]

// USettingOptionFactory (/Script/AutoSettings.SettingOptionFactory)
    TArray<FSettingOption> ConstructOptions(); // 0x3e38850 [Native Event Public]

// USettingValueMask (/Script/AutoSettings.SettingValueMask)
    FString RecombineValues(const FString& SettingValue, const FString& ConsoleValue); // 0x3e3a080 [Native Event Public]
    FString MaskValue(const FString& ConsoleValue); // 0x3e399f0 [Native Event Public]

// USettingContainerUtils (/Script/AutoSettings.SettingContainerUtils)
    void SaveChildSettings(UUserWidget* UserWidget, UWidget* Parent); // 0x3e3adf0 [Final Native Static Public]
    TArray<UAutoSettingWidget*> GetChildSettings(UUserWidget* UserWidget, UWidget* Parent); // 0x3e38d30 [Final Native Static Public]
    bool DoesAnyChildSettingHaveUnsavedChange(UUserWidget* UserWidget, UWidget* Parent); // 0x3e38a70 [Final Native Static Public]
    bool DoesAnyChildSettingHaveUnappliedChange(UUserWidget* UserWidget, UWidget* Parent); // 0x3e388a0 [Final Native Static Public]
    void CancelChildSettings(UUserWidget* UserWidget, UWidget* Parent); // 0x3e38400 [Final Native Static Public]
    void ApplyChildSettings(UUserWidget* UserWidget, UWidget* Parent); // 0x3e37d30 [Final Native Static Public]

// USettingsManager (/Script/AutoSettings.SettingsManager)
    void SaveSettingStatic(const FAutoSettingData& SettingData); // 0x3e3afa0 [Final Native Static Public]
    void RegisterStringCVarSettingWithCallback(const FName& Name, const FString& DefaultValue, const FString& Help, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e3ac00 [Final Native Static Public]
    void RegisterStringCVarSetting(const FName& Name, const FString& DefaultValue, const FString& Help); // 0x3e3aad0 [Final Native Static Public]
    void RegisterIntCVarSettingWithCallback(const FName& Name, int32 DefaultValue, const FString& Help, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e3a910 [Final Native Static Public]
    void RegisterIntCVarSetting(const FName& Name, int32 DefaultValue, const FString& Help); // 0x3e3a800 [Final Native Static Public]
    void RegisterFloatCVarSettingWithCallback(const FName& Name, float DefaultValue, const FString& Help, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e3a640 [Final Native Static Public]
    void RegisterFloatCVarSetting(const FName& Name, float DefaultValue, const FString& Help); // 0x3e3a520 [Final Native Static Public]
    void RegisterBoolCVarSettingWithCallback(const FName& Name, bool DefaultValue, const FString& Help, const FScriptDelegate& ChangedCallback, bool CallbackImmediately); // 0x3e3a360 [Final Native Static Public]
    void RegisterBoolCVarSetting(const FName& Name, bool DefaultValue, const FString& Help); // 0x3e3a230 [Final Native Static Public]
    FString GetValue(const FName& Key, bool bPreferConfigValue); // 0x3e39790 [Final Native Static Public]
    void AutoDetectSettingsStatic(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3e381b0 [Final Native Static Public]
    void ApplySettingStatic(const FAutoSettingData& SettingData); // 0x3e37ee0 [Final Native Static Public]

// USpinner (/Script/AutoSettings.Spinner)
    void SelectValue(const FString& Value); // 0x3e3b2d0 [Final Native Public]
    void SelectIndex(int32 Index); // 0x3e3b240 [Final Native Public]
    void Previous(); // 0x3e39e30 [Final Native Public]
    void OnSelectionChanged(const FSettingOption& SelectedOption); // 0x3e39cd0 [Native Event Public]
    void Next(); // 0x3e39ae0 [Final Native Public]
    bool HasValidPrevious(); // 0x3e39920 [Final Native Public]
    bool HasValidNext(); // 0x3e398e0 [Final Native Public]
    FSettingOption GetCurrentOption(); // 0x3e38f20 [Final Native Public]
    int32 GetCurrentIndex(); // 0x3e38f00 [Final Native Public]

// USpinnerSetting (/Script/AutoSettings.SpinnerSetting)
    void SpinnerSelectionChanged(const FString& Value); // 0x3e39e80 [Final Native Private]

// UInputLabel (/Script/AutoSettingsInput.InputLabel)
    void UpdateLabel(); // 0x3e5a590 [Native Event Public]
    void MappingsChanged(APlayerController* Player); // 0x3e59440 [Final Native Private]

// UInputMapping (/Script/AutoSettingsInput.InputMapping)
    void UpdateMapping(); // 0x3e5a5b0 [Native Event Public]
    void UpdateLabel(); // 0x3e5a590 [Native Event Protected]
    void ChordCaptured(const FCapturedInput& CapturedInput); // 0x3e56af0 [Final Native Private]
    void BindChord(const FCapturedInput& CapturedInput); // 0x3e568a0 [Native Public]

// UAutoSettingsInputProjectConfig (/Script/AutoSettingsInput.AutoSettingsInputProjectConfig)
    TArray<UTexture*> LoadKeyIcons(const FGameplayTagContainer& KeyIconTags); // 0x3e59320 [Final Native Static Public]
    FGameplayTag GetKeyGroupStatic(const FKey& Key); // 0x3e57840 [Final Native Static Public]
    FText GetKeyFriendlyNameStatic(const FKey& Key); // 0x3e575a0 [Final Native Static Public]

// IAutoSettingsPlayer (/Script/AutoSettingsInput.AutoSettingsPlayer)
    void SaveInputMappings(const FPlayerInputMappings& InputMappings); // 0x3e597c0 [Native Event Public]
    FString GetUniquePlayerIdentifier(); // 0x3e58ff0 [Native Event Public]
    bool GetInputMappings(FPlayerInputMappings& InputMappings); // 0x3e573a0 [Native Event Public]
    FInputMappingPreset GetDefaultInputMappingPreset(); // 0x3e56c00 [Native Event Public]

// UBindCaptureButton (/Script/AutoSettingsInput.BindCaptureButton)
    UBindCapturePrompt* StartCapture(); // 0x3e5a560 [Final Native Public]
    void InitializePrompt(UBindCapturePrompt* PromptWidget); // 0x3e59180 [Native Event Protected]
    void ChordCaptured(const FCapturedInput& CapturedInput); // 0x3e569e0 [Final Native Private]

// UBindCapturePrompt (/Script/AutoSettingsInput.BindCapturePrompt)
    bool IsKeyAllowed(const FKey& PrimaryKey); // 0x3e59210 [Native Event Protected]
    FGameplayTag GetKeyGroup(); // 0x3e57820 [Final Native Public]
    void Cancel(); // 0x3e569c0 [Final Native Public]

// UGlobalKeyIconTagManager (/Script/AutoSettingsInput.GlobalKeyIconTagManager)
    void SetGlobalKeyIconTags(const FGameplayTagContainer& InGlobalIconTags); // 0x3e59a60 [Final Native Static Public]
    UTexture* GetIconForKey(const FKey& InKey, const FGameplayTagContainer& IconTags, float AxisScale); // 0x3e57140 [Final Native Static Public]

// UInputMappingManager (/Script/AutoSettingsInput.InputMappingManager)
    void SetPlayerKeyGroupStatic(APlayerController* Player, const FGameplayTag& KeyGroup); // 0x3e59fe0 [Final Native Static Public]
    void SetPlayerInputPresetStatic(APlayerController* Player, const FInputMappingPreset& Preset); // 0x3e59d50 [Final Native Static Public]
    void SetPlayerInputPresetByTag(APlayerController* Player, const FGameplayTag& PresetTag); // 0x3e59b80 [Final Native Static Public]
    void OnRegisteredPlayerControllerDestroyed(AActor* DestroyedActor); // 0x3e59560 [Final Native Private]
    bool InitializePlayerInputOverridesStatic(APlayerController* Player); // 0x3e590f0 [Final Native Static Public]
    void GetPlayerMappingsByKey(APlayerController* Player, const FKey& Key, const TArray<FInputActionKeyMapping>& Actions, const TArray<FInputAxisKeyMapping>& Axes); // 0x3e58d50 [Final Native Public]
    FPlayerInputMappings GetPlayerInputMappingsStatic(APlayerController* Player); // 0x3e58910 [Final Native Static Public]
    FInputAxisKeyMapping GetPlayerAxisMappingStatic(APlayerController* Player, const FName& AxisName, float Scale, int32 MappingGroup); // 0x3e58310 [Final Native Static Public]
    TArray<FInputAxisKeyMapping> GetPlayerAxisMappings(APlayerController* Player, const FName& AxisName, float Scale, int32 MappingGroup, const FGameplayTag& KeyGroup, bool bUsePlayerKeyGroup); // 0x3e58710 [Final Native Public]
    FInputAxisKeyMapping GetPlayerAxisMapping(APlayerController* Player, const FName& AxisName, float Scale, int32 MappingGroup, const FGameplayTag& KeyGroup, bool bUsePlayerKeyGroup); // 0x3e580c0 [Final Native Public]
    FInputActionKeyMapping GetPlayerActionMappingStatic(APlayerController* Player, const FName& ActionName, int32 MappingGroup); // 0x3e57b90 [Final Native Static Public]
    TArray<FInputActionKeyMapping> GetPlayerActionMappings(APlayerController* Player, const FName& ActionName, int32 MappingGroup, const FGameplayTag& KeyGroup, bool bUsePlayerKeyGroup); // 0x3e57f00 [Final Native Public]
    FInputActionKeyMapping GetPlayerActionMapping(APlayerController* Player, const FName& ActionName, int32 MappingGroup, const FGameplayTag& KeyGroup, bool bUsePlayerKeyGroup); // 0x3e579a0 [Final Native Public]
    TArray<FInputMappingPreset> GetDefaultInputPresets(); // 0x3e56ca0 [Final Native Static Public]
    void AddPlayerAxisOverrideStatic(APlayerController* Player, FInputAxisKeyMapping& NewMapping, int32 MappingGroup, bool bAnyKeyGroup); // 0x3e56660 [Final Native Static Public]
    void AddPlayerAxisOverride(APlayerController* Player, FInputAxisKeyMapping& NewMapping, int32 MappingGroup, bool bAnyKeyGroup); // 0x3e56440 [Final Native Public]
    void AddPlayerActionOverrideStatic(APlayerController* Player, FInputActionKeyMapping& NewMapping, int32 MappingGroup, bool bAnyKeyGroup); // 0x3e561f0 [Final Native Static Public]
    void AddPlayerActionOverride(APlayerController* Player, FInputActionKeyMapping& NewMapping, int32 MappingGroup, bool bAnyKeyGroup); // 0x3e55fc0 [Final Native Public]

// UKeyLabel (/Script/AutoSettingsInput.KeyLabel)
    void UpdateKeyLabel(); // 0xe3e480 [Event Public]
    void OnGlobalKeyIconTagsModified(); // 0x3e59500 [Final Native Private]
    bool HasValidKey(); // 0x3e590b0 [Final Native Protected]
    bool HasIcon(); // 0x3e59070 [Final Native Protected]
    ESlateVisibility GetIconVisibility(); // 0x3e3bef0 [Native Event Protected]
    FSlateBrush GetIconBrush(); // 0x3e56f70 [Native Event Protected]
    UTexture* GetIcon(); // 0x3e56f40 [Final Native Protected]
    ESlateVisibility GetDisplayNameVisibility(); // 0x3e56f10 [Native Event Protected]
    FText GetDisplayName(); // 0x3e56dc0 [Final Native Protected]

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

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x4a5dba0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x4a5da90 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x4a5d960 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x4a5d8d0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x4a5d890 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x46ca390 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x46ca2a0 [Final Native Protected]
    void TriggerAll(); // 0x46ca1d0 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x46ca140 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x46ca080 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x46c9f30 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x46c9e10 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x46c9d00 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x46c9c10 [Final Native Protected]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity); // 0x46fbf30 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x46fbd40 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x46fbc20 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x46fb9b0 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x46fb7e0 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x46fb610 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x46fb490 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x46fb2b0 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x46fb130 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x46faf10 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x46fade0 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x46fad60 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x46fabe0 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x46faa00 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x46fa930 [Final Native Public]

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

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

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x28efea0 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x28efcb0 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x28efba0 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x28ef970 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x28ef8b0 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x28ef3b0 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x28ef320 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x28ef290 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x28ef1e0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x28eef90 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x28eeef0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x28eed10 [Final Native Static Public]
    FString GetLensPresetName(); // 0x28eea40 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x28ee7c0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x28ee600 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x28ee370 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x28ee040 [Final Native Public]
    FString GetCropPresetName(); // 0x28eddc0 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x28efd60 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x28efa20 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x28ef7a0 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x28ef660 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x28ef700 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x28ef550 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x28ef430 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x28ef040 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x28eebd0 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x28ee7f0 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x28ee4c0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x28ee150 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x28edf00 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x28edbe0 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x28edb70 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x19ae800 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x19ae770 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x19ae6e0 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x19ae650 [Native Public]
    void PhysicsAssetUpdated(); // 0x19ae630 [Native Public]
    float GetSimulationTime(); // 0x19ae610 [Final Native Public]
    int32 GetNumSubsteps(); // 0x19ae5f0 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x19ae5d0 [Final Native Public]
    int32 GetNumIterations(); // 0x19ae5b0 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x19ae590 [Final Native Public]
    int32 GetNumCloths(); // 0x19ae570 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x19ae410 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x19ae370 [Native Public]
    void DisableGravityOverride(); // 0x19ae350 [Native Public]
    void ClothConfigUpdated(); // 0x19ae330 [Native Public]

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

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

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x261bb00 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x261ba20 [Final Native Static Public]
    UConstraintsManager* GetManager(UWorld* InWorld); // 0x261b990 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x261b840 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x261b650 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x261b510 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x261b440 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x261b2b0 [Final Native Static Public]

// UControlRigShapeLibraryLink (/Script/ControlRig.ControlRigShapeLibraryLink)
    void SetShapeLibrary(UControlRigShapeLibrary* InShapeLibrary); // 0x37e03e0 [Final Native Public]
    UControlRigShapeLibrary* GetShapeLibrary(); // 0x3717350 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x37e1840 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x37e1670 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x37e1530 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x37e1300 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x37e11c0 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x37e0fe0 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x37e0d80 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x37e0af0 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x37e0800 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x37e0570 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x37e0470 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x37e0180 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x37dfef0 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x37dfc80 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x37df9f0 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x37df7a0 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x37df510 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x37df260 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x37df090 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x37deea0 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x37dec40 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x37de9b0 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x37de6f0 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x37de300 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x37de0a0 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x37dde10 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x37ddbb0 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x37dd920 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x37dd660 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x37dd270 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x37dd010 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x37dcd80 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x37dcc60 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x37dca30 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x37dc930 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x37dc760 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x37dc510 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x37dc170 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x37dbf40 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x37dbbf0 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x37db970 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x37db640 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x37db4a0 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x37db240 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x37db140 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x37daf70 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x37dad70 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x37daae0 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x37da830 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x37da460 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x37da200 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x37d9f70 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x37d9e40 [Final Native Public]
    void ResetToDefault(); // 0x37d9e20 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x37d9da0 [Final Native Public]
    void ResetCurveValues(); // 0x37d9d80 [Final Native Public]
    void Reset(); // 0x37d9d60 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d9c60 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x37d9bb0 [Final Native Public]
    int32 Num(); // 0x2530d30 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x37d9940 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x37d9a70 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x37d97c0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x37d9550 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x37d93e0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x37d9300 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x37d91d0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x37d8fe0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x37d8f00 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x37d8e60 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x37d8da0 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x37d8c10 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x37d8b60 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x37d8800 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x37d8730 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x37d85b0 [Final Native Public]
    bool IsControllerAvailable(); // 0x37d8580 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x37d8440 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x37d8210 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x37d8140 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d7e70 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x37d7db0 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x37d7c80 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x37d79b0 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x37d7860 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d7590 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x37d7480 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x37d73a0 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x37d7170 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x37d7070 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d6da0 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x37d6cf0 [Final Native Public]
    TArray<FRigElementKey> GetRigidBodyKeys(bool bTraverse); // 0x37d6c00 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x37d69e0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d6710 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x37d6620 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x37d6400 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d6130 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x37d6070 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x37d5fc0 [Final Native Public]
    FRigPose GetPose(bool bInitial); // 0x37d5e30 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x37d5bb0 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x37d5a50 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d58c0 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d5680 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x37d5cf0 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x37d55d0 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x37d54e0 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x37d52e0 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d51a0 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d50a0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x37d4fb0 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d4e00 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d4b90 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x37d4a00 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d4860 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d4610 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x37d4400 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d4130 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x37d3f60 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x37d3e90 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x37d3de0 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x37d3be0 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d3910 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x37d37b0 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d3600 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d3390 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d31f0 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d2f90 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x37d2df0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x37d2b90 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x37d29a0 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x37d28f0 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d2620 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x37d2560 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x37d2410 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x37d2350 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x37d2290 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x37d2110 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x37d2080 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x37d1e30 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x37d1bb0 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x37d1a80 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x37d1870 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x37d1740 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x37d1550 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x37d13e0 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x37d11b0 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x37d1fe0 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x37d10c0 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x37d0f80 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x37d0d80 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x37d0ab0 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x37d09c0 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x37d08d0 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x37d0660 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x37d00f0 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x37cff30 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x37cfd70 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x37cfce0 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x37cfb80 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x383a470 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x383a3e0 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect); // 0x3838610 [Native Public]
    void RequestConstruction(); // 0x3838570 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0xe3e480 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x3837bf0 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3837890 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3837870 [Final Native Public]
    AActor* GetHostingActor(); // 0x38373b0 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x3837390 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x3835d40 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x3835bc0 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(UObject* Outer, const FName& ControlName); // 0x3835ae0 [Final Native Public]
    bool ClearControlSelection(); // 0x3835900 [Native Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x383af60 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x383a8c0 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x383a670 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x383a020 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x3839e30 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x3839b00 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x3839950 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x3839690 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x3839390 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x38392f0 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x3839030 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x3838df0 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x3838ca0 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x3838b40 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x38389e0 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x38387a0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x38386f0 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x3837fb0 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x3837f20 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x3837e90 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x3837e00 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x29be7b0 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x3837d70 [Native Event Public]
    void Initialize(); // 0x3837bd0 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x3837910 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x3837680 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x3837400 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x3837060 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x3836f20 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x3836e00 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x3836cf0 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x3836bc0 [Final Native Public]
    UControlRig* GetControlRig(); // 0x3836b90 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x3836a80 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x3836750 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x3836630 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x3836510 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x38363f0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x3836170 [Final Native Public]
    float GetAbsoluteTime(); // 0x3836130 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x3835c40 [Final Native Public]
    void ClearMappedElements(); // 0x3835930 [Final Native Public]
    bool CanExecute(); // 0x3835870 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves); // 0x38356c0 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x38355c0 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x38354d0 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent); // 0x3835420 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x38385a0 [Final Native Public]
    void Refresh(); // 0x3838530 [Final Native Public]
    void Clear(); // 0x38358e0 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x383a9e0 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x383a950 [Native Public]
    void SetHovered(bool bInHovered); // 0x3839da0 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x3839c80 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x253b820 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0xe3e480 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0xe3e480 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0xe3e480 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0xe3e480 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0xe3e480 [Event Public]
    bool IsSelectedInEditor(); // 0x2ea3d40 [Native Public]
    bool IsHovered(); // 0x3837cd0 [Native Public]
    bool IsEnabled(); // 0x3837ca0 [Native Public]
    FTransform GetGlobalTransform(); // 0x38372c0 [Final Native Public]

// UControlRigTestData (/Script/ControlRig.ControlRigTestData)
    bool SetupReplay(UControlRig* InControlRig, bool bGroundTruth); // 0x383aa70 [Final Native Public]
    void ReleaseReplay(); // 0x3838550 [Final Native Public]
    bool Record(UControlRig* InControlRig, double InRecordingDuration); // 0x3838040 [Final Native Public]
    bool IsReplaying(); // 0x3837d30 [Final Native Public]
    bool IsRecording(); // 0x3837d00 [Final Native Public]
    FVector2D GetTimeRange(bool bInput); // 0x3837b00 [Final Native Public]
    EControlRigTestDataPlaybackMode GetPlaybackMode(); // 0x38378b0 [Final Native Public]
    int32 GetFrameIndexForTime(double InSeconds, bool bInput); // 0x38371e0 [Final Native Public]
    UControlRigTestData* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName); // 0x3835950 [Final Native Static Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand); // 0x38fa450 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x38fa280 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x38fa1f0 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f9f90 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x38f9db0 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection); // 0x38f9c70 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f96f0 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x38f9520 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f9350 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f9210 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f9060 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x38f8af0 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x38f88a0 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f8630 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f8330 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x38f8300 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x38f7fa0 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x38f7d40 [Final Native Public]
    FString ExportSelectionToText(); // 0x38f7c50 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x38f79c0 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x38f7420 [Final Native Public]
    bool ClearSelection(); // 0x38f73c0 [Final Native Public]
    FRigElementKey AddRigidBody(const FName& InName, const FRigElementKey& InParent, const FRigRigidBodySettings& InSettings, const FTransform& InLocalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f7100 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, bool bSetupUndo); // 0x38f6f30 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f6c70 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f6ae0 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f6630 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f6330 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x38f6080 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror); // 0x38f9ba0 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x38f9ad0 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x38f9900 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror); // 0x38f8df0 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x38f8140 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x38f7e80 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x38f74e0 [Final Native Public]

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

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

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

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

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

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

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

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x28ac5d0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x2ce4fe0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x2ce5060 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x2ce3ff0 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x2ce3ae0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x2ce3a60 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x2ce39d0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x2ab4270 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x2ce2db0 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2ce2d20 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2ce2c90 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0xe3e480 [Event Public]
    void OnRep_IsActive(); // 0x29be840 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x2ce26b0 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x2ce22c0 [Native Public]
    bool IsBeingDestroyed(); // 0x2ce2290 [Final Native Public]
    bool IsActive(); // 0x2ce2260 [Final Native Public]
    AActor* GetOwner(); // 0x2ce1970 [Final Native Public]
    float GetComponentTickInterval(); // 0x2ce11b0 [Final Native Public]
    void Deactivate(); // 0x19ae630 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x2ce0e10 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2ce05b0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2ce0520 [Native Public]
    void Activate(bool bReset); // 0x28b14e0 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x2a71b90 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x2a71b00 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x2a71a30 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x2a719a0 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x2a71910 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x2a71890 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x2a717c0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x2a71690 [Final Native Public]
    void ResetRelativeTransform(); // 0x2a71670 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x2a714c0 [Final Native Private]
    void OnRep_Transform(); // 0x2a714a0 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x2a71480 [Final Native Private]
    void OnRep_AttachParent(); // 0x2a71460 [Final Native Private]
    void OnRep_AttachChildren(); // 0x2a71440 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a711f0 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a71000 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70dc0 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70bd0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70980 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70790 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70550 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a70360 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x2a702d0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x2a70290 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x2a70250 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x2a70210 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x2a700b0 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2a6fee0 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x2a6fd80 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6fb30 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6f8e0 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6f6f0 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6f500 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6f310 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6f120 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6eed0 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6ece0 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2a6eaf0 [Final Native Public]
    bool IsVisible(); // 0x2a6eac0 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x2a6ea20 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x2a6e9f0 [Native Public]
    FVector GetUpVector(); // 0x2a6e9b0 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x2a6e880 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x2a6e7d0 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x2a6e720 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x2a6e670 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x2a6e640 [Final Native Public]
    FVector GetRightVector(); // 0x2a6e600 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x2a6e570 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x2a6e540 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x2a6e490 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x2a6e460 [Final Native Public]
    FVector GetForwardVector(); // 0x2a59b10 [Final Native Public]
    FVector GetComponentVelocity(); // 0x2a6e410 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x2a6e310 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x2a6e270 [Final Native Public]
    FName GetAttachSocketName(); // 0x2a6e250 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x2a6e230 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x2a6e1b0 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x2a6e110 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x2a6e040 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x2a673c0 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x2a67330 [Native Public]
    void WakeAllRigidBodies(); // 0x2a67310 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x2a67260 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x2a671d0 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x2a67140 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x2a67050 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x2a66f60 [Final Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x2a66e90 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x2a66e00 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x2a66d80 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x2a66cf0 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x2a66c60 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x2a66bd0 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x2a66b00 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x2a66a30 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x2a669a0 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x2a66910 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x2a66880 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x2a667f0 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x2a660d0 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2a66650 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2a66530 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x2a663f0 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2a662b0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2a66160 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x2a66040 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x2a65fb0 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x2a65f20 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x2a65e50 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x2a65d80 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x2a65cb0 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x2a65ba0 [Native Public]
    void SetLinearDamping(float InDamping); // 0x2a65b10 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x2a659e0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x2a658d0 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x2a65840 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x2a657b0 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x2a65720 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x2a65690 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x2a65530 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x2a65480 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x2a655c0 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x2a653f0 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x2a65360 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x2a65270 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x2a65190 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x2a650c0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x2a64ff0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x2a64f00 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x2a64e20 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x2a64d50 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x2a64c80 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x2a64c00 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x2a64b70 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x2a64af0 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x2a64a70 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x2a649a0 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x2a64920 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x2a64850 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x2a647d0 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x2a64750 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x2a64670 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x2a645e0 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x2a64550 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x2a644c0 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x2a64430 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x2a643b0 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x2a64320 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x2a64290 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x2a641a0 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x2a640b0 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x2a63fa0 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x2a63f10 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x2a63e80 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x2a63df0 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x2a63d60 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x2a63c40 [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x2a63bb0 [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); // 0x2a637d0 [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); // 0x2a63440 [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); // 0x2a630a0 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x2a63050 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x2a63010 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x2a62fd0 [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); // 0x2a62c20 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x2a62ae0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x2a62a40 [Final Native Public]
    bool IsGravityEnabled(); // 0x2a62a10 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x2a62980 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x2a62950 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x2a62930 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x2a62860 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x2a62790 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x2a62760 [Final Native Public]
    bool GetStaticWhenNotMoveable(); // 0x2a62730 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x2a61d00 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x2a61c50 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x2a61ba0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x2a61ae0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x2a61a30 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x2a61930 [Final Native Public]
    int32 GetNumMaterials(); // 0x2a61900 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x2a61820 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x2a61780 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x2a616e0 [Native Public]
    float GetMass(); // 0x2a616a0 [Native Public]
    float GetLinearDamping(); // 0x2a61660 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x2a615b0 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x2a61580 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x2a61550 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x2a614d0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x2a613b0 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x2a61310 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x2a61280 [Native Public]
    FName GetCollisionProfileName(); // 0x2a61240 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x2a61210 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x2a611e0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x2a610a0 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x2a60ff0 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x2a60eb0 [Final Native Public]
    float GetAngularDamping(); // 0x2a60e70 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x2a60bd0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x2a60b00 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x2a60a60 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x2a609e0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x2a60960 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x2a60930 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x2a60910 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x2a60870 [Native Public]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x2a60720 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x2a605f0 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x2a604b0 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x2a602d0 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x2a600f0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x2a5ffa0 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2a5fe70 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x2a5fd20 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x2a5fbd0 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x2a5faa0 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2a5f970 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2a5f830 [Final Native Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x2ab4620 [Final Native Public]
    void UserConstructionScript(); // 0xe3e480 [Event Public]
    void TearOff(); // 0x29be860 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x2ab4490 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x2ab4510 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x2ab4300 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x2ab4270 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x2ab41e0 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x2ab40e0 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x2ab4050 [Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x2ab3fd0 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x2ab3e40 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x2ab3cc0 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x2ab3c40 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x2ab3bb0 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x2ab3b10 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x2ab3a80 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x2ab39f0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x2ab3960 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2ab38d0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2ab3840 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0xe3e480 [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); // 0xe3e480 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0xe3e480 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe3e480 [Event Protected]
    void ReceiveDestroyed(); // 0xe3e480 [Event Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0xe3e480 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0xe3e480 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0xe3e480 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0xe3e480 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0xe3e480 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0xe3e480 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0xe3e480 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0xe3e480 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0xe3e480 [Event Public]
    void ReceiveActorEndCursorOver(); // 0xe3e480 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0xe3e480 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0xe3e480 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x2ab3720 [Native Public]
    void OnRep_ReplicateMovement(); // 0x29be840 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x2ab3700 [Native Public]
    void OnRep_Owner(); // 0x28ac5d0 [Native Protected]
    void OnRep_Instigator(); // 0x2ab36e0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x19ae350 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x2ab3440 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x2ab3330 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2f00 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x2ab2dd0 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2ad0 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2840 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2650 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2400 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab2100 [Final Native Public]
    void K2_OnReset(); // 0xe3e480 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0xe3e480 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0xe3e480 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x2ab20e0 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x2ab1fb0 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x2ab1eb0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x2ab1e30 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x2ab1d00 [Final Native Public]
    void K2_DestroyActor(); // 0x2ab1ce0 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2ab1af0 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2ab18e0 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x2ab1760 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x2ab1600 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab1300 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab1000 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab0d70 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab0ae0 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab07e0 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab0550 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2ab02c0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x2ab0220 [Final Native Public]
    bool IsChildActor(); // 0x2ab01e0 [Final Native Public]
    bool IsActorTickEnabled(); // 0x2ab01c0 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x2ab01a0 [Final Native Public]
    bool HasAuthority(); // 0x2ab0170 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x2ab0010 [Final Native Public]
    FVector GetVelocity(); // 0x2aaffc0 [Native Public]
    FTransform GetTransform(); // 0x2aaff50 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x2aaff30 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x2aafdd0 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x2aafc40 [Final Native Public]
    float GetResimulationThreshold(); // 0x2aafc10 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x2aafbf0 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x2aafbc0 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x2aafb90 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x2aafb50 [Final Native Public]
    AActor* GetParentActor(); // 0x2aafb00 [Final Native Public]
    AActor* GetOwner(); // 0x2aafae0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x2aafa30 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x2aaf930 [Final Native Public]
    ENetRole GetLocalRole(); // 0x2aaf910 [Final Native Public]
    float GetLifeSpan(); // 0x2aaf8d0 [Native Public]
    FTransform GetLevelTransform(); // 0x2aaf810 [Final Native Public]
    ULevel* GetLevel(); // 0x2aaf7c0 [Final Native Public]
    AController* GetInstigatorController(); // 0x2aaf780 [Final Native Public]
    APawn* GetInstigator(); // 0x2aaf760 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x2aaf5e0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x2aaf530 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x2aaf3d0 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x2aaf190 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x2aaf020 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x2aaefb0 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x2aaed60 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x2aaebd0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x2aae980 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x2aae5f0 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x2aae550 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x2aae3c0 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x2aae380 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x2aae400 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x2aae280 [Final Native Public]
    FVector GetActorUpVector(); // 0x2aae210 [Final Native Public]
    float GetActorTimeDilation(); // 0x2aae1a0 [Final Native Public]
    float GetActorTickInterval(); // 0x2aae180 [Final Native Public]
    FVector GetActorScale3D(); // 0x2aae110 [Final Native Public]
    FVector GetActorRightVector(); // 0x2aae0a0 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x2aae030 [Final Native Public]
    FVector GetActorForwardVector(); // 0x2aadfc0 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x2aaded0 [Native Public]
    bool GetActorEnableCollision(); // 0x2aadeb0 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x2aadd10 [Native Public]
    void ForceNetUpdate(); // 0x2aadcf0 [Native Public]
    void FlushNetDormancy(); // 0x2aadcd0 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x2aadb30 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x2aada60 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x28e3060 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x2aad9d0 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x2aad8a0 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x28adce0 [Native Public]
    bool CanTriggerResimulation(); // 0x2aad870 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2aad7e0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2aad750 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x2aad560 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x2aad350 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x2aad290 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x2d2cc30 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x2d2be20 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x2d2b990 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x2d2b8e0 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x2d28670 [Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x2d279c0 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x2d27250 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x2d27200 [Final Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x2d270c0 [Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x2d27140 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x2d27020 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x2dc02f0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x2dbf4d0 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x2dbde00 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x2dbc410 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x2dbc350 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x2dbc2c0 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x2dbc1e0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x2dbbb00 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x2dbaca0 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x2db4960 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x2db4350 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2a21190 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x2a20a70 [Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x2a207a0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x2a1ffc0 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x2a1f350 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x2a1f2b0 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x2a1e830 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x2a1e000 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x2a1e2d0 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x2a1e190 [Native Public]
    int32 GetInstanceCount(); // 0x2a1dfd0 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x2a1dea0 [Final Native Public]
    void ClearInstances(); // 0x2a1d560 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2a1d350 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2a1d0e0 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x2a1ce20 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace); // 0x2a1cf30 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x2a1ccc0 [Native Public]

// UHierarchicalInstancedStaticMeshComponent (/Script/Engine.HierarchicalInstancedStaticMeshComponent)
    void SetLODDistanceScale(float InLODDistanceScale); // 0x2a18eb0 [Final Native Public]
    float GetLODDistanceScale(); // 0x2a186f0 [Final Native Public]

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

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

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x2a41080 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x2a41050 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x2a40fb0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x2a40f80 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x2a40e60 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x2a40e20 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x2a40df0 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x2a40dc0 [Final Native Public]

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

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x2e562b0 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x2a7cf10 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x2e560f0 [Native Public]
    FFrameRate GetFrameRate(); // 0x2e55df0 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x2e55d30 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x2e55cf0 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x2e55b00 [Native Public]
    void FetchAndUpdate(); // 0x29be860 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x2a77470 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x2a773e0 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x2a77350 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x2a77180 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x2a76fb0 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x2a76e60 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x2a76dd0 [Final Native Public]
    void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); // 0x2a76ca0 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x2a76bb0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName); // 0x2a769c0 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x2a768d0 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x2a76a60 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x2a76840 [Final Native Public]
    void SetPreSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x2a76710 [Final Native Public]
    void SetPostSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x2a76710 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x2a76640 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x2a763a0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x2a76310 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x2a760e0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x2a75f50 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x2a75d20 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x2a75c90 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x2a75c10 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x2a75bc0 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x2a75af0 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x2a75a50 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x2a75830 [Final Native Public]
    int32 GetVertexOffsetUsage(int32 LODIndex); // 0x2a757b0 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x2a75680 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x2a75540 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x2a75510 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x2a754e0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x2a75400 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x2a75350 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x2a75330 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x2a752a0 [Final Native Public]
    int32 GetNumLODs(); // 0x2a75270 [Final Native Public]
    int32 GetNumBones(); // 0x2a75240 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x26cf200 [Final Native Public]
    int32 GetForcedLOD(); // 0x2a75210 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x2a750e0 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(); // 0x2a750c0 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x2a74f80 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x2a74ef0 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x2a74e50 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x2a74cb0 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x2a74c20 [Final Native Public]
    void ClearSkinWeightProfile(); // 0x2a74c00 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x2a74b70 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x2a74aa0 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2d70130 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x2d70060 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x2d6ffe0 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x2d6ff50 [Final Native Public]
    void SuspendClothingSimulation(); // 0x2d6ff30 [Final Native Public]
    void Stop(); // 0x2d6fed0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x2d6fe00 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x2426af0 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x2426af0 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x2d6fa70 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x2d6f9e0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x2d6f7d0 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x2d6f6b0 [Final Native Public]
    void SetPlayRate(float Rate); // 0x2d6f5f0 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x2d6f570 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x2d6f450 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x2d6f230 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x2d6f1a0 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x2d6f090 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x2d6efc0 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x2d6ef00 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x2d6ee50 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x2d6ed80 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x2d6ec70 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x2d6ebf0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x2d6ea90 [Native Public]
    void SetAnimClass(TSubclassOf<UObject> NewClass); // 0x2d6e6d0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x2d6e830 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x2d6e760 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x2d6e570 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x2d6e2e0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x2d6e3f0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x2d6e240 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x2d6e190 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x2d6e060 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x2d6df30 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x2d6ddc0 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x2d6dd30 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x2d6dc50 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x2d6db20 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x2d6d9f0 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x2d6d870 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x2d6d730 [Final Native Public]
    void ResumeClothingSimulation(); // 0x2d6d700 [Final Native Public]
    void ResetClothTeleportMode(); // 0x2d6d6e0 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x2d6d660 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x2d6d610 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x2d6d5f0 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x2d6d150 [Final Native Public]
    void Play(bool bLooping); // 0x2d6d080 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool BIsPlaying, float position, float PlayRate); // 0x2d6ce90 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x2d6cdb0 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2d6cd10 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x2d6cb00 [Final Native Public]
    bool IsPlaying(); // 0x2d6ca90 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x2d6ca60 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x2d6c9c0 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x2d6c540 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6c300 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6c040 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x2d6c020 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x2d6c000 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6be20 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6bbd0 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x2d6bb50 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x2d6bb10 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x2d6baf0 [Final Native Public]
    float GetPosition(); // 0x2d6ba70 [Final Native Public]
    float GetPlayRate(); // 0x2d6b9f0 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x2d6b8d0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x2d6b820 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x2d6b770 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2d6b670 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x2d6b5c0 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6b410 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6b210 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6b060 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2d6ae60 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x2d6ae30 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x2d6ae00 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x2d6ac70 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x2d6aaa0 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x2d6a9a0 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x2d6a8c0 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x2d6a870 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x2d6a8a0 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x2d6a7a0 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x2d6a6e0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x2d6a6a0 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x2d6a610 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x2d6a6c0 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x2d6a5b0 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x2d6a5e0 [Final Native Public]
    bool GetAllowClothActors(); // 0x2d6a580 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x2d6a560 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x2d6a540 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x2d6a4b0 [Final Native Public]
    void ClearMorphTargets(); // 0x2d6a460 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x2d6a2e0 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x2d6a1c0 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x2d6a0b0 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x2d69f10 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x2d69d70 [Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x2d69c50 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2b1ce00 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2b1ccc0 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2b1cc10 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2b1cb00 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2b1c9c0 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2b1c910 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x2b1c800 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x2b1c6c0 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x2b1c610 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x2b18b30 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2b1c580 [Native Public]
    APawn* TryGetPawnOwner(); // 0x2b1c550 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x2b1c360 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x2b1c290 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x2b1c200 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x2ab4490 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x2b1c170 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x2b1c0e0 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x2b1c000 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x2b1bf70 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x2b1bee0 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x2b1bcd0 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x2b1bbc0 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x2b1bab0 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x2b1b920 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x2b1b790 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2b1b4a0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2b1b160 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2b1ae50 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x2b18d20 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x2b18be0 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x2b1ad30 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x2b1ac20 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x2b1aaa0 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x2b1a9d0 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x2b1a870 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x2b1a730 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x2b1a590 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x2b1a490 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2b1a0e0 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2b19cf0 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2b19940 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x2b19840 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x2b196e0 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x2b19580 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x2b19480 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x2b19390 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x2b19290 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x2b19190 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x2b190e0 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x2b18fc0 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x2b18ec0 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x2b18dc0 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x2b18b30 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x2b18a00 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x29be1f0 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x2b189d0 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x2b187d0 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x2b18670 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x2b18510 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x2b184e0 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x2b18390 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x2b18200 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x2b180e0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x2b17f80 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x2b17e20 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x2b17cc0 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x2b17b60 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x2b17a00 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x2b179d0 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x2b179a0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x2b17980 [Final Native Public]
    AActor* GetOwningActor(); // 0x2b17950 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2b17860 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x2b17790 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x2b176f0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x2b17590 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2b17470 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x2b173d0 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x2b17270 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x2b17110 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x2b16fb0 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x2b16e50 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x2b16d40 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x2b16c30 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x2b16b20 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x2b16a10 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x2b16900 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x2b167f0 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x2b166e0 [Final Native Public]
    float GetDeltaSeconds(); // 0x2b16610 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x2b164f0 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x2b16450 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x2b16370 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x2b16300 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x2b15f90 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x2b15ea0 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x2b15d90 [Final Native Public]
    void ClearMorphTargets(); // 0x2b15d60 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x2b15cb0 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x2b15bb0 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe3e480 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0xe3e480 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0xe3e480 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0xe3e480 [Event Public]
    void BlueprintInitializeAnimation(); // 0xe3e480 [Event Public]
    void BlueprintBeginPlay(); // 0xe3e480 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x2b15aa0 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x2c31ff0 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x2c31b20 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x2c319d0 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x2c31950 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x2c318d0 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x2c31850 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x2949990 [Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x2c30e60 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x2c30de0 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x2c30d60 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x2c30c40 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x28ab4d0 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x2c2ed20 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x2c2e0a0 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x2a7d690 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x2a7d020 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x2a7ce90 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x2a7cb70 [Final Native Public]

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x346c4a0 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x346c3b0 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x346c310 [Final Native Public]

// UAnimationAsset (/Script/Engine.AnimationAsset)
    float GetPlayLength(); // 0x2ae5bc0 [Native Public]

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

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

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

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x2a0bc20 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x2a0bb10 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x2a0b9e0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x2a0b930 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x2a0b890 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x2a0b7f0 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3003e00 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3003b30 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3003aa0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3003a10 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3003980 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3003760 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x30034f0 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3003460 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x30033d0 [Final Native Public]
    void OnRep_bEnabled(); // 0x2a18710 [Native Public]
    bool IsEnabled(); // 0x3002fd0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3002e70 [Final Native Public]
    float GetBrightness(); // 0x3002db0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x310cc40 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x310cb50 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x310cac0 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x310c9f0 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x310c910 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x310c830 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x310c750 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x2a59c20 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x2ea3f80 [Native Public]
    bool IsActive(); // 0x310c710 [Final Native Public]
    void Deactivate(); // 0x310c6d0 [Final Native Public]
    void Activate(); // 0x310c680 [Final Native Public]

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

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x2a194f0 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x2a19470 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x2a193e0 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x2a19360 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x2a192e0 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x2a19250 [Final Native Public]
    void SetStartDistance(float Value); // 0x2a191d0 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x2a19150 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x2a190d0 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x2a19050 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x2a18fb0 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x2a18f30 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x2a18e20 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x2a18da0 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x2a18d10 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x2a18c90 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x2a18c10 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x2a18b80 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x2a18b00 [Final Native Public]
    void SetFogDensity(float Value); // 0x2a18a80 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x2a18a00 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x2a18980 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x2a18900 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x2a18870 [Final Native Public]

// UExporter (/Script/Engine.Exporter)
    bool ScriptRunAssetExportTask(UAssetExportTask* Task); // 0xe3e480 [Event Public]
    bool RunAssetExportTasks(const TArray<UAssetExportTask*>& ExportTasks); // 0x2a187c0 [Final Native Static Public]
    bool RunAssetExportTask(UAssetExportTask* Task); // 0x2a18730 [Final Native Static 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); // 0x2e585e0 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x2e57e40 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x2a18510 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x2a185d0 [Final Native Static Public]

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

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2a21080 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x2a20ea0 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x2a20cb0 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x2a20bd0 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x2a20b00 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x2a209e0 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x2a20900 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x2a20630 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x2a204c0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x2a20380 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x2a201e0 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x2a20090 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x2a1fdb0 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x2a1fc20 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x2a1fac0 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x2a1f970 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x2a1f820 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x2a1f6c0 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x2a1f550 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x2a1f410 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x2a1f170 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x2a1f070 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x2a1ef90 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x2a1ee30 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x2a1ed00 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2a1ec20 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x2a1eb90 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x2a1eaa0 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x2a1ea00 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x2a1e8d0 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x2a1e5c0 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x2a1e460 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2a1d930 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x2a1d7c0 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x2a1d610 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x2a1d580 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x2a1cb80 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x2a1cab0 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x2a1c9e0 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x2a1c8b0 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x2a1e780 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x2a1e6e0 [Native Public]
    double GetPlayLength(); // 0x2a1e590 [Native Public]
    int32 GetNumBoneTracks(); // 0x2a1e4a0 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x2a1e560 [Native Public]
    int32 GetNumberOfKeys(); // 0x2a1e530 [Native Public]
    int32 GetNumberOfFrames(); // 0x2a1e500 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x2a1e4d0 [Native Public]
    FFrameRate GetFrameRate(); // 0x2a1df90 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x2a1ddf0 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x2a1dd50 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x2a1dc50 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x2a1dbb0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x2a1db10 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x2a1da70 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x2a1da40 [Native Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x2a29290 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x2a29170 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x2a29050 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x2a28f30 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x2a28e10 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x2a28d40 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x2a28c70 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x2a28ba0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x2a28ad0 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x2a289a0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x2a287f0 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x2a28180 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x2a28010 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x2a27ea0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x2a27530 [Final Native Static Public]
    FText GetEmptyText(); // 0x2a27470 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x2a27260 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x2a27080 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x2a26f10 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x2a26da0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x2a26cb0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x2a26be0 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x2a26a80 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x2a26960 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x2a26870 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x2a26780 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x2a266a0 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x2a265c0 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x2a263b0 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x2a261a0 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x2a25ee0 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x2a25e10 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x2a25d40 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x2a25c60 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2a25950 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2a256b0 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2a25800 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x2a25b80 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In); // 0x2a25aa0 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x2a253f0 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In); // 0x2a25230 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime); // 0x2a25310 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x2a24ad0 [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); // 0x2a24f20 [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); // 0x2a24c00 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x351c940 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x351c920 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x351c710 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x3003dd0 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3003d00 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3003c70 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3003bc0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x30038c0 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3003800 [Final Native Public]
    bool IsStreamingStatePending(); // 0x30030b0 [Final Native Public]
    bool IsLevelVisible(); // 0x3003040 [Final Native Public]
    bool IsLevelLoaded(); // 0x3003010 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3002f90 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3002f20 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3002e20 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3002df0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3002ae0 [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); // 0x2a27b10 [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); // 0x2a277d0 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x2a28760 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x2a286d0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x2a28640 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x2a285c0 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x2a28530 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x2a284a0 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x2a28410 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x2a28380 [Final Native Public]
    FLinearColor GetLightColor(); // 0x2a274f0 [Final Native Public]

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x346c380 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x346c350 [Final Native Public]

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

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x2a5b3f0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x2a5b360 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x2a5aeb0 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x2a5adc0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x2a5acf0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x2a5ac10 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x2a5ab40 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x2a5a200 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x2a5a000 [Native Public]
    void ReleaseToPool(); // 0x2a59e20 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x2a595b0 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x2a5b200 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x2a5b170 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x2a5b0a0 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x2a5aa10 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x2a5a910 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x2a5a7e0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x2a5a6b0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x2a5a5b0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x2a5a480 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x2a5a3a0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x2a5a0d0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x2a59910 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x2a59840 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x2a592c0 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x2a591a0 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x2a59080 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x2a58f60 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x2a58e40 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x2a58d20 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x2a58c30 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x2a58a70 [Final Native Public]
    void EndTrails(); // 0x2a588b0 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x2a587e0 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x2a58660 [Final Native Public]

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x2a599a0 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x2a59480 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x2a588d0 [Final Native Static Public]
    void ApplyRadialImpulse(UPrimitiveComponent* Component, const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bApplyStrain); // 0x2a58480 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x2a59b50 [Final Native Public]
    FVector GetSpringDirection(); // 0x2a59b10 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x2a59ad0 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x2a598e0 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x2d6fd30 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2d6fb10 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x2d6eb60 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x2d6d550 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2d6d2b0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x2d6c7d0 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2d6c580 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x2d6a480 [Final Native Public]
    void ClearHiddenComponents(); // 0x2d6a430 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x2a5be90 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x2a5bdc0 [Native Public]
    void StopCameraFade(); // 0x2a5bda0 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x2a5bc90 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x2a5bbc0 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x2a5baf0 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x2a5ba60 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2a5b870 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2a5b6d0 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x2a5b4e0 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x2a5af80 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x2a5ae90 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x2a59f70 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x2a59ed0 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x2a59e40 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x2a59c80 [Native Event Public]
    void OnPhotographySessionStart(); // 0x2a59c60 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x2a59c40 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x2a59c20 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x2a18710 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x2a59970 [Native Public]
    float GetFOVAngle(); // 0x2a59570 [Native Public]
    FRotator GetCameraRotation(); // 0x2a59430 [Native Public]
    FVector GetCameraLocation(); // 0x2a593e0 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x2a589d0 [Native Public]
    void ClearCameraLensEffects(); // 0x2a587c0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0xe3e480 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x2a583e0 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x2a58330 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x2a580e0 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x2a62b80 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x2a62630 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x2a62540 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x2a62410 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x2a62310 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x2a62210 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x2a62110 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x2a62010 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x2a61f10 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x2a61e10 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x2a61450 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x2a60d70 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x2a60cf0 [Final Native Static Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x2a59c60 [Native Public]
    void FireImpulse(); // 0x2a18710 [Native Public]
    void EnableForce(); // 0x2a59c20 [Native Public]
    void DisableForce(); // 0x2a59c40 [Native Public]

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

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

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

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

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

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x2a76d50 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x2a76b30 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x2a765b0 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x2a76530 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x2a764b0 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x2a76430 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x2a76280 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x2a761f0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x2a76060 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x2a75fe0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x2a75e40 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x2a75db0 [Final Native Public]
    void RecaptureSky(); // 0x2a75bf0 [Final Native Public]

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

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

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x2a7cff0 [Native Public]
    int32 GetSizeY(); // 0x2a7cfc0 [Native Public]
    int32 GetSizeX(); // 0x2a59940 [Native Public]
    int32 GetNumMipLevels(); // 0x2a7cf40 [Native Public]
    int32 GetNumFrames(); // 0x2a7cf10 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x2a7d8b0 [Final Native Public]
    void Stop(); // 0x2a7d890 [Final Native Public]
    void Play(); // 0x2a7d0d0 [Final Native Public]
    void Pause(); // 0x2a7d0b0 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x2a7cdd0 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x2a7cda0 [Final Native Public]
    float GetDuration(); // 0x2a7cd70 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x2a7cc20 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x2a7cbf0 [Final Native Public]

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x2a7d7f0 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x2a7d760 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x2a7d580 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x2a7d4f0 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x2a7d3e0 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x2a7d0f0 [Final Native Public]
    void MarkTextureForUpdate(); // 0x2a7d090 [Final Native Public]
    FBox2D GetUVRect(); // 0x2a7d050 [Final Native Public]
    UTexture* GetTexture(); // 0x28eeed0 [Final Native Public]
    FVector2D GetQuadSize(); // 0x2a7cf90 [Final Native Public]
    int32 GetPriority(); // 0x2a7cf70 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x2a7ce70 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x2a82d00 [Final Native Public]
    void SetXScale(float Value); // 0x2a82c80 [Final Native Public]
    void SetWorldSize(float Value); // 0x2a82c00 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x2a82b00 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x2a82b80 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x2a82770 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x2a826e0 [Final Native Public]
    void SetText(FText& Value); // 0x2a81cb0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x2a821d0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x2a82250 [Final Native Public]
    void SetFont(UFont* Value); // 0x2a82140 [Final Native Public]
    void K2_SetText(FText& Value); // 0x2a81cb0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x2a81bb0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x2a81b70 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x2a82ee0 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x2a82a30 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x2a82990 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x2a82910 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x2a82890 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x2a827f0 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x2a82540 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x2a825c0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x2a824c0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x2a82430 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x2a82360 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x2a822d0 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x2a82070 [Final Native Public]
    void ReverseFromEnd(); // 0x2a82050 [Final Native Public]
    void Reverse(); // 0x2a82030 [Final Native Public]
    void PlayFromStart(); // 0x2a82010 [Final Native Public]
    void Play(); // 0x2a81ff0 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x2a81d80 [Final Native Public]
    bool IsReversing(); // 0x2a81c80 [Final Native Public]
    bool IsPlaying(); // 0x2a81c50 [Final Native Public]
    bool IsLooping(); // 0x2a81c20 [Final Native Public]
    float GetTimelineLength(); // 0x2a81bf0 [Final Native Public]
    float GetScaledTimelineLength(); // 0x2a81b40 [Final Native Public]
    float GetPlayRate(); // 0x2a81ae0 [Final Native Public]
    float GetPlaybackPosition(); // 0x2a81b10 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x2a81a80 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2a81810 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2a816b0 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2a81550 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x2a81460 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x2a82f00 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x2a82d80 [Native Public]
    void Init(); // 0x19ae630 [Native Public]
    int32 GetNumAccounts(); // 0x2a81ab0 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x2a819a0 [Native Public]
    bool CanShowTweetUI(); // 0x28ab540 [Native Public]
    bool AuthorizeAccounts(); // 0x2a81970 [Native Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x2ab45a0 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x2ab4410 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x2ab4390 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x2ab4160 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x2ab3f50 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x2ab3ed0 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x2ae5d10 [Final Native Public]
    int32 GetObjectCount(); // 0x2ae5b90 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x2ae5b60 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x2ae5a40 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x2ae5e80 [Final Native Public]
    void Play(float StartTime); // 0x2ae5c00 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x2ae5960 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x2ae5880 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x2ae57a0 [Final Native Public]

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

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x2b685e0 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x2b68500 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x2b67dc0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x2b67cf0 [Final Native Public]
    int32 GetNumSections(); // 0x2b67cd0 [Final Native Public]
    FName GetGroupName(); // 0x2b67af0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x2b67a90 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x28a9f40 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x2b67570 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x2b67530 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x2b672d0 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x2b686b0 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x2b67930 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x2b67850 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x2b67700 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x2b675b0 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x2b96800 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x2b966a0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x2b96580 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x2b96460 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x2b96330 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x2b961b0 [Final Native Public]
    void SetPlaying(bool BIsPlaying); // 0x2b962a0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x2b960c0 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x2b96030 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x2b95f40 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x2b95e20 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x2b95c30 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x2b95aa0 [Final Native Public]
    float GetLength(); // 0x2b95a70 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x2b95a40 [Native Public]

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

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

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x2bd1820 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x2bd1700 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x2bd15b0 [Final Native Static Public]

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x2a59c20 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x2a18710 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x2a59c60 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x2a59c40 [Native Public]

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x2dbe410 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x2dbdbc0 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x2dbda30 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x2dbd970 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x2d2c190 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x2dbd660 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x2dbd5a0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x2dbd4e0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x2dbd350 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x2d2bfb0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x2dbd290 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x2dbd1d0 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x2dbd040 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x2dbc710 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x2dbc5a0 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x2dbb2b0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x2dbb1f0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x2dbb130 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x2dbb020 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x2dbad40 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x2dba890 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x2db5760 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x2db2940 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x2c31f10 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x2c31e20 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x2c31ba0 [Final Native Public]
    void SetPriority(float NewPriority); // 0x2c31a50 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x2c31570 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x2c30ef0 [Final Native Public]
    void OnRep_bEnabled(); // 0x2c30c20 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x2c335f0 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x2c33380 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x2c30990 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x2c30720 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x2c2f270 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x2c2f000 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x2c2e990 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x2c2e720 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x2c2e470 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x2c2e200 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x2c316c0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x2c30610 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x2c30300 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x2c30220 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x2c30110 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x2c30010 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x2c2ff10 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x2c2fbe0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x2c2fa20 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x2c2f8d0 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x2c2f640 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x2c31c90 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2c33200 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x2c33050 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x2c32e40 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x2c32c60 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x2c32ba0 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x2c32ad0 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x2c32a00 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2c32880 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2c32700 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x2c324c0 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x2c32420 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x2c32250 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x2c32090 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x2c30b90 [Final Native Protected]
    bool IsDisabled(); // 0x2a81970 [Native Public]
    AActor* GetViewTarget(); // 0x28a9d60 [Native Public]
    void EnableModifier(); // 0x2c2e700 [Native Public]
    void DisableModifier(bool bImmediate); // 0x2c2e670 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0xe3e480 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0xe3e480 [Event Public]

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

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x2c74100 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x2c74070 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2c73ee0 [Final Native Public]
    void Start(); // 0x2c73ec0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x2c71790 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x29a3b20 [Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0xe3e480 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x2c71a80 [Final Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x2c70fa0 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x31dc1c0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x31da1b0 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0xe3e480 [Event Public]
    void ReceiveRestarted(); // 0xe3e480 [Event Public]
    void ReceivePossessed(AController* NewController); // 0xe3e480 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0xe3e480 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x31d8960 [Final Native Public]
    void OnRep_PlayerState(); // 0x31d88e0 [Native Public]
    void OnRep_Controller(); // 0x31d8860 [Native Public]
    bool IsPlayerControlled(); // 0x31d87f0 [Native Public]
    bool IsPawnControlled(); // 0x31d87a0 [Native Public]
    bool IsMoveInputIgnored(); // 0x31d8770 [Native Public]
    bool IsLocallyViewed(); // 0x31d8740 [Final Native Public]
    bool IsLocallyControlled(); // 0x31d8710 [Native Public]
    bool IsControlled(); // 0x31d86a0 [Final Native Public]
    bool IsBotControlled(); // 0x31d85d0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x31d7e60 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x31d7e30 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x31d7d00 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x31d7a20 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x2e24700 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x31d7970 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x31d7870 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x2ea32f0 [Final Native Public]
    FRotator GetControlRotation(); // 0x31d6590 [Final Native Public]
    AController* GetController(); // 0x31d6600 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x31d6420 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x2dbb110 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x31d4a60 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x31d4930 [Native Public]
    void AddControllerYawInput(float Val); // 0x31d48a0 [Native Public]
    void AddControllerRollInput(float Val); // 0x31d4810 [Native Public]
    void AddControllerPitchInput(float Val); // 0x31d4780 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x2c74610 [Native Public]
    void StopJumping(); // 0x2c742d0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x2c74240 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x2c73ad0 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x2c73950 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x2c73670 [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); // 0x2c73220 [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); // 0x2c72d50 [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); // 0x2c72880 [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); // 0x2c72520 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x2c72480 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x2c72340 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x2c72100 [Native Event Public]
    void OnRep_RootMotion(); // 0x2c71fa0 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x2a587c0 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x2c71f70 [Final Native Public]
    void OnRep_IsCrouched(); // 0x2c71f50 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0xe3e480 [Event Public]
    void OnLanded(FHitResult& Hit); // 0xe3e480 [Event Public]
    void OnJumped(); // 0x2a5ae90 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x2c71d10 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0xe3e480 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0xe3e480 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0xe3e480 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0xe3e480 [Event Public]
    void Jump(); // 0x2c71cf0 [Native Public]
    bool IsPlayingRootMotion(); // 0x2c71ca0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x2c71c50 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x2c71c20 [Native Public]
    bool HasAnyRootMotion(); // 0x2c71bb0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x2c719a0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x2c71970 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x2c71910 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x2c71770 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x2c710e0 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x2c70d50 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x2c70c50 [Native Event Public]
    void ClientCheatWalk(); // 0x2c70c30 [Native Event Public]
    void ClientCheatGhost(); // 0x2c70c10 [Native Event Public]
    void ClientCheatFly(); // 0x2c70bf0 [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); // 0x2c70740 [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); // 0x2c70410 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x2c70160 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x2c700d0 [Native Event Public]
    bool CanJumpInternal(); // 0x2c6ffb0 [Native Event Protected]
    bool CanJump(); // 0x2c6ff40 [Final Native Public]
    bool CanCrouch(); // 0x2c6ff10 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x2c6fe10 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x2dc04a0 [Final Native Public]
    void StopMovement(); // 0x2dc0480 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x2dbc8f0 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x2dbc860 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x2dbc7d0 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x2dbb740 [Native Public]
    void ResetIgnoreMoveInput(); // 0x2dbb110 [Native Public]
    void ResetIgnoreLookInput(); // 0x2dbb0f0 [Native Public]
    void ResetIgnoreInputFlags(); // 0x2dbb0d0 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0xe3e480 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0xe3e480 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0xe3e480 [Event Protected]
    void Possess(APawn* InPawn); // 0x2dbaec0 [Final Native Public]
    void OnRep_PlayerState(); // 0x2dbac80 [Native Public]
    void OnRep_Pawn(); // 0x2dbac60 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x2dbab10 [Native Public]
    APawn* K2_GetPawn(); // 0x29b3810 [Final Native Public]
    bool IsPlayerController(); // 0x2dbaa30 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x2dbaa00 [Native Public]
    bool IsLookInputIgnored(); // 0x2dba9d0 [Native Public]
    bool IsLocalPlayerController(); // 0x2dba980 [Final Native Public]
    bool IsLocalController(); // 0x2dba950 [Native Public]
    AActor* GetViewTarget(); // 0x2dba160 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x2db5820 [Native Public]
    FRotator GetDesiredRotation(); // 0x2db2eb0 [Native Public]
    FRotator GetControlRotation(); // 0x2db2b20 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x2db0960 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x2db0820 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x32715e0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x3271490 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x3271400 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3271350 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x32712b0 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x3271280 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x3271250 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x32711c0 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x3271140 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x32710b0 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x3270f10 [Native Public]
    void SetName(const FString& S); // 0x3270e70 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x3270d50 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x3270c40 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x3270b90 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x3270a80 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x32709f0 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x3270940 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x3270890 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x32707e0 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x3270730 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x3270550 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x32703d0 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x32702d0 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x32701f0 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x32701a0 [Native Event Public]
    void ServerViewNextPlayer(); // 0x3270150 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x3270100 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x3270000 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x326ff40 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x326fe10 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x326fc00 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x326f9f0 [Native Event Public]
    void ServerToggleAILogging(); // 0x326f9a0 [Native Event Public]
    void ServerShortTimeout(); // 0x326f950 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x326f890 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x326f750 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x326f6c0 [Final Native Event Private]
    void ServerRestartPlayer(); // 0x326f670 [Native Event Public]
    void ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray<uint8>& Data); // 0x326f590 [Native Event Public]
    void ServerPause(); // 0x326f540 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x326f360 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x326f150 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x326f090 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x2fc5ee0 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x326f040 [Native Event Public]
    void ServerCheckClientPossession(); // 0x326eff0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x326ef30 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x326ee70 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x326ec60 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x326eba0 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x326eb00 [Native Public]
    void RestartLevel(); // 0x326eae0 [Native Public]
    void ResetControllerLightColor(); // 0x326ea70 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x326e8a0 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x326e2d0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x326e020 [Final Native Private]
    void Pause(); // 0x326e000 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x326df70 [Native Event Public]
    void OnRep_AsyncPhysicsDataComponent(); // 0x28ab4d0 [Final Native Private]
    void LocalTravel(const FString& URL); // 0x326de20 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x326dc50 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x326dc20 [Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x326da70 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x326d900 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x326d850 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x326d820 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x326d730 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x28aa720 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x326d5b0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x326d520 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x326d420 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x326d2a0 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x326d0b0 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x326cfc0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x326ccf0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x326cb90 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x326ca60 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x326c900 [Final Native Public]
    AHUD* GetHUD(); // 0x326b7a0 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x326c5d0 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x326c290 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x326c0b0 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x326bda0 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x326baa0 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x326b7c0 [Final Native Public]
    FVector GetFocalLocation(); // 0x326b750 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x326b6d0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x326b650 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x326b5d0 [Final Native Public]
    UAsyncPhysicsData* GetAsyncPhysicsDataToWrite(); // 0x2f96480 [Final Native Protected]
    UAsyncPhysicsData* GetAsyncPhysicsDataToConsume(); // 0x2f96480 [Final Native Protected]
    void FOV(float NewFOV); // 0x326b520 [Native Public]
    void EnableCheats(); // 0x326b180 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x326afd0 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x326ae70 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x326ad70 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x326acb0 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x2a1d560 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x326ac10 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x326a9e0 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x326a8e0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x326a740 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x326a5c0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x326a3d0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x326a270 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x326a1a0 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x326a0c0 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3269ff0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x3269fd0 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x3269ec0 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3269d30 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3269ca0 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3269c10 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x3269b20 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x3269a90 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x3269a00 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x32698f0 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x3269770 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x32696e0 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x32694f0 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x32694d0 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x3269410 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x3269380 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x32692f0 [Native Event Public]
    void ClientReset(); // 0x32692d0 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x3269240 [Native Event Public]
    void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds); // 0x3269170 [Native Event Public]
    void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation); // 0x3269070 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 SWITCH, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x3268ed0 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3268d70 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x3268c50 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x3268ac0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x32689b0 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x32688c0 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3268720 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x32685f0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x3268560 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x32684d0 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x3268440 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x3268370 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x3268350 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x32682f0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x32682d0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x3268240 [Native Event Public]
    void ClientCorrectionAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x32681b0 [Final Native Event Private]
    void ClientCommitMapChange(); // 0x3268190 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x3268170 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x2a20a70 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x3268150 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x3267fe0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x3267ed0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x3267df0 [Final Native Event Private]
    void ClearAudioListenerOverride(); // 0x3267da0 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x3267d50 [Final Native Public]
    bool CanRestartPlayer(); // 0x3267d20 [Native Public]
    void Camera(const FName& NewMode); // 0x3267c90 [Native Public]
    void AddYawInput(float Val); // 0x3267b40 [Native Public]
    void AddRollInput(float Val); // 0x3267ab0 [Native Public]
    void AddPitchInput(float Val); // 0x3267a20 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x32677b0 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x19ae350 [Native Public]
    void ViewSelf(); // 0x2c74880 [Native Public]
    void ViewPlayer(const FString& S); // 0x2c747e0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x2c74750 [Native Public]
    void ViewActor(const FName& ActorName); // 0x2c746c0 [Native Public]
    void UpdateSafeArea(); // 0x2c746a0 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x2c74590 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x2c74510 [Final Native Public]
    void ToggleDebugCamera(); // 0x2c744f0 [Native Public]
    void ToggleAILogging(); // 0x2c744d0 [Native Public]
    void TestCollisionDistance(); // 0x2c744b0 [Native Public]
    void Teleport(); // 0x19ae330 [Native Public]
    void Summon(const FString& ClassName); // 0x2c74410 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x2c74380 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x2c742f0 [Native Public]
    void SpawnServerStatReplicator(); // 0x2c73e80 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x2c73df0 [Native Public]
    void SetWorldOrigin(); // 0x2c73cd0 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x2c73c20 [Native Public]
    void ServerToggleAILogging(); // 0x2c73bd0 [Native Event Public]
    void ReceiveInitCheatManager(); // 0xe3e480 [Event Public]
    void ReceiveEndPlay(); // 0xe3e480 [Event Public]
    void PlayersOnly(); // 0x2c72460 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x2c71e80 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x2c722b0 [Native Public]
    void LogLoc(); // 0x2c71e60 [Native Public]
    void InvertMouse(); // 0x2c71c00 [Native Public]
    void God(); // 0x2c2e700 [Native Public]
    void Ghost(); // 0x2c71b90 [Native Public]
    APlayerController* GetPlayerController(); // 0x2c719f0 [Final Native Public]
    void FreezeFrame(float Delay); // 0x2c716e0 [Native Public]
    void Fly(); // 0x2c716c0 [Native Public]
    void FlushLog(); // 0x2c716a0 [Native Public]
    void EnableDebugCamera(); // 0x2c71680 [Native Protected]
    void DumpVoiceMutingState(); // 0x2c71660 [Native Public]
    void DumpPartyState(); // 0x2c71640 [Native Public]
    void DumpOnlineSessionState(); // 0x2c71620 [Native Public]
    void DumpChatState(); // 0x2c71600 [Native Public]
    void DisableDebugCamera(); // 0x2c715e0 [Native Protected]
    void DestroyTarget(); // 0x2c715c0 [Native Public]
    void DestroyServerStatReplicator(); // 0x2c715a0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x2c71510 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x2c714f0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x2c71460 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x2c71390 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x2c71370 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x2c712e0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x2c712c0 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x2c71240 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x2c71220 [Native Public]
    void DebugCapsuleSweep(); // 0x2c71200 [Native Public]
    void DamageTarget(float DamageAmount); // 0x2c71170 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x2c6ffe0 [Final Native Public]
    void ChangeSize(float F); // 0x19ae650 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x2c6fc40 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x2c6fa50 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x2c6f9b0 [Native Public]

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x2426af0 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x2ce50f0 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x2ce4a20 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x2ce40d0 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x2ce3020 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x2ce2f90 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x2ce2f10 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x2ce2e80 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x2ce5790 [Final Native Public]
    void Stop(); // 0x2ce5770 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x2ce5660 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x2ce53d0 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x2ce5190 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x2ce4f10 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x2ce4ca0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x2ce4bc0 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x2ce4ab0 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x2ce4910 [Final Native Public]
    void SetPaused(bool bPause); // 0x2ce47d0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x2ce4700 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x2ce43c0 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x2ce42d0 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x2ce4200 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x2ce3f20 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x2ce3bf0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x2ce34a0 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2ce3180 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2ce30b0 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x2ce2940 [Native Public]
    void Play(float StartTime); // 0x2ce28b0 [Native Public]
    bool IsVirtualized(); // 0x2ce2330 [Final Native Public]
    bool IsPlaying(); // 0x2ce22f0 [Native Public]
    bool HasCookedFFTData(); // 0x2ce2210 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x2ce21c0 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x2ce19c0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x2ce1810 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x2ce1470 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x2ce1340 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x2ce1280 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x2ce11d0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x2ce1050 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x2ce0ef0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x2ce0910 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x2ce07f0 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x2ce0640 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x2ce5280 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x2ce4d80 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x29be7b0 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x2ce4670 [Final Native Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetLineThickness(float Thickness); // 0x2ce4170 [Final Native Public]
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x2ce3580 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x2ce1ea0 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x2ce1a70 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x2ce38b0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x2ce37d0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x2ce36f0 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x2ce2030 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x2ce1f40 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x2ce1f20 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x2ce1ef0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x2ce1ed0 [Final Native Public]
    float GetShapeScale(); // 0x2ce1e20 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x2ce1ce0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x2ce1bc0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x2ce1b70 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x2ce1b10 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x2ce1ad0 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x2d2cef0 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x2d2ce90 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x2d2c930 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x2d2bcc0 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x2d2bc30 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x2d2bb30 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x2d2baa0 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x2d2ba20 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x2d28580 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x2d27b20 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x2d27830 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x2d273c0 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x2d27390 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x2d27370 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x2d27340 [Native Public]
    float GetMaxSpeed(); // 0x2d271c0 [Native Public]
    float GetGravityZ(); // 0x2d26ee0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x2d26280 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x2d261c0 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x2d26100 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    void StopMovementKeepPathing(); // 0x2d2cf10 [Final Native Public]
    void StopActiveMovement(); // 0x2d2ced0 [Native Public]
    bool IsSwimming(); // 0x2d27a90 [Native Public]
    bool IsMovingOnGround(); // 0x2ce2470 [Native Public]
    bool IsFlying(); // 0x2d27900 [Native Public]
    bool IsFalling(); // 0x2d278d0 [Native Public]
    bool IsCrouching(); // 0x2d27800 [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); // 0x2d28a20 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x2d28050 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x2d27a60 [Native Public]
    FVector GetPendingInputVector(); // 0x2d272c0 [Final Native Public]
    APawn* GetPawnOwner(); // 0x2d272a0 [Final Native Public]
    FVector GetLastInputVector(); // 0x2d26fa0 [Final Native Public]
    FVector ConsumeInputVector(); // 0x2d26340 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x2d25c10 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x2ce5590 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x2ce54e0 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x2ce45a0 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x2ce3e80 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x2ce3df0 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x2ce3d50 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x2ce3cc0 [Final Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x2ce3b60 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x2ce3400 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x2ce3370 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x2ce3250 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x2ce2890 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x2ce2870 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x2ce2760 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x2ce24a0 [Native Public]
    bool IsWalking(); // 0x2ce2470 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x2ce2360 [Native Public]
    float GetValidPerchRadius(); // 0x2ce2130 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x2ce1990 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x2ce1930 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x2ce17d0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x2ce1790 [Native Public]
    float GetMaxJumpHeight(); // 0x2ce1750 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x2ce1710 [Native Public]
    float GetMaxAcceleration(); // 0x2ce16d0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x2ce16a0 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x2ce1650 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x2ce1620 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x2ce15f0 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x2ce15a0 [Native Public]
    FVector GetCurrentAcceleration(); // 0x2ce1570 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x2ce1550 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x2ce1190 [Final Native Public]
    float GetAnalogInputModifier(); // 0x2ce1170 [Final Native Public]
    void DisableMovement(); // 0x2ce0ed0 [Native Public]
    void ClearAccumulatedForces(); // 0x2ce0df0 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x2ce0b90 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x2ce0a20 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x2ce0430 [Native Public]
    void AddForce(const FVector& Force); // 0x2ce03a0 [Native Public]

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

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x2d2c3d0 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x2d2a350 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x2d2a1c0 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x2d2a0a0 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x2d29ae0 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x2d29a40 [Final Native Public]
    float GetFadeStartDelay(); // 0x2d26ec0 [Final Native Public]
    float GetFadeInStartDelay(); // 0x2d26ea0 [Final Native Public]
    float GetFadeInDuration(); // 0x2d26e80 [Final Native Public]
    float GetFadeDuration(); // 0x2d26e60 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x29b3830 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x2d26590 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x2d2cda0 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x2d2cb60 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x2d2c9c0 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x2d2c850 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x2d2c760 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x2d2c5e0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x2d2c190 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x2d2bfb0 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x2d2b520 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x2d2b210 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x2d2b150 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x2d2b090 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x2d2afd0 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x2d2ae90 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x2d2ad10 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x2d2aa50 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x2d2a960 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x2d2a8a0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x2d2a7e0 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x2d2a3e0 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x2d29e40 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x2d291d0 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x2d29110 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x2d29050 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x2d28f90 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x2d28c20 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x2d2c250 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x2d2c100 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x2d2c070 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x2d2bef0 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x2d2b820 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x2d2b760 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x2d2b460 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x2d2b3a0 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x2d2b310 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x2d2a5a0 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x2d29f10 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x2d29ca0 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x2d29c10 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x2d29b70 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x2d29920 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x2d29890 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x2d28de0 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x2d28d00 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x2dbe5a0 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x2ce1ed0 [Final Native Public]
    float GetShapeScale(); // 0x2ce1e20 [Final Native Public]
    float GetScaledSphereRadius(); // 0x2db7810 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x2d2ceb0 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x2c31850 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x2d2a4c0 [Final Native Public]
    void Play(float StartTime); // 0x2949990 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x2d25fa0 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x2d25e60 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetStartFrame(float NewValue); // 0x2d2c6a0 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x2d2bd50 [Final Native Public]
    void SetLooping(bool NewValue); // 0x2d2b680 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x2d2a720 [Final Native Public]
    void SetFrame(float NewValue); // 0x2d2a660 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x2d29fe0 [Final Native Public]
    void Play(); // 0x2d28610 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x2d276f0 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x2d276f0 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x2d28490 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x2d276f0 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x2d273f0 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x2d26d40 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x2d26c80 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x2d26a60 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x2d26b80 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x2d26a60 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x2d2cf50 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x2d28980 [Final Native Public]
    void ResetControlPoints(); // 0x2d28910 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe3e480 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe3e480 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe3e480 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe3e480 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe3e480 [Public]
    void FinaliseControlPoints(); // 0x2d265c0 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x2d258c0 [Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x2d2d190 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0xe3e480 [Public]
    bool IsInTabletMode(); // 0x2d27960 [Final Native Public]
    bool IsInLaptopMode(); // 0x2d27930 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x2d2ca90 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x2d2c520 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x2d2c460 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x2d2c310 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x2d2af10 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x2d2ac50 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x2d29700 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x2d29580 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x2d293f0 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x2d29270 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x2d28790 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2d26930 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2d26820 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2d266f0 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2d265e0 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x2d26390 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x2d2d090 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x2d2cd10 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x2d2abc0 [Native Public]
    void ResetInterpolation(); // 0x2d28960 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0xe3e480 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0xe3e480 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x2d27f60 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x2d27d80 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x2d27ac0 [Final Native Public]
    bool IsInterpolationComplete(); // 0x2d27990 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x2d6f920 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x2d6f860 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x2d2af10 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x2d6e9d0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x2d6e900 [Final Native Public]

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

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x2dc04f0 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x2dc0210 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dc00a0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x2dbe160 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dbf9a0 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x2dbe160 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dbf570 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x2dbebd0 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x2dbe7a0 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dbe910 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x2dbe6f0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x2dbe160 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x2dbe020 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dbdeb0 [Final Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2dbcb60 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x2dbbb80 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x2dbb7e0 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x2dbb610 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x2dbb530 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x2dbaf50 [Final Native Public]
    bool IsClosedLoop(); // 0x2dba930 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x2dba7c0 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x2dba6c0 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x2dba5e0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x2dba4e0 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x2dba430 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x2dba360 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x2dba260 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x2dba190 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x2dba020 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x2db9ec0 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db97a0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db9430 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db90f0 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db8da0 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x2db8a30 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2db8870 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2db86f0 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2db8540 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x2db4380 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db8100 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db4600 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db7e90 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db7c10 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x2db7a20 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db78e0 [Final Native Public]
    float GetSplineLength(); // 0x2db7890 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x2db7620 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x2db7540 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x2db7470 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x2db7380 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db7230 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db70e0 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db6fd0 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db6ea0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db6cc0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db6b70 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db6a60 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db6940 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db6310 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db5fa0 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db5c60 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db5910 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x2db5720 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x2db5700 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db55b0 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db5300 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db5080 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db4de0 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db4c50 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x2db4b10 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db4600 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x2db4530 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x2db4470 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x2db4380 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x2db4160 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x2db4030 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x2db3e70 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x2db3de0 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db3a60 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2db3910 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db35d0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db3270 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db2f00 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x2db2cb0 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db2680 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db2330 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2db2190 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db1f00 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x2db1e10 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db1cf0 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db1bd0 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db1880 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db15d0 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x2db1530 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2db11b0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x2db0f60 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2db0d70 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2db0c10 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2db0a90 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x2db0710 [Final Native Public]
    void AddSplineWorldPoint(const FVector& position); // 0x2db0670 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2db0500 [Final Native Public]
    void AddSplinePoint(const FVector& position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2db03e0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& position); // 0x2db0340 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x2db01e0 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x2db00a0 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x2dc04c0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x2dbf3e0 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x2dbf2d0 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x2dbf1e0 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x2dbf100 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x2dbf010 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x2dbef30 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x2dbec80 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x2dbea40 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x2dbc4b0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x2dbc0c0 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x2dbbfb0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x2dbbec0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x2dbbde0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x2dbbcf0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x2dbbc10 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x2dbb450 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x2dbb370 [Final Native Public]
    FVector GetStartTangent(); // 0x2db7be0 [Final Native Public]
    FVector2D GetStartScale(); // 0x2db7bb0 [Final Native Public]
    float GetStartRoll(); // 0x2db7b90 [Final Native Public]
    FVector GetStartPosition(); // 0x2db7b60 [Final Native Public]
    FVector2D GetStartOffset(); // 0x2db7b30 [Final Native Public]
    FVector GetSplineUpDir(); // 0x2db7b00 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x2db4330 [Final Native Public]
    FVector GetEndTangent(); // 0x2db4000 [Final Native Public]
    FVector2D GetEndScale(); // 0x2db3fd0 [Final Native Public]
    float GetEndRoll(); // 0x2db3fb0 [Final Native Public]
    FVector GetEndPosition(); // 0x2db3f80 [Final Native Public]
    FVector2D GetEndOffset(); // 0x2db3f50 [Final Native Public]
    float GetBoundaryMin(); // 0x2db2a60 [Final Native Public]
    float GetBoundaryMax(); // 0x2db2a40 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x2dbd4e0 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x2dbffe0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x2dbd5a0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x2d2c5e0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x2dbd970 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x2dbe350 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x2dbe290 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x2dbd1d0 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x2dbe1d0 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x2dbdd40 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x2dbdc80 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x2dbd8b0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x2dbcf80 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x2dbb2b0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x2dbcaa0 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x2dbc670 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x2dc03b0 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x2dbaaf0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x2dbaa60 [Final Native Public]
    void EnableStreamingSource(); // 0x2db1190 [Final Native Public]
    void DisableStreamingSource(); // 0x2db0d50 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x2db8c90 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x2db48c0 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x2db2a80 [Native Public]

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x2dec350 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x2debf00 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x2deb9e0 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x2deb760 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x2deb600 [Final Native Static Public]

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

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x2a18710 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x2f38cc0 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x2f38c10 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x2f38b80 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x2f38ab0 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x2f389f0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0xe3e480 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0xe3e480 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0xe3e480 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0xe3e480 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0xe3e480 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x2f388a0 [Final Native Public]
    void PreviousDebugTarget(); // 0x2f38880 [Native Public]
    void NextDebugTarget(); // 0x2ea5a40 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x2f381c0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x2f37f00 [Final Native Public]
    APawn* GetOwningPawn(); // 0x2f37ec0 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x2f37840 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x2f37530 [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); // 0x2f36f50 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x2f36c10 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x2f369b0 [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); // 0x2f36570 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x2f36270 [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); // 0x2f35d20 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x2f35a70 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2f35880 [Final Native Public]
    void AddHitBox(const FVector2D& position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x2f356b0 [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); // 0x2f34fe0 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x2e249c0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x2e24730 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x2e24700 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x2a65b10 [Native Public]
    void MoveUp_World(float Val); // 0x2e24930 [Native Public]
    void MoveRight(float Val); // 0x2e248a0 [Native Public]
    void MoveForward(float Val); // 0x2e24810 [Native Public]
    void LookUpAtRate(float Rate); // 0x2e24780 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x2e575d0 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x2e57220 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x2e56bd0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x2e56870 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x2e564f0 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x2e55900 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x2e55500 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x2e55320 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x2e54f90 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x2e54e20 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x2e54cc0 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x2e54be0 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x2e58fc0 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x2e58e40 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x2e57d20 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x2e57a30 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x2e56fc0 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x2e56f00 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x2e56e40 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x18626d0 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x2e56370 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x2e56130 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x2e55fd0 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x2e55f00 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x2e55e30 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x2e55bc0 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x2e55760 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x2e55170 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x2e54b10 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x2e54a00 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x2e54930 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x2e54860 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x2e54790 [Native Public]

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

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

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

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

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

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x2ea7e90 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x2ea7e00 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x2ea7de0 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x2ea4430 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x2ea1a70 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x2ea13e0 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x2e9f8a0 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x2e99b50 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x18d16b0 [Native Public]
    bool WasLoaded(); // 0x2eaf080 [Native Public]
    bool WasLastSaveSuccessful(); // 0x2eaf050 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x2ea8aa0 [Native Public]
    void ResetToDefault(); // 0x2c74880 [Native Public]
    void OnResetToDefault(); // 0xe3e480 [Event Public]
    void OnPreSave(); // 0xe3e480 [Event Public]
    void OnPostSave(bool bSuccess); // 0xe3e480 [Event Public]
    void OnPostLoad(); // 0xe3e480 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x2ea4960 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x2ea4570 [Native Public]
    FString GetSaveSlotName(); // 0x2ea2cb0 [Native Public]
    int32 GetSavedDataVersion(); // 0x2ea2d30 [Native Public]
    int32 GetPlatformUserIndex(); // 0x2a81ab0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x2ea1f30 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x2ea1910 [Native Public]
    int32 GetLatestDataVersion(); // 0x2ea18e0 [Native Public]
    int32 GetInvalidDataVersion(); // 0x2ea16c0 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x29a3b40 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x2e9b2c0 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x2ea4220 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x2ea32f0 [Final Native Public]
    FRotator GetTargetRotation(); // 0x2ea31e0 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x2eae3c0 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x2eab5b0 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x2eab450 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x2eaac70 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x2ea5a00 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x2ea83b0 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x2ea82e0 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x2ea8250 [Native Public]
    void ResetLevel(); // 0x2ea5a20 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x2ea73f0 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x2ea5810 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0xe3e480 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0xe3e480 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0xe3e480 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0xe3e480 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0xe3e480 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x2ea4710 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x2ea3eb0 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x2ea3f80 [Native Event Protected]
    bool HasMatchStarted(); // 0x2dba950 [Native Public]
    bool HasMatchEnded(); // 0x2ea3ce0 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x2ea3b70 [Native Event Public]
    int32 GetNumSpectators(); // 0x2ea1da0 [Native Public]
    int32 GetNumPlayers(); // 0x2ea1d70 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x2ea0dd0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x2e9f3f0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x2e9d760 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x2e9d630 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x2e9d540 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x2eae3a0 [Native Public]
    void Say(const FString& Msg); // 0x2ea8af0 [Native Public]
    void RestartGame(); // 0x2ea8230 [Native Public]
    bool ReadyToStartMatch(); // 0x2ea7b10 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x2ea7ae0 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0xe3e480 [Event Protected]
    bool IsMatchInProgress(); // 0x2ea4400 [Native Public]
    FName GetMatchState(); // 0x2ea1940 [Final Native Public]
    void EndMatch(); // 0x2e9ee10 [Native Public]
    void AbortMatch(); // 0x2e99b30 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x2eaebf0 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x2eaede0 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x2eaec70 [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); // 0x2eae5e0 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x2eae3e0 [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); // 0x2eadfc0 [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); // 0x2eadac0 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x2ead520 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x2ead450 [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); // 0x2eacfc0 [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); // 0x2eacc30 [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); // 0x2eac620 [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); // 0x2eac280 [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); // 0x2eabd60 [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); // 0x2eab920 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x2eab680 [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); // 0x2eaafd0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x2eaad10 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x2eaab80 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x2eaaa00 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x2eaa7b0 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x2eaa4f0 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x2eaa310 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x2ea9e40 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x2ea9d60 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x2ea9ba0 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x2ea9aa0 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x2ea9910 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x2ea9520 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x2ea9340 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x2ea9150 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x2ea8fc0 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x2ea8de0 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x2ea8b90 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x2ea8650 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x2ea7fe0 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x2ea7c90 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x2ea7b40 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x2ea79b0 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x2ea7830 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x2ea7640 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x2ea75c0 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x2ea7490 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x2ea7170 [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); // 0x2ea6bf0 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x2ea66e0 [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); // 0x2ea6310 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x2ea60d0 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x2ea5f50 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x2ea5cb0 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x2ea5b10 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x2ea58b0 [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); // 0x2ea5080 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x2ea4dc0 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x2ea4c00 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x2ea4880 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x2ea4600 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x2ea4320 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x2ea4010 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x2ea3d70 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x2ea3c30 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x2ea39f0 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x2ea3940 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x2ea3890 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x2ea33d0 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x2ea37a0 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x2ea3320 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x2ea3240 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x2ea3020 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x2ea2e00 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x2ea29b0 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x2ea27d0 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x2ea26b0 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x2ea2480 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x2ea23e0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x2ea2310 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x2ea2240 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x2ea2170 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x2ea2060 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x2ea1f70 [Final Native Static Public]
    FString GetPlatformName(); // 0x2ea1ea0 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x2ea1dd0 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x2ea1cb0 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x2ea1c00 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x2ea1b10 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x2ea1960 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x2ea16f0 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x2ea1500 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x2ea1320 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x2ea1210 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x2ea1160 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x2ea10b0 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x2ea0f40 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x2ea0cc0 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x2ea0b20 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x2ea08a0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x2ea0770 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x2ea06c0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x2ea02a0 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x2ea0180 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x2ea0010 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x2e9fef0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x2e9fe20 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x2e9fc80 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x2e9fb20 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x2e9fa00 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x2e9f740 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x2e9f6a0 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x2e9f4f0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x2e9f140 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x2e9efa0 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x2e9ed70 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x2e9eb90 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2e9e8a0 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2e9e710 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x2e9e600 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x2e9e3b0 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x2e9de40 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x2e9dcf0 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x2e9dbe0 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x2e9dac0 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x2e9d9e0 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x2e9d800 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x2e9d610 [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); // 0x2e9cd20 [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); // 0x2e9bc40 [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); // 0x2e9c780 [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); // 0x2e9c1c0 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x2e9bfb0 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x2e9b960 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x2e9b710 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x2e9b0a0 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x2e9aef0 [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); // 0x2e9aa20 [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); // 0x2e9a6d0 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x2e9a390 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x2e9a0a0 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x2e99fb0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x2e99d50 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x2dbac80 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x2ea5af0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x2ea5a60 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x2ea5a40 [Native Protected]
    void OnRep_GameModeClass(); // 0x2dbac60 [Native Protected]
    bool HasMatchStarted(); // 0x2ea3d40 [Native Public]
    bool HasMatchEnded(); // 0x2ea3d10 [Native Public]
    bool HasBegunPlay(); // 0x2ea3c00 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x2ea2da0 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x2ea2610 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x2ea2570 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x2c71b90 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x2eaebc0 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x2eaa8e0 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x2eaaaf0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x2eaa970 [Final Native Public]
    void SetToDefaults(); // 0x2c714f0 [Native Public]
    void SetTextureQuality(int32 Value); // 0x2eaa850 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x2eaa280 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x2eaa1f0 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x2eaa150 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x2eaa0d0 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x2eaa040 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x2ea9fb0 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x2ea9f20 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x2ea9cd0 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x2ea9490 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x2ea92c0 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x2ea9240 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x2ea90c0 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x2ea8f30 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x2ea8f10 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x2ea8d50 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x2ea8cc0 [Final Native Public]
    void SaveSettings(); // 0x2ea8ad0 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x2ea8550 [Native Public]
    void RevertVideoMode(); // 0x2ea8510 [Final Native Public]
    void ResetToCurrentSettings(); // 0x2ea8210 [Native Public]
    void LoadSettings(bool bForceReload); // 0x2ea4b70 [Native Public]
    bool IsVSyncEnabled(); // 0x2ea46f0 [Final Native Public]
    bool IsVSyncDirty(); // 0x2ea46c0 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x2ea45a0 [Final Native Public]
    bool IsHDREnabled(); // 0x2ea43e0 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x2ea42f0 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x2ea42c0 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x2ea4270 [Final Native Public]
    bool IsDirty(); // 0x2ea4240 [Native Public]
    int32 GetVisualEffectQuality(); // 0x2ea3870 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x2aae180 [Final Native Public]
    int32 GetTextureQuality(); // 0x2ea3220 [Final Native Public]
    int32 GetSyncInterval(); // 0x2ea3120 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x2ce11b0 [Final Native Public]
    int32 GetShadingQuality(); // 0x2ea2de0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x2ea2d60 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x2ea2c80 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x2ea2ac0 [Final Native Public]
    int32 GetReflectionQuality(); // 0x2ea2aa0 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x2ea2a60 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x2ea2980 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x2ea2960 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x2ea1e70 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x2ea18a0 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x2ea1860 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x2ea1300 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x2ea12c0 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x2ea1070 [Final Native Public]
    float GetFrameRateLimit(); // 0x2ea1050 [Final Native Public]
    int32 GetFramePace(); // 0x2ea1020 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x2ea1000 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x2ea0f00 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x2ea0ed0 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x2948a20 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x2ea0e90 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x2ea0e70 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x2ea0af0 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x2530d50 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x2ea06a0 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x2e9eca0 [Final Native Public]
    void ConfirmVideoMode(); // 0x19ae330 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x2e9ae60 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x2e9add0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x29be860 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x2c74880 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x29be840 [Native Public]
    void ShowTitleSafeArea(); // 0x29be860 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x2f05160 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x2f384d0 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x2f387b0 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x2f387b0 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x2f38730 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x2f386b0 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x2f38620 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x2f38590 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x2f384f0 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x2f384d0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x2f38490 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x2f383f0 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x2f38180 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x2f380e0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x2f37fc0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x2f37f20 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x2f37e30 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x2f37df0 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x2f37ce0 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x2f37c10 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x2f37b40 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x2f37a70 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x2f37770 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x2f37770 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x2fd06f0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x2f9ebc0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x2f81c90 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x2f81ba0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x2f81b00 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x2f818c0 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x2f81750 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x2f81660 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x2f81430 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x2f81340 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x2f811b0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x2f81070 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x2f80fb0 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x2f80ee0 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x2f80dd0 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x2f80d00 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x2f80c30 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x2f80a30 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x2f80910 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x2f80690 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x2f804a0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x2f802b0 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x2f80160 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x2f80050 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x2f7fe90 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x2f7fcd0 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x2fc4180 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x2fc2320 [Final Native Static Public]
    FGuid NewGuid(); // 0x2fc0b90 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x2fad610 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x2fab460 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x2f9b890 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x2f8f330 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x2fc5840 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x2fc55c0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x2fc5470 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x2fc5320 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x2fc51d0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x2fc5070 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x2fc4f20 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x2fc4dc0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x2fc4c30 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x2fc4ad0 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x2fc4900 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x2fc47a0 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x2fbed40 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x2fbeca0 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x2fbec00 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x2fbeb60 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x2fb0b20 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x2fb0a40 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x2fb0960 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x2fb0880 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x2fb0770 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x2fb0690 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x2fb05b0 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x2fb04d0 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x2fb03f0 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x2fb0310 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x2fb0230 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x2fb0150 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x2fb0030 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x2faff00 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x2fafde0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x2fafcf0 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x2fafb70 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x2fab2b0 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x2fab1f0 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x2fab130 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x2fab070 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x2faafb0 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x2faaef0 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x2faae30 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x2faad70 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x2faacb0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x2faabf0 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x2faab30 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x2faaa70 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x2faa9b0 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x2faa880 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x2fa84d0 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x2fa4930 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x2fa3bf0 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x2fa0990 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x2f9bd80 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x2f9b9b0 [Final Native Static Public]
    void CalibrateTilt(); // 0x2f89cc0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x2fd19b0 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x2fd1830 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x2fd16e0 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x2fd1570 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x2fd12e0 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x2fa72e0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x2fa4a50 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x2fa4090 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x2fa2670 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x2fa2540 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x2fa2540 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x2fa2220 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x2fa2040 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x2f8ced0 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x2fdf9a0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x2fdf8d0 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x2fdf7b0 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x2fdf510 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x2fdf380 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x2fdf670 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x2fda910 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x2fda880 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x2fda7e0 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x2fda6b0 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x2fda620 [Final Native Static Public]
    double VSize(const FVector& A); // 0x2fda740 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x2fda4e0 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x2fda350 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x2fda1c0 [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); // 0x2fdc430 [Final Native Static Public]
    FVector Vector_Zero(); // 0x2fdf2c0 [Final Native Static Public]
    FVector Vector_Up(); // 0x2fdf290 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x2fdf210 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x2fdf130 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x2fdf0a0 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x2fdf010 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x2fdeec0 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x2fded50 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x2fdebe0 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x2fdea70 [Final Native Static Public]
    FVector Vector_Right(); // 0x2fdea40 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x2fde950 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x2fde850 [Final Native Static Public]
    FVector Vector_One(); // 0x2fde820 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x2fde5e0 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x2fde6e0 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x2fde470 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x2fde310 [Final Native Static Public]
    FVector Vector_Left(); // 0x2fde2e0 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x2fde220 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x2fde100 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x2fddfd0 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x2fddf00 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x2fddde0 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x2fddd10 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x2fddbe0 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x2fddb10 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x2fdda70 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x2fdd9d0 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x2fdd930 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x2fdd8a0 [Final Native Static Public]
    FVector Vector_Forward(); // 0x2fdd870 [Final Native Static Public]
    FVector Vector_Down(); // 0x2fdd840 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x2fdd760 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x2fdd5a0 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x2fdd4d0 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x2fdd670 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x2fdd360 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x2fdd280 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x2fdd1a0 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double Max); // 0x2fdced0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double Max); // 0x2fdd030 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double Min, double Max); // 0x2fdcd10 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x2fdcc20 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x2fdcaf0 [Final Native Static Public]
    FVector Vector_Backward(); // 0x2fdcac0 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x2fdc9e0 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x2fdc880 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x2fdc400 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x2fdc270 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x2fdc330 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x2fdc0c0 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x2fdc190 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x2fdbee0 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x2fdbc70 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x2fdbd80 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x2fdbb00 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x2fdba40 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x2fdb8a0 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x2fdb7d0 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x2fdb6a0 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x2fdb5c0 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x2fdb490 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x2fdb3a0 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x2fdb120 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x2fdb260 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x2fdafb0 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x2fdaea0 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x2fdacb0 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x2fdab20 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x2fdae80 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x2fdae60 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x2fdae40 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x2fd9fb0 [Final Native Static Public]
    FDateTime UtcNow(); // 0x2fd9f70 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x2fd9970 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x2fd96d0 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x2fd9450 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x2fd91e0 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x2fd9b20 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x2fd8fd0 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x2fd8ef0 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x2fd8e30 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x2fd8d90 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x2fd8b90 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x2fd8a10 [Final Native Static Public]
    FDateTime Today(); // 0x2fd9190 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x2fd8300 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x2fd8050 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x2f96480 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x2fd8920 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x2fd88f0 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x2fd88c0 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x2fd8770 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x2fd7d60 [Final Native Static Public]
    double Tan(double A); // 0x2fd8560 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x2fd7c80 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x2fd7ba0 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x2fd7ac0 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2fd7970 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2fd78a0 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x2fd77d0 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2fd7100 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x2fd76d0 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2fd75e0 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2fd7510 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x2fd7430 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x2fd7370 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x2fd72a0 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x2fd71d0 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x2fd7100 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2fd7100 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x2fd7040 [Final Native Static Public]
    double Square(double A); // 0x2fd6e30 [Final Native Static Public]
    double Sqrt(double A); // 0x2fd6d70 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x2fd68a0 [Final Native Static Public]
    double Sin(double A); // 0x2fd4760 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x2fd4610 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x2fd46c0 [Final Native Static Public]
    double SignOfFloat(double A); // 0x2fd4540 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x2fd3fb0 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x2fd2c00 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x2fd2af0 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x2fd2020 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x2fd0490 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x2fcff50 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x2fd0250 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x2fd00a0 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x2fcff50 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x2fcfb10 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x2fcfe50 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x2fcfd30 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x2fcfc10 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x2fcfb10 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x2fcfa70 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x2fceff0 [Final Native Static Public]
    int64 Round64(double A); // 0x2fceec0 [Final Native Static Public]
    int32 Round(double A); // 0x2fcef50 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x2fcecc0 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x2fceaf0 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x2fc9780 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x2fc95f0 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x2fc9460 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x2fc9380 [Final Native Static Public]
    void RGBtoHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x2fc9180 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x2fc90f0 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x2fce0d0 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x2fce040 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x2fcdf60 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x2fcded0 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x2fc8ea0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x2fcc020 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x2fcbec0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x2fcbd10 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x2fcbba0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x2fcba50 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x2fcb950 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x2fcb7f0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x2fcb6e0 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x2fcb630 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x2fcb4d0 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x2fcad80 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x2fcac70 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x2fca9f0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x2fca7d0 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x2fcaba0 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x2fca680 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 Min, int32 Max); // 0x2fca520 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x2fca410 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 Max); // 0x2fca2f0 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x2fca110 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x2fca030 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x2fca230 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float Min, float Max); // 0x2fc9ee0 [Final Native Static Public]
    double RandomFloatInRange(double Min, double Max); // 0x2fc9de0 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x2fc9d20 [Final Native Static Public]
    double RandomFloat(); // 0x2fc9cd0 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x2fc9bb0 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x2fc9af0 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x2fc9a30 [Final Native Static Public]
    bool RandomBool(); // 0x2fc99d0 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x2fc9940 [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); // 0x2fc89a0 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x2fc72e0 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x2fc71f0 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x2fc70f0 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x2fc8770 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x2fc8590 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x2fc84d0 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x2fc8400 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x2fc8310 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x2fc8150 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x2fc80a0 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x2fc7e90 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x2fc7d20 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x2fc7bc0 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x2fc7b10 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x2fc7a60 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x2fc7950 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x2fc7870 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x2fc76f0 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x2fc7610 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x2fc7560 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x2fc7530 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x2fc73f0 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x2fc72e0 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x2fc71f0 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x2fc70f0 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x2fc7030 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x2fc6f20 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x2fc6e10 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x2fc6d60 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x2fc6cb0 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x2fc6b40 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x2fc69e0 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x2fc6880 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x2fc6750 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x2fc6470 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x2fc5990 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x2fc4720 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x2fc4630 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x2fc4530 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x2fc43c0 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x2fc42d0 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x2fc39b0 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x2fc38e0 [Final Native Static Public]
    FDateTime Now(); // 0x2fc38a0 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x2fc1ee0 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2fc1d90 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2fc1cb0 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x2fc35b0 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x2fc33f0 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x2fc32b0 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x295dd20 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x2fc2ce0 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x2fc2b10 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x2fc2160 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x2fc2950 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x2fc27a0 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2fc26b0 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2fc25e0 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x2fc2510 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x2fc2440 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x2fc2230 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x295dd20 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x2fc2160 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x2fc20a0 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x2fc1fc0 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x2fc3810 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x2fc3700 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x2fc3790 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x2fc1290 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x2fc1990 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x2fc1b00 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x2fc14e0 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x2fc13b0 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x2fc1070 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x2fc1140 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x2fc0a60 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x2fc09b0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x2fc0af0 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x2fc0740 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x2fc0620 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double Exp); // 0x2fbf170 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x2fbf0e0 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x2fc0540 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x2fbffb0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x2fc0460 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2fc0310 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2fc0240 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x2fc0170 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x2fc0090 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x2fbffb0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x2fbfed0 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x2fbfcf0 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x2fbfb80 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x2fbf9c0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2fbf8d0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x2fbf800 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2fbf720 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x2fbf640 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x2fbf580 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x2fbf4b0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x2fbf3e0 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x2fbf310 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x2fbf250 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x2fa6090 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x2fbe700 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x2fbe490 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x2fbe300 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x2fbe230 [Final Native Static Public]
    void MinimumAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InVerts, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutSideLengthX, const float& OutSideLengthY, bool bDebugDraw); // 0x2fbe890 [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); // 0x2fbdf60 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x2fbde90 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x2fbdce0 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x2fbdb50 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x2fbd8e0 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x2fbd750 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x2fbd680 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x2fbd5b0 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x2fbd280 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x2fbd420 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x2fbd0e0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x2fbd010 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x2fbcf00 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x2fbcdb0 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x2fbcc60 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x2fbcad0 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x2fbc9b0 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x2fbc8b0 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x2fbc6d0 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x2fbc510 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x2fbc340 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x2fbc2c0 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x2fbc1a0 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x2fbbff0 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x2fbbe10 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x2fbbd00 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x2fbb8b0 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x2fbbbb0 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x2fbb9d0 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x2fbb780 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x2f90190 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x2fbb6c0 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x2fbb600 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x2fbb460 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x2fbb350 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fbb190 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fbafd0 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fbae10 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fbac50 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fbaac0 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x2fba900 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x2fba840 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x2fba730 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x2fba670 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x2fba470 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x2fba2c0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x2fb9ec0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x2fb9ce0 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x2fb9bc0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x2fb9bc0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x2fb9bc0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x2fb9bc0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x2fb9a50 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x2fb9970 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x2fb9bc0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x2fb9650 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x2fb9220 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x2fb93b0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x2fb8990 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x2fb8860 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x2fb8780 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x2fb8650 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x2fb8520 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x2fb8440 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x2fb8310 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x2fb81e0 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x2fb8100 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x2fb8c30 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x2fb8ac0 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x2fb7f30 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x2fb7ea0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x2fb7d20 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x2fb7be0 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x2fb7aa0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x2fb77b0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x2fb6840 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x2fb6560 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x2fb63f0 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x2fb62a0 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x2fb60d0 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x2fb61a0 [Final Native Static Public]
    double Loge(double A); // 0x2fb5ad0 [Final Native Static Public]
    double Log(double A, double base); // 0x2fb5900 [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); // 0x2fb1f80 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x2fb1c80 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x2fb3e20 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x2fb3cc0 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x2fb5060 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x2fb5040 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x2fb5020 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x2fb4f90 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x2fb4ea0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x2fb4dc0 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x2fb4b70 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x2fb4d20 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x2fb4a50 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x2fb4970 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x2fb47c0 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x2fb46f0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x2fb46d0 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x2fb45c0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x2fb44d0 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x2fb4370 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x2fb4350 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x2fb4330 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x2fb42a0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x2fb4210 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x2fb4170 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x2fb4070 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x2fb3f90 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x2fb3f70 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x2fb3f50 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x2fb1770 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2fb1430 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x2fb16a0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x2fb15d0 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x2fb1500 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2fb1430 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x2fb1370 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2fb1940 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x2fb1bb0 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x2fb1ae0 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x2fb1a10 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2fb1940 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x2fb1880 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x2fb1250 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x2fad6b0 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x2faca50 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x2fac880 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x2facc10 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x2fac6f0 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x2fac540 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x2fac480 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x2fac300 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x2fabeb0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x2fabd70 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x2fabac0 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x2fab770 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x2fab4f0 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x2ea0e70 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x2fab430 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x2fab400 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x2fab3d0 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x2fab3a0 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x2fab370 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x2faa6b0 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x2faa4d0 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax); // 0x2faa2e0 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x2fa9ce0 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x2fa9810 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x2fa98a0 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x2fa9680 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x2fa9570 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x2fa9060 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2fa8d20 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x2fa8f90 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x2fa8ec0 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x2fa8df0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2fa8d20 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x2fa8c60 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2fa9230 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x2fa94a0 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x2fa93d0 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x2fa9300 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2fa9230 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x2fa9170 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x2fa8bd0 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x2fa8980 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x2fa86e0 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x2fa8400 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x2fa80a0 [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x2fa8000 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x2fa7f60 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x2fa7ec0 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x2fa7e20 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x2fa7d50 [Final Native Static Public]
    double GetTAU(); // 0x2fa7860 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x2fa6820 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x2fa6750 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x2fa6750 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x2fa6550 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x2fa6480 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x2fa6090 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x2fa5250 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x2fa50f0 [Final Native Static Public]
    double GetPI(); // 0x2fa4dc0 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x2fa49c0 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x2fa4870 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x2fa4870 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x2fa4770 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x2fa46f0 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x2fa4620 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x2fa4560 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x2fa4310 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x2fa4290 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x2fa3aa0 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x2fa3a10 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x2fa3aa0 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x2f90ea0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x2fa2f00 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x2fa2be0 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x2fa2960 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x2fa28d0 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x2fa2840 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x2fa27a0 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x2fa0c80 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x2fa0ab0 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x2fa04e0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x2fa0460 [Final Native Static Public]
    double FWrap(double Value, double Min, double Max); // 0x2f9e930 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x2f9e890 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x2f8efa0 [Final Native Static Public]
    int32 FTrunc(double A); // 0x2f9e810 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x2fa0160 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x2fa00d0 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x2fa0040 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x2f9ffb0 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x2f9ff20 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x2f9fe90 [Final Native Static Public]
    double Fraction(double A); // 0x2f9fdf0 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x2f9e4e0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x2f9e680 [Final Native Static Public]
    double FMin(double A, double B); // 0x2f9e410 [Final Native Static Public]
    double FMax(double A, double B); // 0x2f9e340 [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); // 0x2f9f950 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x2f9f830 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x2f9e1b0 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x2f9dff0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x2f9de30 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x2f9f4e0 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x2f9f2a0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x2f9f140 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x2f9eff0 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x2f9ede0 [Final Native Static Public]
    int64 FFloor64(double A); // 0x2f9dd00 [Final Native Static Public]
    int32 FFloor(double A); // 0x2f9dd90 [Final Native Static Public]
    double FClamp(double Value, double Min, double Max); // 0x2f9dbe0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x2f9dab0 [Final Native Static Public]
    int32 FCeil(double A); // 0x2f9db40 [Final Native Static Public]
    double Exp(double A); // 0x2f9d740 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x2f9d3b0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2f9d260 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2f9d180 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x2f9d030 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x2f9ce70 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x2f9cd30 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x2f9cb60 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x295b6e0 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x2f9c5a0 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x2f9c3d0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x2f9b6d0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x2f9c210 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x2f9c060 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2f9bf70 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x2f9bcb0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x2f9bbe0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x2f9b7a0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x295b6e0 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x2f9b6d0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x2f9b610 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x2f9b530 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2f9d490 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x2f9a9a0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x2f9a530 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x2f9a290 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x2f9a7a0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x2f98190 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x2f98260 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x2f97f10 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x2f97de0 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x2f97cb0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2f97b60 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2f97a50 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x2f97930 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x2f97850 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2f97760 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2f97650 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x2f97540 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x2f97450 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x2f97350 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x2f97250 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x2f97160 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x2f97090 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x2f96fc0 [Final Native Static Public]
    double DegTan(double A); // 0x2f96a20 [Final Native Static Public]
    double DegSin(double A); // 0x2f96990 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x2f96ab0 [Final Native Static Public]
    double DegCos(double A); // 0x2f96900 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x2f96790 [Final Native Static Public]
    double DegAtan(double A); // 0x2f96870 [Final Native Static Public]
    double DegAsin(double A); // 0x2f966e0 [Final Native Static Public]
    double DegAcos(double A); // 0x2f96630 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x2f965a0 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x2f964a0 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x2f96480 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x2f96450 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x2f96300 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x2f961a0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x2f95ea0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x2f95f70 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x2f95d70 [Final Native Static Public]
    double Cos(double A); // 0x2f94e90 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x2f93300 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x2f93240 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x2f93090 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x2f92fe0 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x2f92f40 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x2f92e90 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x2f92dd0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x2f92d10 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x2f92a50 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x2f92990 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x2f92410 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x2f90ea0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x2f90dc0 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x2f90c10 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x2f904e0 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x2f90190 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x2f900f0 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x2f8ff70 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x2f8fe00 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x2f8fc80 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x2f8fb10 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x2f8fa90 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x2f8fa00 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x2f8f980 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x2f8f8f0 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x2f8f860 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x2f8f620 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x2f8f590 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x2f8f510 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x2f8f2b0 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x2f8f1a0 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x2f8f220 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x2f8f020 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x2f8efa0 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x2f8ef20 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x2f8eb40 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x2f8e800 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x2f8e880 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x2f8e780 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x2f8e600 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x2f8e570 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x2f8e4e0 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x2f8df70 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x2f8dd40 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x2f8cb80 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double Min, double Max); // 0x2f8c9b0 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x2f8c8a0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x2f8c7f0 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x2f8c6c0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x2f8c480 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x2f8c380 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x2f899b0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x2f87c70 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x2f87c70 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x2f87c70 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x2f87c70 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x2f87a40 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x2f87900 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x2f87c70 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x2f876b0 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x2f86f80 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x2f87290 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x2f86690 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x2f86890 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x2f865b0 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x2f86390 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, FFrameNumber& Frame, const FFrameRate& FrameRate, const float& SubFrame); // 0x2f861d0 [Final Native Static Public]
    void BreakFrameRate(const FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x2f85ef0 [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); // 0x2f85b00 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x2f85910 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x2f85750 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x2f82c60 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x2f82b80 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x2f82aa0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x2f829c0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x2f828e0 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x2f823b0 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x2f822e0 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x2f82190 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x2f81e70 [Final Native Static Public]
    double Atan(double A); // 0x2f81f50 [Final Native Static Public]
    double Asin(double A); // 0x2f81dd0 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x2f7fc10 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x2f7fb40 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x2f7fa60 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x2f7f980 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x2f7f8a0 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x2f7f750 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x2f7f680 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x2f7f5b0 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2f7ec50 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x2f7f4b0 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x2f7f220 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x2f7f130 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x2f7f060 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x2f7ef80 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x2f7eec0 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x2f7edf0 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x2f7ed20 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x2f7ec50 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2f7ec50 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x2f7eb90 [Final Native Static Public]
    double Acos(double A); // 0x2f7e990 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x2f7e870 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x2f7e900 [Final Native Static Public]
    double Abs(double A); // 0x2f7e7e0 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x2fba090 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x2fa9b70 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x2fa9980 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x2fa85d0 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x2fa8190 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x2fa5ee0 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x2fa3560 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x2fa3340 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x2fa31a0 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x2fa30a0 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x2f8cdf0 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x2f8cd30 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x2f827f0 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x2fd0c30 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x2fce1a0 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x2fcd8d0 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x2fcd6f0 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x2fcd670 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x2fcd4a0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x2fcd240 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x2fcd010 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x2fccdc0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x2fccc10 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x2fcc730 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x2fcc5e0 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x2fcc1c0 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x2fb8d50 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x2fa9ef0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x2fa9e00 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x2f9d940 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x2f9d7d0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x2f9ac50 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x2f9ab90 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x2f9a190 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x2f957f0 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x2f95420 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x2f950e0 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x2f94770 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x2f8d000 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x2f89b40 [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); // 0x2f86a20 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x2f82480 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x2fd9d20 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x2fd9c30 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x2fd90a0 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x2fd8ca0 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x2fd85f0 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x2fd6ef0 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x2fd6b30 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x2fce930 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x2fce800 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x2fce6a0 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x2fce570 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x2fcdd20 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x2fcdb30 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x2fc3d00 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x2fc3070 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x2fc31a0 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x2fa7110 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x2fba170 [Final Native Static Public]
    int32 Len(const FString& S); // 0x2fb11b0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x2fb1080 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x2fb0f30 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x2fb0de0 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x2fad760 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x2fac650 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x2fac160 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x2fa7110 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x2fa1320 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x2fa10d0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x2f9f650 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x2f9c920 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x2f9ca50 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x2f9ad20 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x2f96080 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x2f93140 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x2f92c10 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x2f92b20 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x2f92700 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x2f92090 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x2f91f00 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x2f92250 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x2f91d40 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x2f91c80 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x2f91b20 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x2f91bd0 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x2f91a70 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x2f91880 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x2f90cc0 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x2f8f430 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x2f908f0 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x2f905e0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x2f90260 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x2f8fd10 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x2f8fba0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x2f8f780 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x2f8f6a0 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x2f8f430 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x2f8f0c0 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x2f8ec00 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x2f8e900 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x2f8e690 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x2f8e320 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x2f8e180 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x2f89440 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x2f896f0 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x2f89180 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x2f88ec0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x2f88c30 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x2f88980 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x2f886e0 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x2f88440 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x2f88160 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x2f87eb0 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x2facf10 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x2facd50 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x2fa7c00 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x2fa7a50 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x2fa7890 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x2fa61a0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x2fa4390 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x2fa3d80 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x2fcd6d0 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x2fd9eb0 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x2fd9e10 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x2582e60 [Final Native Static Public]
    void StackTrace(); // 0x2fd6eb0 [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); // 0x2fd63e0 [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); // 0x2fd5f30 [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); // 0x2fd5a80 [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); // 0x2fd5600 [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); // 0x2fd5190 [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); // 0x2fd4d30 [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); // 0x2fd4a90 [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); // 0x2fd47f0 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x2582e60 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x2fd44a0 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x2fd43b0 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x2fd4340 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x2fd4230 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x2fd40b0 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x2426af0 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x2fd3e10 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x2fd3b20 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x2fd3a80 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x2fd3840 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x2fd3660 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x2fd3550 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x2fd0f80 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x2fd3380 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x2fd31a0 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x2fd2fc0 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x2fd2cd0 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x2fd28b0 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x2fd2720 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x2fd2590 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x2fd2280 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x2fd23f0 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x2fd2100 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x2426af0 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x2fd1e50 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x2fd1b00 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x2fd1150 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x2fd0f80 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x2fd0d40 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x2fd0a20 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x2fd0880 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x2fce3b0 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x2f89ef0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x28ab4d0 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x2fcd6d0 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x2fc8ce0 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x2fc5ee0 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x2fc5c80 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x2fc5a90 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x2fc4000 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x2fc3ef0 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x2fc3a70 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0xe3e480 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0xe3e480 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x2fc2f10 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x2fc2f10 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x295dd20 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x2fc2a20 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x2fc1860 [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); // 0x2fbede0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x2fb9550 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x2fb8fd0 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x2fb8fd0 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x2fb7490 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x2fb7360 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x2fb72e0 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x2fb71e0 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x2fb7260 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x2fb7160 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x2fb70e0 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x2f8e4e0 [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); // 0x2fb5b60 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x2fb5a10 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x2fb5840 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x2fb56d0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x2fb5300 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x2fb5580 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x2fb5080 [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); // 0x2fb3830 [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); // 0x2fb33c0 [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); // 0x2fb2f50 [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); // 0x2fb2b10 [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); // 0x2fb26e0 [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); // 0x2fb22b0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x2fb0cb0 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2fafa80 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x2faf9f0 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x2faf880 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2faf780 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x2faf6e0 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x2faf560 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x2faf4b0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x2faf310 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x2faf160 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x2faeea0 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2faedb0 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x2faed20 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x2faebb0 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x2faeb20 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2faea10 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x2fae970 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x2fae7f0 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2fae6e0 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x2fae640 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x2fae4c0 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x2fae420 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2fae300 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x2fae260 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x2fae0d0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2fadfb0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x2fadf10 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x2fadd80 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x2fadc80 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x2fadbf0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x2fada80 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x2fad960 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x2fad540 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x2fad540 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x295c9d0 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x2fad490 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x2fad3e0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x2fad3e0 [Final Native Static Public]
    bool IsUnattended(); // 0x2fad3b0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x2fad300 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x2fa9a80 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x2fad250 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x2fad230 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x2948a20 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x2fac390 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x2fac280 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x2fac200 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x2fac000 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x2fabf70 [Final Native Static Public]
    void HideAdBanner(); // 0x2fa9c70 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x2fa9a80 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x2948a20 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x2fa8140 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x2fa76a0 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x2fa75f0 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x2fa1680 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x2fa6f90 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x2fa6b90 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x2fa6e50 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x2fa6cd0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x2fa6b90 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x2fa6370 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x2fa62a0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x2fa5e10 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x2fa5ce0 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x2fa5c40 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x2fa5a00 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x2fa5900 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x2fa57c0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x2fa5680 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x2fa55c0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x2fa54a0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x2fa53b0 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x2fa5060 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x2fa4fd0 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x2fa4ee0 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x2fa4d20 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x2fa4c20 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x2fa4b30 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x2fa4830 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x2fa47f0 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x2fa2b10 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x2fa2b10 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x2ea3240 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x2fa3920 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x2fa3830 [Final Native Static Public]
    FString GetGameName(); // 0x2fa37a0 [Final Native Static Public]
    FString GetGameBundleId(); // 0x2fa36d0 [Final Native Static Public]
    int64 GetFrameCount(); // 0x2fa36b0 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x2fa1680 [Final Native Static Public]
    FString GetEngineVersion(); // 0x2fa3010 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x2fa2d50 [Final Native Static Public]
    FString GetDeviceId(); // 0x2fa2b10 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x2fa2a80 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x2fa29f0 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x2fa2390 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x2fa1ed0 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x2fa1d50 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x2fa1c70 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x2fa1b80 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x2fa1aa0 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x2fa18a0 [Final Native Static Public]
    FString GetCommandLine(); // 0x2fa1810 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x2fa1680 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x2fa1560 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x2fa1410 [Final Native Static Public]
    FString GetBuildVersion(); // 0x2fa1040 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x2fa0fa0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x2fa08d0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x2fa0780 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x2fa0570 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x2f9fd80 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x2582e60 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x2582e60 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x2f9d560 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x2f9c7d0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x2f9c7d0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x295b6e0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x2f9c2e0 [Final Native Static Public]
    int32 EndTransaction(); // 0x2f384d0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x2f99fd0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x2f99df0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& position, float Size, const FLinearColor& PointColor, float Duration); // 0x2f99c90 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x2f99ae0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x2f99930 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x2f99750 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x2f99520 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x2f99340 [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); // 0x2f99110 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x2f98f60 [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); // 0x2f98cd0 [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); // 0x2f98cd0 [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); // 0x2f98a40 [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); // 0x2f98810 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x2f98720 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x2f98530 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x2f98340 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x2f98050 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x2f96d00 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x2f96b40 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x2582e60 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x2f94c30 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x2f94b40 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x2f915a0 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x2f913e0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x2f912d0 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x2f911b0 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x2f91720 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x2f911b0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x2f91030 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x2f90f50 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x295bb30 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x2f90a40 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x2f907d0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x2f906c0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x2f8fed0 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x2f8ed10 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x2f8e9e0 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x2426af0 [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); // 0x2f8da80 [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); // 0x2f8d6b0 [Final Native Static Public]
    void CollectGarbage(); // 0x2f8d410 [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); // 0x2f8bd30 [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); // 0x2f8b840 [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); // 0x2f8b350 [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); // 0x2f8ae80 [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); // 0x2f8a9d0 [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); // 0x2f8a520 [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); // 0x2f8a240 [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); // 0x2f89f60 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x2f89d20 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x2f89ef0 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x2f875b0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x2f86dd0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x2f86dd0 [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); // 0x2f850c0 [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); // 0x2f84b80 [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); // 0x2f84650 [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); // 0x2f84130 [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); // 0x2f83c30 [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); // 0x2f83750 [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); // 0x2f83270 [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); // 0x2f82fd0 [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); // 0x2f82d30 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x2f82650 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x2f7ea30 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x2fdf2f0 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x2fda9a0 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x2fd6960 [Final Native Static Public]
    FString SourceConfigDir(); // 0x2fc5ff0 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x2fd4200 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x2fd4170 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x2fd2a60 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x2fd1d10 [Final Native Static Public]
    FString ScreenShotDir(); // 0x2fcf9e0 [Final Native Static Public]
    FString SandboxesDir(); // 0x2fcf0e0 [Final Native Static Public]
    FString RootDir(); // 0x2fcea60 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x2fcd770 [Final Native Static Public]
    FString ProjectUserDir(); // 0x2fc66c0 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x2fc65f0 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x2fc63e0 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x2fc6350 [Final Native Static Public]
    FString ProjectModsDir(); // 0x2fc62c0 [Final Native Static Public]
    FString ProjectLogDir(); // 0x2fc6230 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x2fc61a0 [Final Native Static Public]
    FString ProjectDir(); // 0x2fc6110 [Final Native Static Public]
    FString ProjectContentDir(); // 0x2fc6080 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x2fc5ff0 [Final Native Static Public]
    FString ProfilingDir(); // 0x2fc5f60 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x2fc1700 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x2fc15a0 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x2fb9810 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x2fb90c0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x2fb7940 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x2fb7600 [Final Native Static Public]
    FString LaunchDir(); // 0x2fb0c20 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x2fad140 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x2fad0a0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x2fad000 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x2facd20 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x2fac0c0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x2fa9b40 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x2fa7de0 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x2fa6440 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x2fa6260 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x2fa5ea0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x2fa5d80 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x2fa4df0 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x2fa3b60 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x2fa3760 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x2fa3430 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x2fa2fd0 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x2fa2f90 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x2fa1720 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x2fa0e70 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x2fa03d0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x2fa0340 [Final Native Static Public]
    FString GameSourceDir(); // 0x2fa02b0 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x2fa0220 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x2f9b140 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x2f9eb20 [Final Native Static Public]
    FString FeaturePackDir(); // 0x2f9ea90 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x2f9b4a0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x2f9b410 [Final Native Static Public]
    FString EnterpriseDir(); // 0x2f9b380 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x2f9b2f0 [Final Native Static Public]
    FString EngineUserDir(); // 0x2f9b260 [Final Native Static Public]
    FString EngineSourceDir(); // 0x2f9b1d0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x2f9b140 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x2f9b0b0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x2f9b020 [Final Native Static Public]
    FString EngineDir(); // 0x2f9af90 [Final Native Static Public]
    FString EngineContentDir(); // 0x2f9af00 [Final Native Static Public]
    FString EngineConfigDir(); // 0x2f9ae70 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x2f96f20 [Final Native Static Public]
    FString DiffDir(); // 0x2f96e90 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x2f95bc0 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x2f94d40 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x2f94610 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x2f940f0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x2f8d440 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x2f8d2b0 [Final Native Static Public]
    FString CloudDir(); // 0x2f8d220 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x2f8c240 [Final Native Static Public]
    FString BugItDir(); // 0x2f87e20 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x2f82100 [Final Native Static Public]
    FString AutomationLogDir(); // 0x2f82070 [Final Native Static Public]
    FString AutomationDir(); // 0x2f81fe0 [Final Native Static Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x2fd05c0 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x2fcf6f0 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x2fcf5d0 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x2fcf480 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x2fcf170 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x2fa3f30 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x2fa2ba0 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x2fa0950 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x2f8cdc0 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x2f89e70 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x2f89dd0 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& InSet); // 0x2f94950 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x2f94240 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x2f93c60 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x2f93bb0 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x2f93db0 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x2f93d10 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x2f94060 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x2f93fc0 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x2f93f00 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x2f93e50 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x2f93db0 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x2f93d10 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x2f93c60 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x2f93bb0 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x2f93c60 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x2f93bb0 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x2f939e0 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x2f937c0 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x2f93700 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x2f93630 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x2f93380 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x2fcb3b0 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x2fcb180 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x2fcaf00 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x2fc0f60 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x2fc0d80 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x2fc0bd0 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x2fb6920 [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); // 0x2fa9fd0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x2f86030 [Final Native Static Public]

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

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x3003e40 [Native Public]
    void LoadLevelInstance(); // 0x3003210 [Native Public]
    bool IsLoaded(); // 0x3003080 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x3002f40 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x30609b0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x30608c0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3060730 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x30605b0 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x30604d0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x30603b0 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3060290 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3060170 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3060080 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x305ffa0 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x305fe80 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x305fd70 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x305fc40 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x305fb30 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x305fa10 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x305f910 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x305f7e0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x305f6d0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x305f350 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x305f170 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x305ec50 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x305e9e0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x305f0f0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x305f010 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x305ef90 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x305eeb0 [Final Native Public]

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

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

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x31d8c00 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x31d66e0 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x31d6620 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x31da5d0 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x31d8b70 [Final Native Public]
    void OnRep_RigidState(); // 0x31d8900 [Final Native Private]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x31d8600 [Final Native Public]
    bool IsAuthority(); // 0x31d8560 [Final Native Private]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x31d8400 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x31d8160 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x31d7ee0 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x31d4f00 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x31d4c90 [Final Native Protected]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x31d4690 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x31dbe60 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x31dbdb0 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x31dbbc0 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x31da2b0 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x31d88c0 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x31d88a0 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x31d8880 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x31d8840 [Final Native Protected]
    void MarkPendingDeletion(); // 0x31d8820 [Final Native Public]
    bool IsPendingDeletion(); // 0x31d87d0 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x31d7d20 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x31dbfb0 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x31dbc50 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x31dba10 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x31db8d0 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x31db770 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x31db600 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x31db400 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x31db170 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x31db000 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x31dae10 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x31dac30 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x31daa20 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x31da810 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x31da660 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x31da480 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x31da340 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x31d9fe0 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x31d9e30 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x31d9cf0 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x31d9a60 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x31d97d0 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x31d9620 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x31d9480 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x31d9180 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x31d8f70 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x31d8e40 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x31d8c90 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x31d7f60 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x31d7d60 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x31d7b90 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x31d7a70 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x31d78a0 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x31d7740 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x31d7550 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x31d72c0 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x31d7190 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x31d6fa0 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x31d6db0 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x31d6b50 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x31d6950 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x31d67d0 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x31d6700 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x31d6470 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x31d62c0 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x31d6190 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x31d6010 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x31d5ef0 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x31d5c60 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x31d59d0 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x31d5840 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x31d5710 [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); // 0x31d5420 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x31d5220 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x31d5110 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x31d4f80 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x31d4ab0 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputsDatas(const TArray<uint8>& ClientInputs); // 0x321fb90 [Native Event Public]
    void OnRep_SetReplicatedStates(); // 0x321fb50 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x321fb30 [Final Native Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x3221c80 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x3221ab0 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x321efe0 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x321ede0 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x321eca0 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x321ead0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x32219e0 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x3221950 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3221860 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3221770 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3221670 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x32215d0 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x32214b0 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x3221380 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3221260 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3221130 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3221010 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x3220e90 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x3220d80 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x3220cf0 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x3220c10 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x3220ad0 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x3220970 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x32207d0 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x3220730 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3220660 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x32205d0 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3220500 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x3220420 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x3220340 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x3220260 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x32200e0 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x3220040 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x321ff70 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x321fe50 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x321fdd0 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x321fc50 [Final Native Public]
    bool IsBroken(); // 0x321faf0 [Final Native Public]
    float GetCurrentTwist(); // 0x321f470 [Final Native Public]
    float GetCurrentSwing2(); // 0x321f430 [Final Native Public]
    float GetCurrentSwing1(); // 0x321f3f0 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x321f300 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x321f280 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x321f0c0 [Final Native Public]
    void BreakConstraint(); // 0x321efb0 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x3221f20 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3221dd0 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x3221d40 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x3221420 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x3220f80 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x3220e10 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x32201d0 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x321fd40 [Final Native Public]
    void ReleaseComponent(); // 0x321fb70 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x321f940 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x321f7f0 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x321f660 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x321f510 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x299f240 [Final Native Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x326e9f0 [Native Public]
    void FireImpulse(); // 0x2d28960 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3267840 [Native Public]

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

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0xe3e480 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0xe3e480 [Event Protected]
    void OnRep_UniqueId(); // 0x326df50 [Native Public]
    void OnRep_Score(); // 0x2a18710 [Native Public]
    void OnRep_PlayerName(); // 0x2a59c20 [Native Public]
    void OnRep_PlayerId(); // 0x2a59c60 [Native Public]
    void OnRep_bIsInactive(); // 0x2a59c40 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x326dec0 [Final Native Private]
    bool IsSpectator(); // 0x326dbf0 [Final Native Public]
    bool IsOnlyASpectator(); // 0x326dbc0 [Final Native Public]
    bool IsABot(); // 0x326da40 [Final Native Public]
    float GetScore(); // 0x326d710 [Final Native Public]
    FString GetPlayerName(); // 0x326d690 [Final Native Public]
    int32 GetPlayerId(); // 0x2530ad0 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x326d620 [Final Native Public]
    float GetPingInMilliseconds(); // 0x326d560 [Final Native Public]
    APawn* GetPawn(); // 0x326d540 [Final Native Public]
    uint8 GetCompressedPing(); // 0x326b5b0 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x3267bd0 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x32e9920 [Final Native Public]
    bool IsRecording(); // 0x32e98b0 [Final Native Public]
    bool IsPlaying(); // 0x32e9860 [Final Native Public]
    float GetReplayCurrentTime(); // 0x32e97d0 [Final Native Public]
    FString GetActiveReplayName(); // 0x32e96a0 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x335b530 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x335b480 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x335b3e0 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x335b2d0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x335b160 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x335b060 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x335af90 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x335af00 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x335add0 [Final Native Public]
    int32 NumSockets(); // 0x335ad60 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x335abc0 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x335aa90 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x335a990 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x335a960 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x335a930 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x335a900 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x335a8c0 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x335a890 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x335a7f0 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x335a610 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x335a530 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x335a3c0 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x335a320 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x335a2e0 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x335a2a0 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x335a220 [Final Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x335a170 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x335a110 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x335a030 [Final Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x33eec50 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x33eea20 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x33ee960 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x33ee720 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x33ee610 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x33ee550 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x33ee3f0 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x33ee2e0 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x33ee1d0 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x33ee0c0 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x33edf60 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x33ede00 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x33edcd0 [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); // 0x33ed900 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x33ed7d0 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x34139b0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x335b160 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x34130c0 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x34137e0 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x34135f0 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x3413570 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x3413540 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x34133a0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x34132e0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x3413220 [Final Native Public]
    int32 GetNumLODs(); // 0x34131f0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x335a3c0 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x34130c0 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x3413030 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x34130c0 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x3413030 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3412f60 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x3412ea0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3412e50 [Final Native Public]
    FBox GetBoundingBox(); // 0x3412d70 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x3412ca0 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x3412b50 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x3412960 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x3412880 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x34126f0 [Final Native Public]

// UStereoLayerFunctionLibrary (/Script/Engine.StereoLayerFunctionLibrary)
    void ShowSplashScreen(); // 0x34493c0 [Final Native Static Public]
    void SetSplashScreen(UTexture* Texture, const FVector2D& Scale, const FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); // 0x3449210 [Final Native Static Public]
    void HideSplashScreen(); // 0x3449090 [Final Native Static Public]
    void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); // 0x3449010 [Final Native Static Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x346cc00 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x346c910 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x346ca30 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x346c7d0 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x346c700 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x346c590 [Final Native Static Public]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x34f0fb0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x34f0d00 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x34f0bc0 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x34f0910 [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); // 0x34f04c0 [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); // 0x34f0000 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x34efd30 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x34efb40 [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); // 0x34ef770 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x34ef570 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x34ef3a0 [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); // 0x34eed10 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x34eebd0 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x34f2460 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x34f2230 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x34f1fe0 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x34ee8a0 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x34ee7a0 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x34ee580 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x34ee3f0 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x34ee200 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x34ee1e0 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x34ede20 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x34edc30 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x34f2720 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x34f2500 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x34eea30 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x34ee9a0 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x34ee910 [Final Native Public]
    void ClearSmoothing(); // 0x34ee0a0 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x34f1ea0 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x34f1c20 [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); // 0x34f1920 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x34f1580 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog); // 0x34f1310 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x2426af0 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x34f1f50 [Final Native Public]
    float GetVoiceLevel(); // 0x34ee980 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x34ee0c0 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x34ee080 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x34edff0 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x351c8e0 [Final Native Public]
    int32 GetTileCount(); // 0x351c890 [Final Native Public]
    int32 GetTileBorderSize(); // 0x351c850 [Final Native Public]
    int32 GetSize(); // 0x351c7e0 [Final Native Public]
    int32 GetPageTableSize(); // 0x351c770 [Final Native Public]

// UWorldPartitionBlueprintLibrary (/Script/Engine.WorldPartitionBlueprintLibrary)
    void UnpinActors(const TArray<FGuid>& InActorsToUnpin); // 0x353efd0 [Final Native Static Public]
    void UnloadActors(const TArray<FGuid>& InActorsToUnload); // 0x353efd0 [Final Native Static Public]
    void PinActors(const TArray<FGuid>& InActorsToPin); // 0x353efd0 [Final Native Static Public]
    void LoadActors(const TArray<FGuid>& InActorsToLoad); // 0x353efd0 [Final Native Static Public]
    FBox GetRuntimeWorldBounds(); // 0x353ebd0 [Final Native Static Public]
    bool GetIntersectingActorDescs(const FBox& InBox, const TArray<FActorDesc>& OutActorDescs); // 0x353ecf0 [Final Native Static Public]
    FBox GetEditorWorldBounds(); // 0x353ebd0 [Final Native Static Public]
    UDataLayerManager* GetDataLayerManager(UObject* WorldContextObject); // 0x353e940 [Final Native Static Public]
    bool GetActorDescs(const TArray<FActorDesc>& OutActorDescs); // 0x353de90 [Final Native Static Public]

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x353f2e0 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x353f250 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x353f1c0 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x353f130 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x353f060 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x2fad230 [Final Native Public]
    bool IsRuntime(); // 0x353ef20 [Final Native Public]
    bool IsInitiallyVisible(); // 0x2fad230 [Final Native Public]
    bool IsInitiallyActive(); // 0x353ef40 [Final Native Public]
    bool IsEffectiveVisible(); // 0x2fad230 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x353ef20 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x353ec60 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x353ec60 [Final Native Public]
    FColor GetDebugColor(); // 0x2ea06a0 [Final Native Public]
    FName GetDataLayerLabel(); // 0x353e920 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x353dd00 [Final Native Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsRuntime(); // 0x353ef70 [Final Native Public]
    EDataLayerType GetType(); // 0x2ea46f0 [Final Native Public]
    FColor GetDebugColor(); // 0x353eb70 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x2fad230 [Final Native Public]
    bool IsRuntime(); // 0x29a3b40 [Native Public]
    bool IsInitiallyVisible(); // 0x2fad230 [Final Native Public]
    bool IsEffectiveVisible(); // 0x2fad230 [Final Native Public]
    EDataLayerType GetType(); // 0x2ea8aa0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x353ec90 [Final Native Public]
    FColor GetDebugColor(); // 0x353eb90 [Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x353fad0 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x353f9f0 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x353f8d0 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x353f7b0 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x353f370 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x353ee40 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x353eac0 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x353ea10 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x353eac0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x353ea10 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x353e780 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x353e620 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x353e480 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x353e3a0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x353e2d0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x353e1b0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x353e090 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x353dfa0 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x353ddb0 [Final Native Public]

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

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

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

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

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x12359a0 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x1235980 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x1235910 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x4663380 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x4662d30 [Native Public]
    void ResetToDefault(); // 0x2c2e700 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x4662ca0 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x4661fb0 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x4660d00 [Final Native Public]
    FGameplayTag GetProfileIdentifer(); // 0x353e920 [Final Native Public]
    FText GetProfileDisplayName(); // 0x465eff0 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x465fdd0 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x465f990 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x465f270 [Native Public]
    void DumpProfileToLog(); // 0x29be860 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x465e790 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x4663960 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x46638c0 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4663400 [Native Public]
    bool SetKeyProfile(FGameplayTag& InProfileId); // 0x4662e10 [Native Public]
    void SaveSettings(); // 0x19ae630 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x4662b70 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x46629c0 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x4662240 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x46621a0 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4661600 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0xe3e480 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0xe3e480 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x46609f0 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithIdentifier(FGameplayTag& ProfileId); // 0x465f060 [Native Public]
    FGameplayTag GetCurrentKeyProfileIdentifier(); // 0x465efb0 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetCurrentKeyProfile(); // 0x465ef70 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x465e930 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0xe3e480 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0xe3e480 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x465e6a0 [Native Public]
    void AsyncSaveSettings(); // 0x19ae330 [Native Public]
    void ApplySettings(); // 0x29be860 [Native Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x46628e0 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x46612f0 [Final Native Static Public]
    FInputActionValue MakeInputActionValue(double X, double Y, double Z, FInputActionValue& MatchValueType); // 0x4661130 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4660770 [Final Native Static Public]
    FPlayerMappableKeySlot GetThirdPlayerMappableKeySlot(); // 0x465fe20 [Final Native Static Public]
    FPlayerMappableKeySlot GetSecondPlayerMappableKeySlot(); // 0x465fe00 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x465fb10 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x465f7a0 [Final Native Static Public]
    FPlayerMappableKeySlot GetFourthPlayerMappableKeySlot(); // 0x465f040 [Final Native Static Public]
    FPlayerMappableKeySlot GetFirstPlayerMappableKeySlot(); // 0x465f020 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x465ec10 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x465e4d0 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x465e410 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x465e370 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x465e2e0 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x465e240 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x465e010 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x46632f0 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x4663260 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4663090 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4662ec0 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x46627f0 [Native Public]
    void RemovePlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0x4662700 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x4662610 [Native Public]
    int32 RemoveAllPlayerMappedKeysForMapping(const FName& MappingName, FModifyContextOptions& Options); // 0x4662520 [Native Public]
    void RemoveAllPlayerMappedKeys(FModifyContextOptions& Options); // 0x4662480 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4661d20 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4661b00 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x4661a50 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x46619c0 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x4661930 [Native Protected]
    int32 K2_RemovePlayerMappedKeyInSlot(const FName& MappingName, FPlayerMappableKeySlot& KeySlot, FModifyContextOptions& Options); // 0x4660ff0 [Native Public]
    FKey K2_GetPlayerMappedKeyInSlot(const FName& MappingName, FPlayerMappableKeySlot& KeySlot); // 0x4660eb0 [Native Public]
    int32 K2_AddPlayerMappedKeyInSlot(const FName& MappingName, const FKey& NewKey, FPlayerMappableKeySlot& KeySlot, FModifyContextOptions& Options); // 0x4660b10 [Native Public]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x46605c0 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4660410 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4660240 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4660070 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x465ff90 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x2c2efd0 [Native Public]
    TArray<FKey> GetAllPlayerMappedKeys(const FName& MappingName); // 0x465ea30 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x465e9e0 [Native Public]
    void ClearAllMappings(); // 0x465e220 [Native Public]
    void AddPlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0x465df20 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x465de00 [Native Public]

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x46636b0 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x46635b0 [Final Native Public]
    void UnmapAll(); // 0x4663640 [Final Native Public]
    void UnmapAction(UInputAction* Action); // 0x46635b0 [Final Native Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x4661470 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x28ab4d0 [Final Native Public]
    bool IsDeprecated(); // 0x2970b30 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x465fcc0 [Final Native Public]
    UObject* GetMetadata(); // 0x465faf0 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x465f6a0 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x465f3d0 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x465f110 [Final Native Public]
    FText GetDisplayName(); // 0x465eff0 [Final Native Public]
    FName GetConfigName(); // 0x2c71a60 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x19bcc90 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x19bcc40 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x19bcbe0 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x19bca70 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x19bc920 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x25445b0 [Final Native Public]
    void RemovePersistentFields(); // 0x2544590 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& position, const FVector& Direction, float Radius, float Magnitude); // 0x25443c0 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& position, float Radius, float Magnitude, int32 Iterations); // 0x2544070 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& position, float Radius); // 0x2543da0 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& position, float Radius, float Magnitude); // 0x2543c10 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& position, float Magnitude); // 0x2543950 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x25437f0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x2543530 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x25433d0 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2543270 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x2545790 [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); // 0x25458e0 [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); // 0x2545280 [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); // 0x2544fe0 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/GameplayCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x460e620 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x460e400 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x460e260 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x460d4a0 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x460d260 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x460d1a0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x460d0a0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x460cfa0 [Final Native Static Public]

// UGameplayCamerasFunctionLibrary (/Script/GameplayCameras.GameplayCamerasFunctionLibrary)
    ECameraShakePlaySpace Conv_CameraShakePlaySpace(const ECameraAnimationPlaySpace& CameraAnimationPlaySpace); // 0x460ce70 [Final Native Static Public]
    ECameraAnimationPlaySpace Conv_CameraAnimationPlaySpace(const ECameraShakePlaySpace& CameraShakePlaySpace); // 0x460ce70 [Final Native Static Public]
    UCameraAnimationCameraModifier* Conv_CameraAnimationCameraModifier(APlayerCameraManager* PlayerCameraManager); // 0x460cd90 [Final Native Static Public]

// UGameplayCamerasSubsystem (/Script/GameplayCameras.GameplayCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x460e700 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x460e4d0 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x460e2f0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x460d930 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x460d350 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x295e360 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x295e1f0 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x295dfa0 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x295ddf0 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x295dd20 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x295dc20 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x295da90 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x295d820 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x295d7a0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x295d550 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x295d300 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x295d0b0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x295cdb0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x295cc90 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x295cb50 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x295ca60 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x295c9d0 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x295c800 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x295c500 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x295c1d0 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x295c090 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x295bf20 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x295bda0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x295bc10 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x295bb30 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x295b960 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x295b7b0 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x295b6e0 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x295b5f0 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x295b470 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x295b350 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x295b160 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x295b050 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x295c760 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x295c430 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x295bfc0 [Native Public]
    void GetOwnedGameplayTags(FGameplayTagContainer& TagContainer); // 0x295be60 [Native Public]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x43d2ee0 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0xe3e480 [Public]
    void EndTask(); // 0x43d2ad0 [Final Native Public]

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

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x425e910 [Final Native Public]
    void Stop(); // 0x425e8f0 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x425e870 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x425e7c0 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x425e720 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x425e690 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x425e5f0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x425e300 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x425e260 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x425e1d0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x425e170 [Final Native Public]
    void PlayReversed(); // 0x425e120 [Final Native Public]
    void PlayFromStart(); // 0x425e0c0 [Final Native Public]
    void Play(); // 0x425e070 [Final Native Public]
    void Pause(); // 0x425e040 [Final Native Public]
    bool IsPlayingReversed(); // 0x425e000 [Final Native Public]
    bool IsPlaying(); // 0x425dfe0 [Final Native Public]
    bool IsLooping(); // 0x425dfc0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x425dfa0 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x425df70 [Final Native Public]
    float GetStartTimeOffset(); // 0x425df50 [Final Native Public]
    float GetPlaybackSpeed(); // 0x425df10 [Final Native Public]
    float GetPlaybackDirection(); // 0x425def0 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x425ded0 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x425de90 [Final Native Public]
    float GetMotionVectorScale(); // 0x425de50 [Final Native Public]
    float GetDuration(); // 0x425de30 [Final Native Public]
    float GetAnimationTime(); // 0x425ddf0 [Final Native Public]

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x25865d0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x25864c0 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x25863b0 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x25862a0 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x25861e0 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x2586140 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x2585e30 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x2585d90 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x2585070 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x2584fd0 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x2584f10 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x2584e70 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x25847b0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x2582e60 [Final Native Public]
    bool IsEventListening(); // 0x2584450 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2582ed0 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x2582e60 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x2585ee0 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x2585c90 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x2585bd0 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x2585ac0 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x25859e0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x25858d0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x2585800 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x2585750 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x25855c0 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x25854b0 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x25853b0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x2585280 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x25851c0 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x2584c40 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x2584b60 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x25849c0 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x2584920 [Final Native Public]
    void RemoveAllAnchors(); // 0x2584780 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0xe3e480 [Event Public]
    void OnRep_RepData(); // 0x25844b0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0xe3e480 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0xe3e480 [Public]
    bool IsRootBroken(); // 0x2584480 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x25843e0 [Final Native Public]
    int32 GetRootIndex(); // 0x25843a0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x2584330 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x25841f0 [Final Native Public]
    FBox GetLocalBounds(); // 0x25841a0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x2584120 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x2584080 [Final Native Public]
    FString GetDebugInfo(); // 0x2584000 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x2583f30 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x2583e60 [Final Native Public]
    void CrumbleActiveClusters(); // 0x2583e30 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2583970 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2583880 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& position); // 0x2583610 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2583420 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2583230 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2583140 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2583140 [Final Native Public]
    void ApplyAssetDefaults(); // 0x2583120 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2583030 [Final Native Public]

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

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x47a93f0 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x47a9370 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x47a9250 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x47a91c0 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x47a9130 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x47a90a0 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x47a9010 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x47a8f80 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x47a8ef0 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x47a8c30 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x47a8ae0 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x47a8450 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x47a8420 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x47a83f0 [Native Public]
    bool GetShadowsEnabled(); // 0x47a8360 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x47a8330 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x47a8300 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x47a8260 [Native Public]
    bool GetFlatShadingEnabled(); // 0x47a8230 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x47a8200 [Native Public]
    bool GetEnableRaytracing(); // 0x47a81d0 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x47a81a0 [Native Public]
    FColor GetConstantOverrideColor(); // 0x47a8160 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x47a8100 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x47a7ec0 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x47a7ea0 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x47a9510 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x47a9480 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x47a92e0 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x47a8da0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x47a8cb0 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x47a8b60 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x47a8540 [Native Public]
    void NotifyMeshModified(); // 0x47a8520 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x47a8390 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x47a8390 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x47a7fc0 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet); // 0x47a7ee0 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x47a8700 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x47a86c0 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x2f37f00 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x47a8130 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x47a8030 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x47a7e30 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x47a8890 [Final Native Public]
    UDynamicMesh* Reset(); // 0x47a8860 [Final Native Public]
    bool IsEmpty(); // 0x47a84f0 [Final Native Public]
    int32 GetTriangleCount(); // 0x47a83c0 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x47a89e0 [Final Native Public]
    void ReturnAllMeshes(); // 0x47a89c0 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x47a8830 [Final Native Public]
    void FreeAllMeshes(); // 0x47a80a0 [Final Native Public]

// UGooglePADFunctionLibrary (/Script/GooglePAD.GooglePADFunctionLibrary)
    EGooglePADErrorCode ShowCellularDataConfirmation(); // 0x4a67500 [Final Native Static Public]
    EGooglePADErrorCode RequestRemoval(const FString& Name); // 0x4a67470 [Final Native Static Public]
    EGooglePADErrorCode RequestInfo(const TArray<FString>& AssetPacks); // 0x4a66ff0 [Final Native Static Public]
    EGooglePADErrorCode RequestDownload(const TArray<FString>& AssetPacks); // 0x4a66ff0 [Final Native Static Public]
    void ReleaseDownloadState(int32 State); // 0x2f89ef0 [Final Native Static Public]
    void ReleaseAssetPackLocation(int32 Location); // 0x2f89ef0 [Final Native Static Public]
    int32 GetTotalBytesToDownload(int32 State); // 0x2a757b0 [Final Native Static Public]
    EGooglePADStorageMethod GetStorageMethod(int32 Location); // 0x4a673f0 [Final Native Static Public]
    EGooglePADErrorCode GetShowCellularDataConfirmationStatus(const EGooglePADCellularDataConfirmStatus& Status); // 0x4a67350 [Final Native Static Public]
    EGooglePADDownloadStatus GetDownloadStatus(int32 State); // 0x4a672d0 [Final Native Static Public]
    EGooglePADErrorCode GetDownloadState(const FString& Name, const int32& State); // 0x4a67100 [Final Native Static Public]
    int32 GetBytesDownloaded(int32 State); // 0x2a757b0 [Final Native Static Public]
    FString GetAssetsPath(int32 Location); // 0x4a671f0 [Final Native Static Public]
    EGooglePADErrorCode GetAssetPackLocation(const FString& Name, const int32& Location); // 0x4a67100 [Final Native Static Public]
    EGooglePADErrorCode CancelDownload(const TArray<FString>& AssetPacks); // 0x4a66ff0 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x42ee5f0 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x42ee470 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x42ee3c0 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x42ee280 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x42ee1a0 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x42ee0f0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x42ee010 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x42edf60 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x42ede70 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x42edc20 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x42edb90 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x42edae0 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x2a6e250 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x42eda40 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x42eda10 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x42ed9e0 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x42ed9b0 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x42ed980 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x42ed950 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x42ed920 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x42ed8f0 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x42ed8a0 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x42ed880 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x42ed850 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x42ee830 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x42ee7a0 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x42ee710 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x42ee680 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x42ee570 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x42ee4f0 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x42eddc0 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x42edd40 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x42edcb0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x2530930 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x42edac0 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x42edaa0 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x42eda80 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x2ea2de0 [Final Native Public]
    int32 GetMatchingSection(); // 0x42eda60 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x42ed8c0 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x2ea46f0 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x2c71a60 [Final Native Public]

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

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x430ee20 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x430ed50 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x430ec90 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x430ebd0 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x430ea70 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x430e9b0 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x430e8e0 [Final Native Public]
    void ResetSimulation(); // 0x430e8c0 [Final Native Public]
    void ResetCollisionComponents(); // 0x430e890 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x430e7d0 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x430e760 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x430e300 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x21a9a90 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x21a99c0 [Final Native Public]
    void SetShowDeviceModel(bool bShowControllerModel); // 0x21a98f0 [Final Native Public]
    void SetDisplayModelSource(const FName& NewDisplayModelSource); // 0x21a9850 [Final Native Public]
    void SetCustomDisplayMesh(UStaticMesh* NewDisplayMesh); // 0x21a9750 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x21a9690 [Final Native Public]
    void OnMotionControllerUpdated(); // 0xe3e480 [Event Protected]
    bool IsTracked(); // 0x21a9670 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x21a9620 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x21a9510 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x21a9470 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x21a93d0 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x21a92a0 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x21a9200 [Final Native Protected]

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

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

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x45dd730 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x45dcfd0 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x45dcd90 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x45dcb50 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x45dc890 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x45dc660 [Final Native Static Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x45dc520 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x45dc230 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x45dc130 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x45dbf90 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x45dbc50 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x45db9a0 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x45db590 [Final Native Static Public]

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x49f9810 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x49f9770 [Final Native Public]
    void SetMipLevelDistance(float Distance); // 0x2bf81f0 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x49f95d0 [Final Native Public]
    void RemoveGlobalCamera(AActor* InActor); // 0x2582e60 [Final Native Public]
    FString GetSequencePath(); // 0x49f9560 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x49f93d0 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x49f9360 [Final Native Public]
    void AddGlobalCamera(AActor* InActor); // 0x2582e60 [Final Native Public]

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x4793a40 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x47938c0 [Native Public]
    FVector GetOrigin(); // 0x4793810 [Native Public]
    FVector GetDirection(); // 0x47937d0 [Native Public]

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

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

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

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x4793a70 [Native Public]
    float GetParameter(); // 0x4793850 [Native Public]
    void EndModify(); // 0x47937b0 [Native Public]
    void BeginModify(); // 0x4793790 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x4793af0 [Native Public]
    FVector2D GetParameter(); // 0x4793880 [Native Public]
    void EndModify(); // 0x47937b0 [Native Public]
    void BeginModify(); // 0x4793790 [Native Public]

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

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

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x48b80d0 [Native Event Public]
    void ScriptedExecutePreImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas); // 0x48b7fe0 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x48b7e70 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x48b7d00 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas); // 0x48b7c10 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x2c71460 [Native Event Public]
    bool ScriptedCanExecuteOnAnyThread(const EInterchangePipelineTask& PipelineTask); // 0x48b7b80 [Native Event Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x48b3770 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x48b3570 [Final Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetParentUid(const FString& ParentUid); // 0x48b9460 [Final Native Public]
    bool SetEnabled(bool bIsEnabled); // 0x48b9070 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x48b8fc0 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x48b81a0 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x48b7340 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x48b7120 [Final Native Public]
    bool IsEnabled(); // 0x48b6e00 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x48b6bc0 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x48b6ac0 [Final Native Public]
    FString GetUniqueID(); // 0x48b5e00 [Final Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x48b5d30 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x48b5d00 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x48b5bf0 [Final Native Public]
    FString GetParentUid(); // 0x48b5a30 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x48b57b0 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x48b5230 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x48b5010 [Final Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x48b4f10 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x48b4cf0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x48b46b0 [Final Native Public]
    FString GetDisplayLabel(); // 0x48b45e0 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x48b3930 [Final Native Public]
    FString GetAssetName(); // 0x48b38b0 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x48b2910 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x48b2860 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x48b2760 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x48b23e0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x48b22e0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x48b21e0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x48b20e0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x48b1f30 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x48b1e30 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x48b9360 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x48b7a10 [Final Native Public]
    void ResetChildrenCache(); // 0x48b79f0 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x48b76d0 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x48b7000 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x48b6ef0 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x48b5b20 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x48b58a0 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x48b5660 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x48b5570 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x48b5480 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x48b5330 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x48b4ac0 [Final Native Public]
    void ComputeChildrenCache(); // 0x48b2a10 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x48b24e0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x48b9950 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x48b9860 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x48b97b0 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x48b9700 [Final Native Public]
    bool SetSkipNodeImport(); // 0x48b9630 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x48b9510 [Final Native Public]
    bool SetForceNodeReimport(); // 0x48b9290 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x48b8e40 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x48b86d0 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x48b7290 [Final Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x48b5ab0 [Final Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x48b49d0 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x48b49a0 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x48b48d0 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x48b43d0 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x48b3f30 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x48b2030 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x48b8cc0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x48b8b40 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x48b89d0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x48b8860 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x48b8550 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x48b83d0 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x48b8250 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x48b6d00 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x48b42d0 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x48b41d0 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x48b40e0 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x48b3ff0 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x48b3d50 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x48b3c50 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x48b3b50 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x48b73f0 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x48b5ed0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x48b68d0 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x48b64d0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x48b66e0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x48b62d0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x48b60e0 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x48b3670 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey); // 0x48b3330 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey); // 0x48b2eb0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey); // 0x48b30f0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey); // 0x48b2c70 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey); // 0x48b2a30 [Final Native Static Public]

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

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x491a570 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x491a3d0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x491a230 [Native Event Public]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x491a8f0 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x491a710 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x2fa8140 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x4919dc0 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x4919dc0 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x4919900 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x4919840 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x4919690 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x4919650 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x49195d0 [Final Native Public]

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

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x4919b60 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x49199c0 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x49197a0 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x49195a0 [Final Native Static Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x49194e0 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x49194e0 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x4919440 [Final Native Static Public]

// UInterchangeAnimationTrackSetFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimationTrackSetFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x49270d0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x49269f0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x4925680 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x4925000 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x4924fd0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x4924ee0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x4924d80 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4961ef0 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x4960b30 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x495ed10 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x4959600 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x4958790 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x4956ed0 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x4927a00 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x4927910 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x4926fe0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x4926ef0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x4925f00 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x4925e00 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x4925580 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x4925480 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x49280b0 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x4927820 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x4927660 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x4926e00 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x4926d10 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x4926b50 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x4926680 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x4925d00 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x4925b50 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x4925380 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x4925280 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x49250d0 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x4927fd0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x4927e20 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x49274a0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x4927300 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x49263e0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x4926280 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x4925a00 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x49258a0 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x49273d0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x4927180 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x4926c40 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x4925950 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x4925730 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x49251d0 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x4927d50 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x4927c80 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x49261d0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x4926120 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x4927ef0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x4927590 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x4926330 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x4925aa0 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x4927750 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x4927230 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x4925c50 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x49257f0 [Final Native Public]

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

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x4926aa0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x49265b0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x4926580 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x4926490 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x4924e30 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x4937870 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x4937550 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x49371d0 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x4933280 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x4932850 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x4932610 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x49323f0 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x49379e0 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x49376e0 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4937360 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x4937060 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4936e90 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x4936cd0 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4936ae0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4936910 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4936740 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4936570 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4936380 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4936190 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4935fa0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4935db0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x4935cc0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4935af0 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4935900 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4935730 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4935560 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x4935390 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x49351c0 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x4934ff0 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x4934e30 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4938310 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4938140 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4937f70 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4937da0 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4937bd0 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x4934c50 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x4934ae0 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x4934910 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x4934740 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x4934570 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x49343a0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x49341d0 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x4934000 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x4933e30 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x4933c60 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName); // 0x49334c0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x4932950 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x4932730 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x4932510 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x49322f0 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x49321f0 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x4932100 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x4932000 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x4931f00 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x4931e00 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x4931d00 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x4931c00 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x4931b00 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x4931a00 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x4931900 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x4931850 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x4931750 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x4931650 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x4931550 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x4931450 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x4931350 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x4931250 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x4931150 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x4931060 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x4932e50 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x4932d50 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x4932c50 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x4932b50 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x4932a50 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x4930f50 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x4930e50 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x4930d50 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x4930c50 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x4930b50 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x4930a50 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x4930950 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x4930850 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x4930750 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x4930650 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x4933aa0 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x4930550 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x4930350 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x4930150 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x4938700 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x49385d0 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x49384e0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x49338c0 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x49336e0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x4933190 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x4933050 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x4932f50 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x4930450 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x4930250 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x4963840 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x495f480 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x495aa80 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x4957490 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x49631d0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x4963040 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x4962a80 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x4961a10 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x4961240 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x49610d0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x4960f60 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x4960df0 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x4960c80 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x4960190 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x495fe20 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x495fcb0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x495fb40 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x495eea0 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x495e980 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x495e7b0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x495e700 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x495e650 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x495e5a0 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x495df50 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x495dea0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x495ddf0 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x495d6f0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x495cb40 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x495c240 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x495a520 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x495a400 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x4959f20 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x49591e0 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x4958ca0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x4958ba0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x4958aa0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x49589a0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x49588a0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x4957fb0 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x4957c90 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x4957b90 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x4957a90 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x4956f90 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x49561f0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x4956110 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x4956020 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x4955fe0 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x4955f00 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x4955e10 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x4955dd0 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x4955cf0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x4955c00 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x4960930 [Final Native Public]
    bool SetBakeMeshes(UInterchangeBaseNodeContainer* NodeContainer, const bool& AttributeValue); // 0x495eb50 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x4958630 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x4956390 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4963ec0 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x4963cd0 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x4962e50 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x4962ce0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x4962890 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x49621b0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x495f1a0 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495d590 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495d430 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495d2d0 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495d050 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c9e0 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c880 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c720 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c4c0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c360 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495c0e0 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495bab0 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x495b950 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x495b060 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x495ae80 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x495a220 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x495a120 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x4959d40 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x4959800 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x49571b0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956c50 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956af0 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956990 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956830 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956490 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4956230 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x4955b30 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x4955a60 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x4955990 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x49558c0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x49557f0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x4955720 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x4955650 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x4955580 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x49554b0 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x49553e0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x4955310 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x4955240 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x4955170 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x49550a0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x4954fd0 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x4954f00 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x4954e30 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x4954d60 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954c30 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954b00 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x49549d0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x49548a0 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954770 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954640 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954510 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x49543e0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x49542b0 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954180 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4954050 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953f20 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953df0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953cc0 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953b90 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953a60 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953930 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x4953800 [Final Native Public]

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

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x49623a0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x49616b0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x4959900 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x4959070 [Final Native Public]

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

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

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x48f9990 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x4960760 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x495f010 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x48f24a0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x48f0ff0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x48f0c90 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x49584d0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x4957090 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x4964cb0 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x4964840 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x49646d0 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x4964560 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4964470 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4964380 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x49641a0 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x49640b0 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4962bf0 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x49627a0 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x49626b0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x4961840 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x495f8e0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x495e370 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x495e210 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x495ce10 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x495cc60 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x495bee0 [Final Native Public]
    int32 GetLodDataCount(); // 0x495bea0 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x495b850 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x495b760 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x495b660 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x495b560 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x495b460 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x495b260 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x495b160 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x495a020 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x4959c40 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x4959b40 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x4959130 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x4957890 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x4953460 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4964290 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x4963be0 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x4963af0 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x4963a00 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x4963350 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x4962530 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x49620c0 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x4961540 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x49613b0 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x495f9d0 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x495f390 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x495d7f0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x495b360 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x495ad80 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x495ac80 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x495ab80 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x495a640 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x4959a20 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x4959700 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x4958f70 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x4958da0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x4957990 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x4957390 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x49634d0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x48f2340 [Final Native Public]
    bool RemoveAllMeshes(); // 0x495dd30 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x48f0750 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x48f0670 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x495a760 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x48f9720 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4963750 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4963660 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4961e00 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4961d10 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4960670 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x4960580 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x4960300 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x49600a0 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x495ff90 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x495f7f0 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x495f700 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x495f640 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x495e440 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x495da30 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x495cf70 [Final Native Public]
    int32 GetSocketUidCount(); // 0x495cf30 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x4926780 [Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x495a980 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x495a880 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x4959500 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x4959400 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x49583d0 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x49582d0 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x49580b0 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x4957eb0 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x4957d90 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x4957790 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x4957690 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x4957590 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x4953670 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x49535c0 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x4964b30 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x49649b0 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& MeshName); // 0x495e4f0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x495e2c0 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x495e160 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& MeshName); // 0x495e0b0 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& MeshName); // 0x495e000 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x495ddb0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x495dd70 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x495dcf0 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x495dcb0 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x495dc70 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x495d290 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x495d1b0 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x495c620 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x495c0a0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x495bfc0 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x495bc10 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x4956e90 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x4956db0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x49567f0 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x4956710 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x49566d0 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x49565f0 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& MeshName); // 0x4953750 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x4953510 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& MeshName); // 0x49533b0 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& MeshName); // 0x4953300 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& MeshName); // 0x4953250 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x48f4890 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x48f2130 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x48ec410 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x48eb070 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x48eb040 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x48eaf50 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x48e9cb0 [Final Native Public]

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

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x48f7e70 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x48f7ab0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x48f7650 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x48f3e80 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x48eed10 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x48ee880 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x48ee590 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x48ebd10 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomTargetedProperty(const int32& TargetedProperty); // 0x48f77c0 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x48f4720 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x48f2d30 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x48f2a10 [Final Native Public]
    bool GetCustomTargetedProperty(const int32& TargetedProperty); // 0x48ee680 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x48ec310 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x48eab80 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x48ea940 [Final Native Public]

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

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x48f71c0 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x48f31c0 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x48f3050 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x48f2ee0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x48f2860 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x48f26b0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x48f0790 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x48f0170 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x48ee270 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x48eae50 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x48ead50 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x48eac50 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x48f6ec0 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x48f6d50 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x48f45b0 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x48f3ff0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x48ee050 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x48edf50 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x48ec210 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x48ebe10 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x48f8bc0 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x48f6900 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x48f6140 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x48f42d0 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x48f4160 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x48f3330 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x48ef640 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x48edc50 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x48ed740 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x48ec010 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x48ebf10 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x48eb140 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x48f85d0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x48f7930 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x48f5a70 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x48f5610 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x48ef230 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x48ee780 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x48ed2c0 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x48ecfc0 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x48f5790 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x48f5300 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x48f3630 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x48ed0c0 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x48ecda0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x48eb360 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x48f8450 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x48f5be0 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x48ef130 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x48ed3c0 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x48f6480 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x48f5490 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x48ed940 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x48ecec0 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x48f74d0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x48f7350 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x48ee490 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x48ee390 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x48f9680 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x48f6a70 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x48f4440 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x48f9010 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x48edd50 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x48ec110 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x48ef940 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x48f88c0 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x48f3cf0 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x48f21e0 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x48ef430 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x48ebbf0 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x48ebb10 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x48ebae0 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x48eb9f0 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x48e9d60 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x48b7290 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x48b48d0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x48b49a0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x48b49d0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x48b2030 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x48f6600 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x48f1790 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x48f1650 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x48f1530 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x48f0460 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x48eda40 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x48ea200 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x48ea0e0 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x48e9fd0 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x48e9e10 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x48f9990 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x48f9880 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x48f97d0 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x48f9720 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayLoadType); // 0x48f9590 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x48f9470 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x48f93c0 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x48f9180 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x48f8a50 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x48f82e0 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x48f6790 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x48f5190 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x48f5020 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x48f4eb0 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x48f4d40 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x48f4bd0 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x48f3a00 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x48f24a0 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x48f23f0 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x48f2340 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x48f2290 [Final Native Public]
    bool IsSkinnedMesh(); // 0x48f1c30 [Final Native Public]
    bool IsMorphTarget(); // 0x48f1b40 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x48f0ff0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x48f0c90 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x48f0ba0 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x48f0ac0 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x48f0a80 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x48f0750 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x48f0670 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x48f0580 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x48f0010 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x48eff20 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x48efe40 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x48efe00 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x48ef550 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x48ef030 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x48edb60 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x48ecca0 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x48ecba0 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x48ecaa0 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x48ec9a0 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x48ec8a0 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x48eb7f0 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x48f9ac0 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x48f9290 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x48f7c20 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x48f5d60 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x48f4a00 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x48f37b0 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x48f34a0 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x48f2ba0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x48f2600 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x48f2550 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x48f1c60 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x48f1450 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x48f1410 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x48f1320 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x48f1110 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x48f0e40 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x48efc50 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x48eebb0 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x48ee980 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x48ed4c0 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x48ec670 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x48ec510 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x48eb690 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x48eb460 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x48eb240 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x48eaa60 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x48e9f20 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x48f2050 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x48f1ed0 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x48f1df0 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x48f1aa0 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x48f18c0 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x48efa40 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x48ea830 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x48ea610 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x48ea490 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x48ea330 [Final Native Static Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x48f7030 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x48ee150 [Final Native Public]

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

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x48f8170 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x48f8000 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x48f6be0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x48f62b0 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x48f5900 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x48eef30 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x48eee30 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x48ede50 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x48ed840 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x48ed1c0 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x48f8ea0 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x48f8d30 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x48f1230 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x48ef840 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x48ef740 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x49d7540 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x49d7460 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x49d7380 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x49d71d0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x49d70e0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x49d6ff0 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x49d6ee0 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x49d6e10 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x49d6d40 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x49d6c70 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x49d6ba0 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x49d6a20 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x49d6950 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x49d6880 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x49d67b0 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x49d6720 [Final Native Static Public]

// UKB_SteamDLCBPLibrary (/Script/KB_SteamDLC.KB_SteamDLCBPLibrary)
    void KB_SD_OpenProductPageInSteamOverlay(int32 AppID, const EKB_SD_OverlayToStoreFlag& Flag, const EKB_SD_NodeOutput& Execs); // 0x455ccb0 [Final Native Static Public]
    bool KB_SD_IsProductInstalled(int32 AppID); // 0x455cbb0 [Final Native Static Public]
    void KB_SD_IsGameATimedTrial(const EKB_SD_NodeOutput& Execs, const bool& BIsTimedTrial, const int32& SecondsAllowed, const int32& SecondsPlayed); // 0x455c800 [Final Native Static Public]
    bool KB_SD_IsGameAccessedViaFreeWeekend(); // 0x455cb00 [Final Native Static Public]
    bool KB_SD_IsGameAccessedViaFamilySharing(); // 0x455ca40 [Final Native Static Public]
    FDateTime KB_SD_GetProductPurchaseDate(int32 AppID); // 0x455c6c0 [Final Native Static Public]
    void KB_SD_GetProductInstallFolder(int32 AppID, const EKB_SD_NodeOutput& Execs, const FString& DirectoryPath); // 0x455c580 [Final Native Static Public]
    int64 KB_SD_GetGameOwnerSteamID(); // 0x455c4b0 [Final Native Static Public]
    void KB_SD_GetAllDLCsForThisGame(const EKB_SD_NodeOutput& Execs, const TArray<FKB_SD_DLCData>& AllDLCData, const int32& DLCCount); // 0x455c330 [Final Native Static Public]
    bool KB_SD_DoesCurrentUserOwnThisGame(); // 0x455c280 [Final Native Static Public]
    bool KB_SD_DoesCurrentUserOwnProduct(int32 AppID); // 0x455c180 [Final Native Static Public]
    bool KB_SD_DoesCurrentUserOwnDLCAndIsItInstalled(int32 DLCAppID); // 0x455c080 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x2456980 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x24568b0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x24567e0 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x2456710 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x24565f0 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x24565c0 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x2456530 [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); // 0x24561a0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x2456110 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x2456080 [Native Public]

// ALandscape (/Script/Landscape.Landscape)
    void RenderHeightmap(FTransform& InWorldTransform, const FBox2D& InExtents, UTextureRenderTarget2D* OutRenderTarget); // 0x240e7b0 [Final Native Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x240e9f0 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x240e960 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x240e6e0 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x240e5f0 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x240e500 [Final Native Public]

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

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

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

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x29b4290 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x29b41d0 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x29b4120 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x29b3ed0 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x29b3d70 [Final Native Public]
    void ResetBindings(); // 0x29b3d20 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x29b3c60 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x29b3b90 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x29b3a90 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0xe3e480 [Public]
    void HideBurnin(); // 0x29b3960 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x29b38e0 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x29b3810 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x29b2e00 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x29b2d20 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x29b2780 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x29b2630 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0xe3e480 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x29b3850 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x29b37d0 [Final Native Public]
    FQualifiedFrameTime GetMasterSequenceTime(); // 0x29b3790 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x29b3610 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x29b3440 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x29b3300 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x29b3110 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x29b2fa0 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x29b42c0 [Final Native Public]
    void Play(); // 0x29b39a0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x29b3980 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x29b3830 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x28eeed0 [Final Native Public]

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x4892220 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x4892170 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x4891f70 [Final Native Static Public]

// ULocationServices (/Script/LocationServicesBPLibrary.LocationServices)
    bool StopLocationServices(); // 0x4a67d50 [Final Native Static Public]
    bool StartLocationServices(); // 0x4a67d00 [Final Native Static Public]
    bool IsLocationAccuracyAvailable(const ELocationAccuracy& Accuracy); // 0x4a67c60 [Final Native Static Public]
    bool InitLocationServices(const ELocationAccuracy& Accuracy, float UpdateFrequency, float MinDistanceFilter); // 0x4a67b30 [Final Native Static Public]
    ULocationServicesImpl* GetLocationServicesImpl(); // 0x4a67b10 [Final Native Static Public]
    FLocationServicesData GetLastKnownLocation(); // 0x4a67ab0 [Final Native Static Public]
    bool AreLocationServicesEnabled(); // 0x4a67a60 [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); // 0xe3e480 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x29be340 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x29be280 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x29be7b0 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x29be720 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x29be690 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x29be530 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x29be4f0 [Final Native Public]
    bool IsConnected(); // 0x29be480 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x29be450 [Final Native Public]
    bool GetUseWireframe(); // 0x29be430 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x29be410 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x29be3e0 [Final Native Public]
    void Clear(); // 0x29be1c0 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x29be860 [Native Public]
    void StartReconstruction(); // 0x29be840 [Native Public]
    void PauseReconstruction(); // 0x19ae630 [Native Public]
    bool IsReconstructionStarted(); // 0x28ab540 [Native Public]
    bool IsReconstructionPaused(); // 0x29be4c0 [Native Public]
    void DisconnectMRMesh(); // 0x19ae350 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x29be1f0 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x29a3b20 [Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x29a30e0 [Final Native Public]
    int32 GetWidth(); // 0x29a0780 [Final Native Public]
    int32 GetTextureNumMips(); // 0x299fd20 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x299f200 [Final Native Public]
    int32 GetHeight(); // 0x299ef80 [Final Native Public]
    float GetAspectRatio(); // 0x299eae0 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x29a3b40 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x29a2d90 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x29a2bb0 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x29a2ad0 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x29a29f0 [Final Native Public]
    FString GetUrl(); // 0x29a0180 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x29a3ae0 [Final Native Public]
    bool SupportsScrubbing(); // 0x29a3aa0 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x29a39c0 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x29a3880 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x29a3730 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x29a3620 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x29a3510 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x29a3480 [Final Native Public]
    bool SetRate(float Rate); // 0x29a3220 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x29a3180 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x29a2fb0 [Final Native Public]
    bool SetLooping(bool Looping); // 0x29a2930 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x29a23c0 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x29a2320 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x29a2250 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x29a21a0 [Final Native Public]
    bool Rewind(); // 0x29a2160 [Final Native Public]
    bool Reopen(); // 0x29a2010 [Final Native Public]
    bool Previous(); // 0x29a1d80 [Final Native Public]
    void PlayAndSeek(); // 0x29a1d60 [Final Native Public]
    bool Play(); // 0x29a1d20 [Final Native Public]
    bool Pause(); // 0x29a1ce0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x29a1ad0 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x29a18d0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x29a13a0 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x29a1220 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x29a1070 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x29a0f10 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x29a0b50 [Final Native Public]
    bool Next(); // 0x29a0b00 [Final Native Public]
    bool IsReady(); // 0x29a0ac0 [Final Native Public]
    bool IsPreparing(); // 0x29a0a80 [Final Native Public]
    bool IsPlaying(); // 0x29a0a40 [Final Native Public]
    bool IsPaused(); // 0x29a0a00 [Final Native Public]
    bool IsLooping(); // 0x29a09c0 [Final Native Public]
    bool IsConnecting(); // 0x29a0980 [Final Native Public]
    bool IsClosed(); // 0x29a0940 [Final Native Public]
    bool IsBuffering(); // 0x29a0900 [Final Native Public]
    bool HasError(); // 0x29a07a0 [Final Native Public]
    FRotator GetViewRotation(); // 0x29a0700 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x29a05e0 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x29a0500 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x29a0430 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x29a0350 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x29a0280 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x29a0200 [Final Native Public]
    FString GetUrl(); // 0x29a0150 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x29a0030 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x299ff60 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x299fe30 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x299fdb0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x299fd80 [Final Native Public]
    FTimespan GetTime(); // 0x299fd40 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x299fbc0 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x299f950 [Final Native Public]
    float GetRate(); // 0x299f910 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x299f760 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x299f6c0 [Final Native Public]
    FName GetPlayerName(); // 0x299f680 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x299f5f0 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x299f520 [Final Native Public]
    FText GetMediaName(); // 0x299f110 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x299f020 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x299efa0 [Final Native Public]
    FTimespan GetDuration(); // 0x299ef00 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x299ee80 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x299ee20 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x299edf0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x299ecd0 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x299ec00 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x299eb30 [Final Native Public]
    void Close(); // 0x299e5b0 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x299e4c0 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x299e3d0 [Final Native Public]
    bool CanPause(); // 0x299e390 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x29a2060 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x29a1f40 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x29a1db0 [Final Native Public]
    int32 Num(); // 0x29a0b30 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x29a07e0 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x299f860 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x299f780 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x299f260 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x299ea20 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x299dfa0 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x299dc60 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x299dba0 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x29a32c0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x29a3050 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x29a25e0 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x29a2520 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x29a2450 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x299f9e0 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x299f340 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x299f1c0 [Final Native Public]
    float GetEnvelopeValue(); // 0x299ef40 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x299e130 [Final Native Public]

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

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x4a01fa0 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x4a01f10 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x4a01e70 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x4a01d50 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x4a01cb0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x4a01c00 [Final Native Public]
    bool Rewind(); // 0x4a01bb0 [Final Native Public]
    void Play(); // 0x4a01b70 [Final Native Public]
    void Pause(); // 0x4a01b30 [Final Native Public]
    void Open(); // 0x4a01b10 [Final Native Public]
    void OnMediaOpened(const FString& DeviceUrl); // 0x4a019e0 [Final Native Private]
    void OnMediaEnd(); // 0x4a01970 [Final Native Private]
    bool IsMediaPlatePlaying(); // 0x4a01950 [Final Native Public]
    FVector2D GetMeshRange(); // 0x4a01920 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x4a01860 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x4a01840 [Final Native Public]
    bool GetLoop(); // 0x4a01820 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x4a01800 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x4a017e0 [Final Native Public]
    void Close(); // 0x4a01780 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& position); // 0x17e4b20 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x17e4920 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x17e47b0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x17e46e0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x17e4640 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x17e43c0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x17e45a0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x17e4500 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x17e4460 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x17e43c0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x17e42e0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x17e41f0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x17e4110 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x17e4030 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x17e3ed0 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x17e3df0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x17e3d10 [Final Native Public]
    bool IsEmpty(); // 0x17e3ce0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x17e3c00 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x17e3a80 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x17e3990 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x17e3790 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x17e35b0 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x17e3440 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x17e3330 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x17e31b0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x17e2fd0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x17e2e20 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x17e2de0 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x17e2be0 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x17e2a90 [Final Native Public]
    int32 GetVertexCount(); // 0x17e2a50 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x17e2910 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x17e27d0 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x17e25d0 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x17e2490 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x17e2270 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x17e2090 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x17e1ed0 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x17e1dc0 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x17e1cb0 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x17e1a90 [Final Native Public]
    int32 GetTriangleCount(); // 0x17e1a50 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x17e1900 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x17e17b0 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x17e1600 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x17e1400 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x17e12f0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x17e11a0 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x17e1050 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x17e0e50 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x17e0e10 [Final Native Public]
    int32 GetPolygonCount(); // 0x17e0dd0 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x17e0b20 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x17e09f0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x17e08c0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x17e07a0 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x17e06b0 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x17e0590 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x17e0460 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x17e0370 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x17e0240 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x17e0100 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x17dffd0 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x17dfea0 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x17dfd80 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x17dfba0 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x17df9f0 [Final Native Public]
    int32 GetEdgeCount(); // 0x17df9b0 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x17df7b0 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x17df660 [Final Native Public]
    void Empty(); // 0x17df5f0 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x17df4a0 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x17df3d0 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x17df1c0 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x17df0f0 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x17deee0 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x17ded90 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x17decc0 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x17deb20 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x17de9e0 [Final Native Public]
    FVertexID CreateVertex(); // 0x17de9a0 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x17de740 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x17de530 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x17de2d0 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x17de200 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x17de1c0 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x17ddfb0 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x17ddd40 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x17ddbb0 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x17ddae0 [Final Native Public]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x3dd3d40 [Final Native Public]
    void OnOutputValueChangedMulticast__DelegateSignature(const FName& Name, FMetaSoundOutput& Output); // 0xe3e480 [Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x3dcea90 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x3dccae0 [Final Native Public]

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x3dd2840 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x3dd2790 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x3dd2570 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x3dd24c0 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x3dd2410 [Final Native Static Private]
    float GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x3dd2240 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x3dd2090 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x3dd1610 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x3dd14e0 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x3dd13c0 [Final Native Static Private]

// UMetaSoundOutputSubsystem (/Script/MetasoundEngine.MetaSoundOutputSubsystem)
    bool WatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x3dd3ad0 [Final Native Public]

// UMetaSoundAssetSubsystem (/Script/MetasoundEngine.MetaSoundAssetSubsystem)
    void UnregisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x3dd3860 [Final Native Public]
    void RegisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x3dd2b90 [Final Native Public]

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x3dd3660 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x3dd3490 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd32a0 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd31a0 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x3dd30c0 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x3dd2fe0 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x3dd2f00 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x3dd2a50 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x3dd29a0 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x3dd28f0 [Final Native Public]
    bool IsPreset(); // 0x3dd2760 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x3dd2370 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x3dd1f70 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x3dd1da0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd1bc0 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x3dd19f0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd1810 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x3dd1060 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd0f00 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd08b0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0ce0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x3dd0b40 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd09e0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd08b0 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0690 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dd0540 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0420 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0250 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0140 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x3dd0030 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcfe20 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcfc90 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcfb80 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcfa70 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x3dcde70 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x3dcddc0 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x3dcdd00 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x3dcdc40 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x3dcdb90 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcda20 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcd870 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcd4d0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcd670 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcd130 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x3dcd2d0 [Final Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, int32 MajorVersion, const EMetaSoundBuilderResult& OutResult); // 0x3dcc940 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x3dcc760 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x3dcc680 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x3dcc120 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x3dcbd70 [Final Native Public]

// UMetaSoundPatchBuilder (/Script/MetasoundEngine.MetaSoundPatchBuilder)
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x3dcd020 [Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x3dd33b0 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x3dd1730 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x3dcd020 [Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x3dcccc0 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x3dd3a30 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x3dd3a30 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x3dd3a30 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x3dd2d60 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x3dd2d60 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x3dd2d60 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x3dd2620 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x3dd12e0 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x3dd1200 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x3dcff90 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x3dcf8c0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x3dcf660 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x3dcf500 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x3dcf260 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x3dcf100 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x3dcf020 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x3dceee0 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x3dced80 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x3dceb20 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x3dce8f0 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x3dce6c0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x3dce510 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x3dce340 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x3dce1a0 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x3dcdf70 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x39dfd20 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x39dfbf0 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x39dfae0 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x39df9d0 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x39df8b0 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x39df880 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x39df7e0 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x39df740 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x39df6a0 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x39df600 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x39df560 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x39df480 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x39df360 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x39df280 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x39df1a0 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x39df0c0 [Final Native Public]

// UMobileInstalledContent (/Script/MobilePatchingUtils.MobileInstalledContent)
    bool Mount(int32 PakOrder, const FString& MountPoint); // 0x4a6b7e0 [Final Native Public]
    float GetInstalledContentSize(); // 0x4a6b5d0 [Final Native Public]
    float GetDiskFreeSpace(); // 0x4a6b380 [Final Native Public]

// UMobilePendingContent (/Script/MobilePatchingUtils.MobilePendingContent)
    void StartInstall(const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x4a6bac0 [Final Native Public]
    float GetTotalDownloadedSize(); // 0x4a6b780 [Final Native Public]
    float GetRequiredDiskSpace(); // 0x4a6b630 [Final Native Public]
    float GetInstallProgress(); // 0x4a6b4e0 [Final Native Public]
    FText GetDownloadStatusText(); // 0x4a6b440 [Final Native Public]
    float GetDownloadSpeed(); // 0x4a6b3e0 [Final Native Public]
    float GetDownloadSize(); // 0x4a6b3b0 [Final Native Public]

// UMobilePatchingLibrary (/Script/MobilePatchingUtils.MobilePatchingLibrary)
    void RequestContent(const FString& RemoteManifestURL, const FString& CloudURL, const FString& InstallDirectory, const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x4a6b8d0 [Final Native Static Public]
    bool HasActiveWiFiConnection(); // 0x2948a20 [Final Native Static Public]
    TArray<FString> GetSupportedPlatformNames(); // 0x4a6b690 [Final Native Static Public]
    UMobileInstalledContent* GetInstalledContent(const FString& InstallDirectory); // 0x4a6b530 [Final Native Static Public]
    FString GetActiveDeviceProfileName(); // 0x4a6b2e0 [Final Native Static Public]

// IMovieSceneBoundObjectProxy (/Script/MovieScene.MovieSceneBoundObjectProxy)
    UObject* BP_GetBoundObjectForSequencer(UObject* ResolvedObject); // 0xe3e480 [Event Public]

// IMovieSceneEasingFunction (/Script/MovieScene.MovieSceneEasingFunction)
    float OnEvaluate(float Interp); // 0xe3e480 [Event Protected]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x2508f10 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x2508e60 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x2508db0 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x2508ca0 [Native Public]

// UBuiltInDynamicBindingResolverLibrary (/Script/MovieScene.BuiltInDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex); // 0x25317d0 [Final Native Static Public]

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x25320a0 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x2531bf0 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x2531970 [Final Native Public]
    FString GetNotes(); // 0x2530b10 [Final Native Public]
    FDateTime GetCreated(); // 0x2530930 [Final Native Public]
    FString GetAuthor(); // 0x2530650 [Final Native Public]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x2532500 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x2532470 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x25323e0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x25321b0 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x2532000 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x2531f60 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x2531b70 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x2531b00 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x2531a80 [Native Public]
    bool IsLocked(); // 0x2531020 [Final Native Public]
    bool IsActive(); // 0x2530ff0 [Final Native Public]
    int32 GetRowIndex(); // 0x2530d50 [Final Native Public]
    int32 GetPreRollFrames(); // 0x2530d30 [Final Native Public]
    int32 GetPostRollFrames(); // 0x2530d10 [Final Native Public]
    int32 GetOverlapPriority(); // 0x2530cd0 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x2530910 [Final Native Public]
    FColor GetColorTint(); // 0x25308e0 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x2530710 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    FMovieSceneTimecodeSource GetEarliestTimecodeSource(); // 0x2530a00 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindBindingsByTag(const FName& InBindingName); // 0x2530570 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x25304c0 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x2532920 [Final Native Public]
    void Stop(); // 0x2532860 [Final Native Public]
    void SetWeight(double InWeight); // 0x25327d0 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x2532620 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x2532240 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x25322c0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x2531e30 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x2531d20 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x2531c80 [Final Native Public]
    void Scrub(); // 0x2531950 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x25316a0 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x25315d0 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x25314c0 [Final Native Event Private]
    void RestoreState(); // 0x2531910 [Final Native Public]
    void RemoveWeight(); // 0x2531770 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x25311d0 [Final Native Public]
    void PlayReverse(); // 0x25311b0 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x2531120 [Final Native Public]
    void Play(); // 0x2531100 [Final Native Public]
    void Pause(); // 0x25310e0 [Final Native Public]
    bool IsReversed(); // 0x25310b0 [Final Native Public]
    bool IsPlaying(); // 0x2531080 [Final Native Public]
    bool IsPaused(); // 0x2531050 [Final Native Public]
    void GoToEndAndStop(); // 0x2530ee0 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x2530e90 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x2530db0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x2530d70 [Final Native Public]
    float GetPlayRate(); // 0x2530cf0 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x2530bd0 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x2530af0 [Final Native Public]
    int32 GetFrameDuration(); // 0x2530ad0 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x2530a70 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x25309b0 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x2530980 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x2530950 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2530740 [Final Native Public]
    void ChangePlaybackDirection(); // 0x25304a0 [Final Native Public]

// UMovieSceneSubSection (/Script/MovieScene.MovieSceneSubSection)
    void SetSequence(UMovieSceneSequence* Sequence); // 0x2532590 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x2530d90 [Final Native Public]

// UMovieSceneCaptureProtocolBase (/Script/MovieSceneCapture.MovieSceneCaptureProtocolBase)
    bool IsCapturing(); // 0x2970b90 [Final Native Public]
    EMovieSceneCaptureProtocolState GetState(); // 0x2970b30 [Final Native Public]

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x2971090 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x2970f10 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x2970b10 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x2970a20 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x2970b50 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x2970aa0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x2970a40 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x2970560 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x29704d0 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x2971370 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x2971210 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x2970c00 [Final Native Public]
    void OnWarmUp(); // 0xe3e480 [Event Protected]
    void OnTick(); // 0xe3e480 [Event Protected]
    void OnStartCapture(); // 0xe3e480 [Event Protected]
    bool OnSetup(); // 0x18d16b0 [Native Event Protected]
    void OnPreTick(); // 0xe3e480 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0xe3e480 [Event Protected]
    void OnPauseCapture(); // 0xe3e480 [Event Protected]
    void OnFinalize(); // 0xe3e480 [Event Protected]
    void OnCaptureFrame(); // 0xe3e480 [Event Protected]
    bool OnCanFinalize(); // 0x2970bd0 [Native Event Protected]
    void OnBeginFinalize(); // 0xe3e480 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x2970af0 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x29705f0 [Native Public]

// UUserDefinedImageCaptureProtocol (/Script/MovieSceneCapture.UserDefinedImageCaptureProtocol)
    void WriteImageToDisk(FCapturedPixels& PixelData, FCapturedPixelsID& StreamID, FFrameMetrics& FrameMetrics, bool bCopyImageData); // 0x29713b0 [Final Native Public]
    FString GenerateFilenameForCurrentFrame(); // 0x2970990 [Final Native Public]
    FString GenerateFilenameForBuffer(UTexture* Buffer, FCapturedPixelsID& StreamID); // 0x29706f0 [Final Native Public]

// IMovieSceneTransformOrigin (/Script/MovieSceneTracks.MovieSceneTransformOrigin)
    FTransform BP_GetTransformOrigin(); // 0xe3e480 [Event Protected]

// UMovieScene3DConstraintSection (/Script/MovieSceneTracks.MovieScene3DConstraintSection)
    void SetConstraintBindingID(FMovieSceneObjectBindingID& InConstraintBindingID); // 0x26cf910 [Final Native Public]
    FMovieSceneObjectBindingID GetConstraintBindingID(); // 0x26cf250 [Final Native Public]

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x26d00e0 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x26d0050 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x26cffc0 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x26cfdb0 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x26cfd20 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x26cf7c0 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x26cf7a0 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x26cf510 [Final Native Public]
    USoundBase* GetSound(); // 0x26cf4f0 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x26cf3a0 [Final Native Public]
    bool GetLooping(); // 0x26cf380 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x26cf200 [Final Native Public]

// UMovieSceneCameraCutSection (/Script/MovieSceneTracks.MovieSceneCameraCutSection)
    void SetCameraBindingID(FMovieSceneObjectBindingID& InCameraBindingID); // 0x26cf850 [Final Native Public]
    FMovieSceneObjectBindingID GetCameraBindingID(); // 0x26cf220 [Final Native Public]

// UMovieSceneCinematicShotSection (/Script/MovieSceneTracks.MovieSceneCinematicShotSection)
    void SetShotDisplayName(const FString& InShotDisplayName); // 0x26cfec0 [Final Native Public]
    FString GetShotDisplayName(); // 0x26cf3e0 [Final Native Public]

// UMovieSceneCVarSection (/Script/MovieSceneTracks.MovieSceneCVarSection)
    void SetFromString(const FString& InString); // 0x26cfc80 [Final Native Public]
    FString GetString(); // 0x26cf530 [Final Native Public]

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x26cfe40 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x26cfbf0 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x26cfb70 [Final Native Public]
    void SetDataLayers(const TArray<FActorDataLayer>& InDataLayers); // 0x26cfac0 [Final Native Private]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x26cf9d0 [Final Native Public]
    EDataLayerRuntimeState GetPrerollState(); // 0x26cf3c0 [Final Native Public]
    bool GetFlushOnUnload(); // 0x26cf360 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x26cf340 [Final Native Public]
    TArray<FActorDataLayer> GetDataLayers(); // 0x26cf310 [Final Native Private]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x26cf280 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x2750840 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x2750790 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x27500b0 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x274fe20 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x2750650 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x2750520 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x2750400 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x27502e0 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x27501f0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x27500d0 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x274fe50 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x274fcf0 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x274fbd0 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x274fa40 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x274f930 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x274f810 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x274f700 [Final Native Public]

// UMovieSceneAsyncAction_SequencePrediction (/Script/MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction)
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x279f640 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x279f480 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x279f2e0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x279f120 [Final Native Static Public]

// UMovieSceneSkeletalAnimationTrack (/Script/MovieSceneTracks.MovieSceneSkeletalAnimationTrack)
    void SetSwapRootBone(const ESwapRootBone& InValue); // 0x27a4c60 [Final Native Public]
    ESwapRootBone GetSwapRootBone(); // 0x27a4c40 [Final Native Public]

// UOptimizationProxyComponent (/Script/NPC_Optimizator.OptimizationProxyComponent)
    void EnableOptimizations(); // 0x44ea830 [Final Native Public]
    void EnableForceOptimizationWave(const EOptimizationWave& Wave, bool Enable); // 0x44ea720 [Final Native Public]
    void DisableAllOptimizations(); // 0x44ea700 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x43fec60 [Final Native Public]
    bool IsStringPulled(); // 0x2fad230 [Final Native Public]
    bool IsPartial(); // 0x43fec20 [Final Native Public]
    double GetPathLength(); // 0x43fe770 [Final Native Public]
    double GetPathCost(); // 0x43fe4e0 [Final Native Public]
    FString GetDebugString(); // 0x43fe340 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x43fdd80 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x43fdbb0 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x43ffc00 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x43ffb30 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x43ffaa0 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x43ff9e0 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x43ff880 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x43ff740 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x43ff500 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x43ff3c0 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x43ff1b0 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43feea0 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fec80 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fec80 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x43feb30 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x43fea40 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fe800 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fe530 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x43fe420 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fe170 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x43fde30 [Final Native Static Public]

// UNavRelevantComponent (/Script/NavigationSystem.NavRelevantComponent)
    void SetNavigationRelevancy(bool bRelevant); // 0x4442560 [Final Native Public]

// ARecastNavMesh (/Script/NavigationSystem.RecastNavMesh)
    bool K2_ReplaceAreaInTileBounds(const FBox& Bounds, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea, bool ReplaceLinks); // 0x44245e0 [Final Native Public]

// UNavModifierComponent (/Script/NavigationSystem.NavModifierComponent)
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4442450 [Final Native Public]

// ANavModifierVolume (/Script/NavigationSystem.NavModifierVolume)
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4442350 [Final Native Public]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index); // 0x3eda870 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index); // 0x3eda7a0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index); // 0x3eda950 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index); // 0x3eda6c0 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index); // 0x3eda5e0 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index); // 0x3eda510 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index); // 0x3eda440 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index); // 0x3eda370 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index); // 0x3eda2a0 [Final Native Public]
    int32 Num(); // 0x3eda240 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x3ed9f60 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x3edb330 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x3edb210 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x3edb470 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x3edb0f0 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x3edafc0 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x3edae90 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x3edad70 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x3edac60 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x3edab40 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x3edaa30 [Final Native Public]
    int32 Num(); // 0x3eda270 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU); // 0x3eda070 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x3ee97e0 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x3ee97b0 [Final Native Public]

// UNiagaraDataInterfaceSceneCapture2D (/Script/Niagara.NiagaraDataInterfaceSceneCapture2D)
    void SetSceneCapture2DManagedShowOnlyActors(UNiagaraComponent* NiagaraSystem, const FName& ParameterName, const TArray<AActor*>& ShowOnlyActors); // 0x3f3dc20 [Final Native Static Protected]

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void SetNiagaraStaticMeshDIInstanceIndex(UNiagaraComponent* NiagaraSystem, const FName& UserParameterName, int32 NewInstanceIndex); // 0x3fd5ca0 [Final Native Static Public]
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x3fd5bc0 [Final Native Protected]

// UNiagaraDataInterfaceUObjectPropertyReader (/Script/Niagara.NiagaraDataInterfaceUObjectPropertyReader)
    void SetUObjectReaderPropertyRemap(UNiagaraComponent* NiagaraComponent, const FName& UserParameterName, const FName& GraphName, const FName& RemapName); // 0x3fd5dd0 [Final Native Static Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x4017940 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x4017110 [Final Native Private]
    bool GetDestroyOnSystemFinish(); // 0x4016740 [Final Native Public]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x4019fc0 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x4019ee0 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x4019e10 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x4019ca0 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x4019b30 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x40199c0 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x40198e0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x4019800 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x4019170 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x4019700 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x4019590 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x40194b0 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x40193e0 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x4019310 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x4019240 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x4019170 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x40190e0 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x4019010 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x4018f10 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x4018e90 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x4018df0 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x4018d50 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x4018c40 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x4018bb0 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x4018b20 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x40189f0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x40188b0 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x40187a0 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x4018680 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x4018540 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x4017ee0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x4018410 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x40182f0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x40181f0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x40180e0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x4017fe0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x4017ee0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x4017e60 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x4017dd0 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x4017d10 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x4017c60 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x4017bc0 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x40179e0 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x40178b0 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x4017800 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x4017770 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x40176c0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x40175f0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x4017520 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x40174a0 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x4017410 [Final Native Public]
    void ResetSystem(); // 0x40173e0 [Final Native Public]
    void ReinitializeSystem(); // 0x40173c0 [Final Native Public]
    bool IsPaused(); // 0x40170e0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x4017060 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x4017040 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x4016ff0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x4016fd0 [Final Native Public]
    float GetSeekDelta(); // 0x4016fb0 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x4016f90 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x4016f60 [Final Native Public]
    float GetPreviewLODDistance(); // 0x4016f20 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x4016f00 [Final Native Public]
    TArray<FVector> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x4016be0 [Final Native Public]
    TArray<float> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x4016d70 [Final Native Public]
    TArray<FVector> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName); // 0x4016a80 [Final Native Public]
    float GetMaxSimTime(); // 0x4016940 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x4016920 [Final Native Public]
    bool GetForceSolo(); // 0x40168f0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x40168c0 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x4016770 [Final Native Public]
    float GetDesiredAge(); // 0x4016720 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x4016640 [Final Native Public]
    float GetCustomTimeDilation(); // 0x4016620 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x4016600 [Final Native Public]
    bool GetAllowScalability(); // 0x40165d0 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x40165b0 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x4016500 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x4016440 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x4016350 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x4016250 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x4016170 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU); // 0x401a0b0 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x40171b0 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x4016960 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x40900f0 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x408fda0 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x408fc40 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x408fa70 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x408f910 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x408ff90 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x408f750 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x408f5f0 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x408f410 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x408f2b0 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x408f020 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x408ef00 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x408ebe0 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x408e820 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x408e660 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x408e500 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x408e340 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x408e1e0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x408e010 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x408deb0 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x408dce0 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x408db80 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408d690 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408d400 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408d2c0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408d190 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408d050 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408d550 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408cf50 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408ce10 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408ccd0 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408cb90 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408c9a0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408c700 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x408c400 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x408c110 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408c010 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408bed0 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408bdd0 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408bc90 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408bb80 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408ba40 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x408b940 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x408b800 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x408da30 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x408d900 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x408d7d0 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x408b6e0 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x408b560 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x40d6730 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x40d65a0 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x408b6e0 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x40d63a0 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x4123040 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x4122f60 [Final Native Protected]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x419f880 [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); // 0x419f3c0 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x419f2c0 [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); // 0x419ee40 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x419e870 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x419e870 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x419e870 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x419e650 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x419e430 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x419e210 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x419e0c0 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x419dee0 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x419ddc0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x419dbc0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x419d9c0 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x419d7c0 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x419d6c0 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x419d5c0 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x41de2e0 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x41de020 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x41dddb0 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x41ddb00 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x41dd6c0 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x41dd460 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x41dd200 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x41dcfa0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x41dcc60 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x41dca10 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x41dc820 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x41dc5f0 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x41dc350 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x41dc170 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x41dbf90 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x41dbdc0 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x2ea42c0 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x41dcf10 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x41dce80 [Native Event Public]
    void OnBeginTest(); // 0x19ae330 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x2f96480 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0xe3e480 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0xe3e480 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x2a59940 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x41dbaa0 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x41dd910 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x41dc540 [Final Native Public]
    void DeactivatePreviews(); // 0x41dbc20 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x41dba10 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x28ab4d0 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x420abc0 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x420aa40 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x420a6d0 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x420a500 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x420a340 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x420a0d0 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4209f10 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4209be0 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4209870 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4209540 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x42091a0 [Final Native Public]
    bool IsEmpty(); // 0x4209170 [Final Native Public]
    bool IsCacheValid(); // 0x4209140 [Final Native Public]
    float GetStartSeconds(); // 0x4209120 [Final Native Public]
    int32 GetNumFrames(); // 0x4209100 [Final Native Public]
    int32 GetNumEmitters(); // 0x28a8b70 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x4208fd0 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x4208f10 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x2aafbf0 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0xe3e480 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4208920 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4208410 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x42079a0 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x4208df0 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4207df0 [Final Native Static Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x44ec020 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x44ebf80 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x2ce1970 [Final Native Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0xe3e480 [Event Public]
    void OnMatchEnded(const FString& Match); // 0xe3e480 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x35f8050 [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); // 0x35f7ce0 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x35f3bd0 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x35f3ae0 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x35f8cd0 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x35f3cc0 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN); // 0x35f6f30 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x35f7130 [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); // 0x35f7290 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x35f7590 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x35f86c0 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x35f8530 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x35f83a0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x35f8210 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); // 0x35f7800 [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); // 0x35f7a00 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x35f6920 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x35f5650 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x35f4270 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x35f4890 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x35f4a30 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x35f5160 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x35f64e0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x35f5b00 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x35f4e10 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x35f5f40 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x35f88d0 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x35f8e60 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x35f3e20 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FName& StatName); // 0x35f6dc0 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x35f8b70 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x326df50 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionID, const FPartyReservation& ReservationUpdate); // 0x3611940 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionID, const FPartyReservation& Reservation); // 0x3611450 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionID, const FPartyReservation& ReservationUpdate); // 0x36111c0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x3611010 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionID, const FPartyReservation& Reservation); // 0x3610d80 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x3610280 [Native Event Public]
    void ClientSendReservationFull(); // 0x3610260 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x3610160 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x3610060 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x3610900 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x3611bd0 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionID, const FSpectatorReservation& Reservation); // 0x36116e0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x3611010 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x3610310 [Native Event Public]
    void ClientSendReservationFull(); // 0x2dbac60 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x36101e0 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x36100e0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x3611170 [Native Event Public]
    void ClientPing(); // 0x31d88e0 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x3610bb0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x3610700 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x3610550 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x36103a0 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x3617090 [Final Native Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x42d32d0 [Final Native Public]
    FName GetNodeName(); // 0x42d2390 [Final Native Public]
    FName GetNodeCategory(); // 0x42d2350 [Native Public]
    FVector2D GetGraphPosition(); // 0x42d22a0 [Final Native Public]
    FText GetDisplayName(); // 0x42d2180 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x42d2460 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x42d23c0 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x42d20e0 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x42d3780 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x42d3660 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x42d34f0 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x42d3410 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x42d31b0 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x42d30d0 [Final Native Public]
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x42d2490 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x42d1f40 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x42d2fe0 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x42d2ef0 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x42d2de0 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x42d2bf0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x42d2890 [Final Native Public]
    bool MoveGraph(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x42d27c0 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x42d2710 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x42d2660 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x42d25b0 [Final Native Public]
    bool IsFunctionGraph(); // 0x42d2590 [Final Native Public]
    bool IsExecutionGraph(); // 0x42d2570 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x42d24c0 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x29a0b30 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x42d22c0 [Final Native Public]
    int32 GetGraphIndex(); // 0x42d2210 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InFunctionNode); // 0x42d2030 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x42d1e00 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x42d1bf0 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x42d1b50 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x42d1510 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x42d1450 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x42d13b0 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x42d1280 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x42d1150 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x42d1020 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x42d0ef0 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x42d0dc0 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x42d0cc0 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x42d0670 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x42d04d0 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x42d03a0 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x4580470 [Final Native Public]
    float GetTotalDuration(); // 0x4580380 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x457f9f0 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x457f930 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x2ea06a0 [Final Native Public]
    int32 GetNumFrames(); // 0x457f860 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x457f560 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x4581f00 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x45817d0 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x4581560 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x45816c0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x45815e0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x45814c0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x4581420 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x2dbf4d0 [Native Public]
    void ReverseFromEnd(); // 0x4580f30 [Final Native Public]
    void Reverse(); // 0x4580ef0 [Final Native Public]
    void PlayFromStart(); // 0x4580c80 [Final Native Public]
    void Play(); // 0x4580c30 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x4580b50 [Final Native Protected]
    bool IsReversing(); // 0x4580440 [Final Native Public]
    bool IsPlaying(); // 0x4580410 [Final Native Public]
    bool IsLooping(); // 0x45803e0 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x457fb00 [Final Native Public]
    float GetPlayRate(); // 0x457f890 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x457f8b0 [Final Native Public]
    float GetPlaybackPosition(); // 0x457f3b0 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x457f360 [Final Native Public]
    float GetFlipbookLength(); // 0x457f2e0 [Final Native Public]
    float GetFlipbookFramerate(); // 0x457f2a0 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x457f270 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x4582040 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x4581f20 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x4581e70 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x4580d50 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x457f3d0 [Final Native Public]
    int32 GetInstanceCount(); // 0x457f3b0 [Final Native Public]
    void ClearInstances(); // 0x32694d0 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x457eb40 [Final Native Public]

// UPaperSpriteBlueprintLibrary (/Script/Paper2D.PaperSpriteBlueprintLibrary)
    FSlateBrush MakeBrushFromSprite(UPaperSprite* Sprite, int32 Width, int32 Height); // 0x4580510 [Final Native Static Public]

// UPaperSpriteComponent (/Script/Paper2D.PaperSpriteComponent)
    void SetSpriteColor(const FLinearColor& NewColor); // 0x4581900 [Final Native Public]
    bool SetSprite(UPaperSprite* NewSprite); // 0x2dbf4d0 [Native Public]
    UPaperSprite* GetSprite(); // 0x457f270 [Native Public]

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x4581df0 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x2dbf4d0 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x4581c70 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x4581320 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x45810e0 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x4580fc0 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x4580df0 [Final Native Public]
    void RebuildCollision(); // 0x4580cf0 [Final Native Public]
    bool OwnsTileMap(); // 0x4580bf0 [Final Native Public]
    void MakeTileMapEditable(); // 0x4580ad0 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0x4580000 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x457ffd0 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x457fe40 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x457fcb0 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x457fb30 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x457f6f0 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x457f630 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x457f030 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x457ed40 [Final Native Public]

// UPaperTerrainComponent (/Script/Paper2D.PaperTerrainComponent)
    void SetTerrainColor(const FLinearColor& NewColor); // 0x4581a30 [Final Native Public]

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x4580900 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x45802b0 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x45801d0 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x457edd0 [Final Native Static Public]

// APrefabActor (/Script/PrefabAsset.PrefabActor)
    void SetPrefab(UPrefabAsset* NewPrefab, bool bForceRevertEvenDisconnected); // 0x3e67670 [Final Native Public]
    void SetMobility(const EComponentMobility& InMobility); // 0x3e675e0 [Final Native Public]
    UPrefabAsset* GetPrefab(); // 0x3e675b0 [Final Native Public]
    void DestroyPrefabActor(bool bDestroyAttachedChildren); // 0x3e67540 [Final Native Public]

// UPrefabFunctionLibrary (/Script/PrefabAsset.PrefabFunctionLibrary)
    APrefabActor* SpawnPrefab(UObject* WorldContextObject, UPrefabAsset* PrefabAsset, FTransform& SpawnTransform, const TArray<AActor*>& OutSpawnPrefabInstances, bool bSpawnInstancesOnly, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner); // 0x3e67740 [Final Native Static Private]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x484ef70 [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); // 0x484e9e0 [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); // 0x484e580 [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); // 0x484e2b0 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x484d480 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x484d1f0 [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); // 0x484c920 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x484c570 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x484c3b0 [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); // 0x484c060 [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); // 0x484f490 [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); // 0x484f1c0 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x484eda0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x484ecf0 [Final Native Public]
    int32 GetNumSections(); // 0x484e560 [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); // 0x484ddc0 [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); // 0x484da50 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x484c300 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x484c2e0 [Final Native Public]
    void ClearAllMeshSections(); // 0x484c2c0 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x484bf70 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x1811b00 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x1811980 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x1811800 [Final Native Public]
    void SetFloat(float InFloat); // 0x1811770 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x1811740 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x1811710 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x18115a0 [Final Native Public]
    float GetFloat(); // 0x1811570 [Final Native Public]

// UResonanceAudioBlueprintFunctionLibrary (/Script/ResonanceAudio.ResonanceAudioBlueprintFunctionLibrary)
    void SetGlobalReverbPreset(UResonanceAudioReverbPluginPreset* InPreset); // 0x4a71ce0 [Final Native Static Public]
    UResonanceAudioReverbPluginPreset* GetGlobalReverbPreset(); // 0x4a71bb0 [Final Native Static Public]

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x4a72330 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x4a72250 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x4a72150 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x4a72070 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x4a71fe0 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x4a71f50 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x4a71ec0 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x4a71e30 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x4a71c50 [Final Native Public]

// UResonanceAudioSpatializationSourceSettings (/Script/ResonanceAudio.ResonanceAudioSpatializationSourceSettings)
    void SetSoundSourceSpread(float InSpread); // 0x2ce3a60 [Final Native Public]
    void SetSoundSourceDirectivity(float InPattern, float InSharpness); // 0x4a72410 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x3718b70 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x3718ca0 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x37189c0 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x3718890 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x3718760 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x3718620 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x3718500 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x37183d0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x37182a0 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x3718170 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x3718020 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x3717f40 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x3717cf0 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x3717e00 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x3717b50 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x3717960 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x3717830 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x3717730 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x3717640 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x3717550 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x3717460 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x3717370 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x3717220 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x3717140 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(UDataAsset* InDataAsset); // 0x3718070 [Final Native Public]
    UDataAsset* GetDataAsset(); // 0x3717350 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x37ba4f0 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x37ba3c0 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x37ba2c0 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x37ba190 [Final Native Public]
    bool IsValid(); // 0x37ba160 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x37ca600 [Final Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x37ca520 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x37ca4a0 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x37ca420 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x37ca340 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x37ca270 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x37ca180 [Final Native Public]
    void RequestInit(); // 0x2ea8ad0 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x37ca0d0 [Final Native Public]
    URigVM* GetVM(); // 0x37c9ef0 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x37c9ff0 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x37c9f50 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x37c9e30 [Final Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x37c9c90 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x37c9c50 [Native Public]
    float GetDeltaTime(); // 0x2ea2960 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x37c9bf0 [Final Native Public]
    float GetAbsoluteTime(); // 0x2ea3220 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x37c98b0 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x37c96e0 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x37c9630 [Native Public]
    bool CanExecute(); // 0x29a3b40 [Native Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x397eb70 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x397d300 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x397de10 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397d970 [Final Native Public]
    bool HasDefault(); // 0x397d750 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x397cd10 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397bfb0 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x397ece0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    bool GetValue(); // 0x397d400 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void SetDefault(bool InDefaultValue); // 0x397df80 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397d9f0 [Final Native Public]
    bool HasDefault(); // 0x397d830 [Final Native Public]
    int32 GetNumKeys(); // 0x397d020 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    bool GetDefault(); // 0x397cdb0 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x397c950 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x397c8d0 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(FFrameNumber& InTime, bool NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397c120 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x397edf0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    uint8 GetValue(); // 0x397d4b0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void SetDefault(uint8 InDefaultValue); // 0x397e0b0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397d9f0 [Final Native Public]
    bool HasDefault(); // 0x397d830 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    uint8 GetDefault(); // 0x397cdb0 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(FFrameNumber& InTime, uint8 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x397c2b0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x397ef10 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x397e830 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x397e750 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x397e4f0 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x397e3f0 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x397e310 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x397dd20 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x397dc20 [Final Native Public]
    double GetValue(); // 0x397d570 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x397d200 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x397d1a0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x397cfc0 [Final Native Public]
    float GetLeaveTangent(); // 0x397cf60 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x397cf00 [Final Native Public]
    float GetArriveTangentWeight(); // 0x397ccb0 [Final Native Public]
    float GetArriveTangent(); // 0x397cc50 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x397e6a0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x397e5f0 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x397e1d0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397dac0 [Final Native Public]
    bool HasDefault(); // 0x397d8f0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x397d140 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x397d0e0 [Final Native Public]
    int32 GetNumKeys(); // 0x397d080 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    double GetDefault(); // 0x397ce70 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x397cad0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x397c910 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(FFrameNumber& InTime, double NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x397c480 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x397f000 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x397d5d0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397c650 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x398b800 [Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x398b6e0 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x398b660 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x398b5e0 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x398aa60 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x398a9d0 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x398a950 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x398a0b0 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x2c73df0 [Native Public]
    float GetValue(); // 0x2ae5bc0 [Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x2eaf080 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x2ea4240 [Native Public]
    float GetLeaveTangentWeight(); // 0x3988550 [Native Public]
    float GetLeaveTangent(); // 0x3988510 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x29be4c0 [Native Public]
    float GetArriveTangentWeight(); // 0x2ea0e90 [Native Public]
    float GetArriveTangent(); // 0x39875b0 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x398b190 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x398b0d0 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x398a230 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x3989ea0 [Final Native Public]
    bool HasDefault(); // 0x3989560 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x3988cf0 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x3988c70 [Final Native Public]
    int32 GetNumKeys(); // 0x39888a0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    float GetDefault(); // 0x3987e70 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x3986f10 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x3986ed0 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(FFrameNumber& InTime, float NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x3986770 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x398b890 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    int32 GetValue(); // 0x3989240 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void SetDefault(int32 InDefaultValue); // 0x398a2b0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x3989ec0 [Final Native Public]
    bool HasDefault(); // 0x3989640 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    int32 GetDefault(); // 0x3987f70 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(FFrameNumber& InTime, int32 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x3986930 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x398b9b0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    UObject* GetValue(); // 0x3989300 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void SetDefault(UObject* InDefaultValue); // 0x398a3d0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397d970 [Final Native Public]
    bool HasDefault(); // 0x39896c0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    UObject* GetDefault(); // 0x3988000 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x3986ab0 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x398bb00 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x397e910 [Final Native Public]
    FString GetValue(); // 0x3989430 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x397d260 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void SetDefault(const FString& InDefaultValue); // 0x398a490 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x397db90 [Native Public]
    void RemoveDefault(); // 0x397dac0 [Final Native Public]
    bool HasDefault(); // 0x3989700 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x29a0180 [Native Public]
    FString GetDefault(); // 0x3988030 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(FFrameNumber& InTime, const FString& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x3986c10 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x398b470 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x398b3a0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x398afa0 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x398acb0 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x398a640 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x3989f90 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x3989a80 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x39898e0 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x39897b0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x3988fe0 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x3988f40 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x3988bb0 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x3988ac0 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x39889f0 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x39886f0 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x3988470 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x39881d0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x3987c40 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x39873a0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x3987190 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x3986de0 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0x39875f0 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0x3986600 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0x3986490 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x398a860 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x398a770 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x3989c50 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x3989d60 [Final Native Static Public]
    bool RemoveChildMasterTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x3989c50 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x3989b40 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x39883b0 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x3988310 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x39878d0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x3987a20 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildMasterTracks(UMovieSceneFolder* Folder); // 0x39878d0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x3987770 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x3986240 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x3986350 [Final Native Static Public]
    bool AddChildMasterTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x3986240 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x3986130 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x398aaf0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x3988590 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x398abd0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x3988640 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x398b250 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x398aeb0 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x398a140 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x3989190 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x3988e30 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x3988d70 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x3988930 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x39876b0 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x3997300 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x39971c0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x3996fa0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x3996a30 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x3996830 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x3995970 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x3995830 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x3995610 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x3994140 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x3993ff0 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x39935e0 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x3993400 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x3991a70 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x39911e0 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x3991000 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x3990800 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x39903b0 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x3990260 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x3990180 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x39900a0 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x398fef0 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x398fda0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x398fb90 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x3997cc0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0x3997be0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0x3997b00 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0x3997a20 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0x3997940 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x39976f0 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x39975f0 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x3996d10 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x3996660 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x39964d0 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x3996400 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x3996230 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x39960a0 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x3995ef0 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x3995da0 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x3995ca0 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x3995510 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x3995210 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x3995060 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x3994bb0 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x3994cf0 [Final Native Static Public]
    bool RemoveMasterTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x3994bb0 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x3994840 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x3994680 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x3994330 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x3994290 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x39941f0 [Final Native Static Public]
    float GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x3993e80 [Final Native Static Public]
    float GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x3993dc0 [Final Native Static Public]
    float GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x3993d00 [Final Native Static Public]
    float GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x3993c40 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x3993a80 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x3993870 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x3993220 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x3992ea0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x3992cd0 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x39926c0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x39924d0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x3992340 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x39921e0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x3991ff0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x3991e60 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x3991900 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetMasterTracks(UMovieSceneSequence* Sequence); // 0x3991760 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x3991530 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x3991470 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x3990f30 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x3990cc0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x3990660 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x3990560 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398f880 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398f5a0 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x398f450 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398f160 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398eea0 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x398ed80 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x398ec80 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x398eaa0 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x398e900 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x398e850 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x398e750 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x398e6b0 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398df40 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x398e570 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x398e430 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x398e200 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x398e0e0 [Final Native Static Public]
    UMovieSceneTrack* AddMasterTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x398df40 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x398de10 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x39977f0 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x3996ed0 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x3996de0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x3995400 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x3995330 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x3994ed0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x3993940 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x3993170 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x3992f60 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x3993020 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x3990e20 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x3990d80 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x398e350 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0x3995fc0 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0x39919c0 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0x3995fc0 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0x39919c0 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x39974c0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x39970e0 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x3995b30 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x3995750 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x3994fc0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x3994b10 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x39940a0 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x3993f40 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x3993770 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x3993540 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x3991370 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x3991140 [Final Native Static Public]

// UShaderCompilationScreenBPLibrary (/Script/ShaderCompilationScreen.ShaderCompilationScreenBPLibrary)
    TArray<TSoftObjectPtr<UNiagaraSystem>> GetAllNiagaraParticleSystems(); // 0x455b100 [Final Native Static Public]
    TArray<TSoftObjectPtr<UMaterial>> GetAllMaterials(); // 0x455b010 [Final Native Static Public]
    bool AreShadersCompiling(); // 0x455aff0 [Final Native Static Public]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x17f0810 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x17f0620 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x17f0400 [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); // 0x17f00b0 [Final Native Public]

// UAppList (/Script/SteamCore.AppList)
    int32 GetNumInstalledApps(); // 0x3662120 [Final Native Public]
    int32 GetInstalledApps(const TArray<int32>& AppIDs, int32 MaxAppIDs); // 0x3661bf0 [Final Native Public]
    int32 GetAppName(int32 AppID, const FString& Name); // 0x365f720 [Final Native Public]
    int32 GetAppInstallDir(int32 AppID, const FString& Directory); // 0x365f530 [Final Native Public]
    int32 GetAppBuildId(int32 AppID); // 0x365f460 [Final Native Public]

// UApps (/Script/SteamCore.Apps)
    void UninstallDLC(int32 AppID); // 0x3663a80 [Final Native Static Public]
    bool MarkContentCorrupt(bool bMissingFilesOnly); // 0x3662f30 [Final Native Static Public]
    void InstallDLC(int32 AppID); // 0x36627a0 [Final Native Static Public]
    FString GetLaunchQueryParam(const FString& Key); // 0x3661f60 [Final Native Static Public]
    int32 GetLaunchCommandLine(const FString& CommandLine); // 0x3661eb0 [Final Native Static Public]
    int32 GetInstalledDepots(int32 AppID, int32 MaxDepots, const TArray<int32>& Depots); // 0x3661cf0 [Final Native Static Public]
    void GetFileDetails(const FScriptDelegate& Callback, const FString& Filename); // 0x36605f0 [Final Native Public]
    int32 GetEarliestPurchaseUnixTime(int32 AppID); // 0x3660560 [Final Native Static Public]
    bool GetDlcDownloadProgress(int32 AppID, const int32& BytesDownloaded, const int32& BytesTotal); // 0x3660430 [Final Native Static Public]
    int32 GetDLCCount(); // 0x3660400 [Final Native Static Public]
    FString GetCurrentGameLanguage(); // 0x3660380 [Final Native Static Public]
    bool GetCurrentBetaName(const FString& Name); // 0x36602d0 [Final Native Static Public]
    FString GetAvailableGameLanguages(); // 0x365f860 [Final Native Static Public]
    FSteamID GetAppOwner(); // 0x365f820 [Final Native Static Public]
    int32 GetAppInstallDir(int32 AppID, const FString& Folder); // 0x365f630 [Final Native Static Public]
    int32 GetAppBuildId(); // 0x365f500 [Final Native Static Public]
    bool BIsVACBanned(); // 0x365f130 [Final Native Static Public]
    bool BIsTimedTrial(const int32& SecondsAllowed, const int32& SecondsPlayed); // 0x365f040 [Final Native Static Public]
    bool BIsSubscribedFromFreeWeekend(); // 0x365f010 [Final Native Static Public]
    bool BIsSubscribedFromFamilySharing(); // 0x365efe0 [Final Native Static Public]
    bool BIsSubscribedApp(int32 AppID); // 0x365ef50 [Final Native Static Public]
    bool BIsSubscribed(); // 0x365ef20 [Final Native Static Public]
    bool BIsLowViolence(); // 0x365eef0 [Final Native Static Public]
    bool BIsDlcInstalled(int32 AppID); // 0x365ee60 [Final Native Static Public]
    bool BIsCybercafe(); // 0x365ee30 [Final Native Static Public]
    bool BIsAppInstalled(int32 AppID); // 0x365eda0 [Final Native Static Public]
    bool BGetDLCDataByIndex(int32 DLC, const int32& AppID, const bool& bAvailable, const FString& Name); // 0x365ec10 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetFileDetails (/Script/SteamCore.SteamCoreAppsAsyncActionGetFileDetails)
    void HandleCallback(FFileDetailsResult& Data, bool bWasSuccessful); // 0x3662550 [Final Native Public]
    USteamCoreAppsAsyncActionGetFileDetails* GetFileDetailsAsync(UObject* WorldContextObject, const FString& Filename, float Timeout); // 0x3660740 [Final Native Static Public]

// UFriends (/Script/SteamCore.Friends)
    bool SetRichPresence(const FString& Key, const FString& Value); // 0x3663910 [Final Native Static Public]
    void SetPlayedWith(const FSteamID& SteamIDUserPlayedWith); // 0x3663890 [Final Native Static Public]
    void SetPersonaName(const FScriptDelegate& Callback, const FString& Name); // 0x3663740 [Final Native Public]
    bool SetListenForFriendsMessages(bool bInterceptEnabled); // 0x36636b0 [Final Native Static Public]
    void SetInGameVoiceSpeaking(const FSteamID& SteamIDUser, bool bSpeaking); // 0x36635f0 [Final Native Static Public]
    bool SendClanChatMessage(const FSteamID& SteamIDClanChat, const FString& Text); // 0x36634c0 [Final Native Static Public]
    bool RequestUserInformation(const FSteamID& SteamIDUser, bool bRequireNameOnly); // 0x36633f0 [Final Native Static Public]
    void RequestFriendRichPresence(const FSteamID& SteamIDFriend); // 0x3663370 [Final Native Static Public]
    void RequestClanOfficerList(const FScriptDelegate& Callback, const FSteamID& SteamIDClan); // 0x3663270 [Final Native Public]
    bool ReplyToFriendMessage(const FSteamID& SteamIDFriend, const FString& MsgToSend); // 0x3663140 [Final Native Static Public]
    bool RegisterProtocolInOverlayBrowser(const FString& Protocol); // 0x3663050 [Final Native Static Public]
    bool OpenClanChatWindowInSteam(const FSteamID& SteamIDClanChat); // 0x3662fc0 [Final Native Static Public]
    bool LeaveClanChatRoom(const FSteamID& SteamIDClan); // 0x3662ea0 [Final Native Static Public]
    void JoinClanChatRoom(const FScriptDelegate& Callback, const FSteamID& SteamIDClan); // 0x3662da0 [Final Native Public]
    bool IsUserInSource(const FSteamID& SteamIDUser, const FSteamID& SteamIDSource); // 0x3662cd0 [Final Native Static Public]
    void IsFollowing(const FScriptDelegate& Callback, const FSteamID& SteamID); // 0x3662bd0 [Final Native Public]
    bool IsClanPublic(const FSteamID& SteamIDClan); // 0x3662b40 [Final Native Static Public]
    bool IsClanOfficialGameGroup(const FSteamID& SteamIDClan); // 0x3662ab0 [Final Native Static Public]
    bool IsClanChatWindowOpenInSteam(const FSteamID& SteamIDClanChat); // 0x3662a20 [Final Native Static Public]
    bool IsClanChatAdmin(const FSteamID& SteamIDClanChat, const FSteamID& SteamIDUser); // 0x3662950 [Final Native Static Public]
    bool InviteUserToGame(const FSteamID& SteamIDFriend, const FString& ConnectString); // 0x3662820 [Final Native Static Public]
    bool HasFriend(const FSteamID& SteamIDFriend, const TArray<ESteamFriendFlags>& Flags); // 0x3662670 [Final Native Static Public]
    TArray<ESteamUserRestriction> GetUserRestrictions(); // 0x36624d0 [Final Native Static Public]
    UTexture2D* GetSmallFriendAvatar(const FSteamID& SteamIDFriend); // 0x3662440 [Final Native Static Public]
    FString GetPlayerNickname_Pure(const FSteamID& SteamIDPlayer); // 0x3662360 [Final Native Static Public]
    FString GetPlayerNickname(const FSteamID& SteamIDPlayer); // 0x3662290 [Final Native Static Public]
    ESteamPersonaState GetPersonaState_Pure(); // 0x3662260 [Final Native Static Public]
    ESteamPersonaState GetPersonaState(); // 0x3662260 [Final Native Static Public]
    FString GetPersonaName_Pure(); // 0x36621d0 [Final Native Static Public]
    FString GetPersonaName(); // 0x3662150 [Final Native Static Public]
    UTexture2D* GetMediumFriendAvatar(const FSteamID& SteamIDFriend); // 0x3662090 [Final Native Static Public]
    UTexture2D* GetLargeFriendAvatar(const FSteamID& SteamIDFriend); // 0x3661e20 [Final Native Static Public]
    int32 GetFriendSteamLevel(const FSteamID& SteamIDFriend); // 0x3661810 [Final Native Static Public]
    FString GetFriendsGroupName(const FSteamFriendsGroupID& FriendsGroupID); // 0x3661b20 [Final Native Static Public]
    void GetFriendsGroupMembersList(const FSteamFriendsGroupID& FriendsGroupID, const TArray<FSteamID>& SteamIDMembers, int32 MembersCount); // 0x36619f0 [Final Native Static Public]
    int32 GetFriendsGroupMembersCount(const FSteamFriendsGroupID& FriendsGroupID); // 0x3661960 [Final Native Static Public]
    FSteamFriendsGroupID GetFriendsGroupIDByIndex(int32 FriendGroup); // 0x36618d0 [Final Native Static Public]
    int32 GetFriendsGroupCount(); // 0x36618a0 [Final Native Static Public]
    int32 GetFriendRichPresenceKeyCount(const FSteamID& SteamIDFriend); // 0x3661780 [Final Native Static Public]
    FString GetFriendRichPresenceKeyByIndex(const FSteamID& SteamIDFriend, int32 Key); // 0x3661670 [Final Native Static Public]
    FString GetFriendRichPresence(const FSteamID& SteamIDFriend, const FString& Key); // 0x3661500 [Final Native Static Public]
    ESteamFriendRelationship GetFriendRelationship(const FSteamID& SteamIDFriend); // 0x3661470 [Final Native Static Public]
    ESteamPersonaState GetFriendPersonaState(const FSteamID& SteamIDFriend); // 0x36613e0 [Final Native Static Public]
    FString GetFriendPersonaNameHistory(const FSteamID& SteamIDFriend, int32 PersonaName); // 0x36612d0 [Final Native Static Public]
    FString GetFriendPersonaName(const FSteamID& SteamIDFriend); // 0x3661200 [Final Native Static Public]
    int32 GetFriendMessage(const FSteamID& SteamIDFriend, int32 MessageID, const FString& Text, const ESteamChatEntryType& ChatEntryType); // 0x3661080 [Final Native Static Public]
    bool GetFriendGamePlayed(const FSteamID& SteamIDFriend, FSteamGameID& GameID, const FString& GameIP, const int32& ConnectionPort, const int32& QueryPort, FSteamID& SteamIDLobby); // 0x3660e40 [Final Native Static Public]
    FSteamID GetFriendFromSourceByIndex(const FSteamID& SteamIDSource, int32 Ifriend); // 0x3660d70 [Final Native Static Public]
    int32 GetFriendCountFromSource(const FSteamID& SteamIDSource); // 0x3660ce0 [Final Native Static Public]
    int32 GetFriendCount(const TArray<ESteamFriendFlags>& Flags); // 0x3660c00 [Final Native Static Public]
    int32 GetFriendCoplayTime(const FSteamID& SteamIDFriend); // 0x3660b70 [Final Native Static Public]
    int32 GetFriendCoplayGame(const FSteamID& SteamIDFriend); // 0x3660ae0 [Final Native Static Public]
    FSteamID GetFriendByIndex(int32 Ifriend, const TArray<ESteamFriendFlags>& Flags); // 0x36609c0 [Final Native Static Public]
    void GetFollowerCount(const FScriptDelegate& Callback, const FSteamID& SteamID); // 0x36608c0 [Final Native Public]
    int32 GetCoplayFriendCount(); // 0x36602a0 [Final Native Static Public]
    FSteamID GetCoplayFriend(int32 CoplayFriend); // 0x3660210 [Final Native Static Public]
    FString GetClanTag(const FSteamID& SteamIDClan); // 0x3660140 [Final Native Static Public]
    FSteamID GetClanOwner(const FSteamID& SteamIDClan); // 0x36600b0 [Final Native Static Public]
    int32 GetClanOfficerCount(const FSteamID& SteamIDClan); // 0x3660020 [Final Native Static Public]
    FSteamID GetClanOfficerByIndex(const FSteamID& SteamIDClan, int32 Officer); // 0x365ff50 [Final Native Static Public]
    FString GetClanName(const FSteamID& SteamIDClan); // 0x365fe80 [Final Native Static Public]
    int32 GetClanCount(); // 0x365fe50 [Final Native Static Public]
    int32 GetClanChatMessage(const FSteamID& SteamIDClanChat, int32 MessageID, const FString& Text, const ESteamChatEntryType& ChatEntryType, FSteamID& SteamIDChatter); // 0x365fc50 [Final Native Static Public]
    int32 GetClanChatMemberCount(const FSteamID& SteamIDClan); // 0x365fbc0 [Final Native Static Public]
    FSteamID GetClanByIndex(int32 Clan); // 0x365fb30 [Final Native Static Public]
    bool GetClanActivityCounts(const FSteamID& SteamIDClan, const int32& Online, const int32& InGame, const int32& Chatting); // 0x365f9b0 [Final Native Static Public]
    FSteamID GetChatMemberByIndex(const FSteamID& SteamIDClan, int32 User); // 0x365f8e0 [Final Native Static Public]
    void EnumerateFollowingList(const FScriptDelegate& Callback, int32 StartIndex); // 0x365f360 [Final Native Public]
    void DownloadClanActivityCounts(const FScriptDelegate& Callback, const TArray<FSteamID>& SteamIDClans); // 0x365f210 [Final Native Public]
    bool CloseClanChatWindowInSteam(const FSteamID& SteamIDClanChat); // 0x365f180 [Final Native Static Public]
    void ClearRichPresence(); // 0x365f160 [Final Native Static Public]
    void ActivateGameOverlayToWebPage(const FString& URL, const ESteamActivateGameOverlayToWebPageMode& Mode); // 0x365eae0 [Final Native Static Public]
    void ActivateGameOverlayToUser(const FString& Dialog, const FSteamID& SteamID); // 0x365e9b0 [Final Native Static Public]
    void ActivateGameOverlayToStore(int32 AppID, const ESteamOverlayToStoreFlag& Flag); // 0x365e8f0 [Final Native Static Public]
    void ActivateGameOverlayInviteDialogConnectString(const FString& ConnectString); // 0x365e790 [Final Native Static Public]
    void ActivateGameOverlayInvitedialog(const FSteamID& SteamIDLobby); // 0x365e870 [Final Native Static Public]
    void ActivateGameOverlay(const FString& Dialog); // 0x365e6b0 [Final Native Static Public]

// USteamCoreFriendsAsyncActionSetPersonaName (/Script/SteamCore.SteamCoreFriendsAsyncActionSetPersonaName)
    USteamCoreFriendsAsyncActionSetPersonaName* SetPersonaNameAsync(UObject* WorldContextObject, const FString& Name, float Timeout); // 0x3667730 [Final Native Static Public]
    void HandleCallback(FSetPersonaNameResponse& Data, bool bWasSuccessful); // 0x36671f0 [Final Native Public]

// USteamCoreFriendsAsyncActionDownloadClanActivityCounts (/Script/SteamCore.SteamCoreFriendsAsyncActionDownloadClanActivityCounts)
    void HandleCallback(FDownloadClanActivityCountsResult& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]
    USteamCoreFriendsAsyncActionDownloadClanActivityCounts* DownloadClanActivityCountsAsync(UObject* WorldContextObject, const TArray<FSteamID>& SteamIDClans, float Timeout); // 0x36668b0 [Final Native Static Public]

// USteamCoreFriendsAsyncActionRequestClanOfficerList (/Script/SteamCore.SteamCoreFriendsAsyncActionRequestClanOfficerList)
    USteamCoreFriendsAsyncActionRequestClanOfficerList* RequestClanOfficerListAsync(UObject* WorldContextObject, const FSteamID& SteamIDClan, float Timeout); // 0x36674d0 [Final Native Static Public]
    void HandleCallback(FClanOfficerListResponse& Data, bool bWasSuccessful); // 0x36670e0 [Final Native Public]

// USteamCoreFriendsAsyncActionJoinClanChatRoom (/Script/SteamCore.SteamCoreFriendsAsyncActionJoinClanChatRoom)
    USteamCoreFriendsAsyncActionJoinClanChatRoom* JoinClanChatRoomAsync(UObject* WorldContextObject, const FSteamID& SteamIDClan, float Timeout); // 0x36673d0 [Final Native Static Public]
    void HandleCallback(FJoinClanChatRoomCompletionResult& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]

// USteamCoreFriendsAsyncActionEnumerateFollowingList (/Script/SteamCore.SteamCoreFriendsAsyncActionEnumerateFollowingList)
    void HandleCallback(FFriendsEnumerateFollowingList& Data, bool bWasSuccessful); // 0x3666d10 [Final Native Public]
    USteamCoreFriendsAsyncActionEnumerateFollowingList* EnumerateFollowingListAsync(UObject* WorldContextObject, int32 StartIndex, float Timeout); // 0x3666a30 [Final Native Static Public]

// USteamCoreFriendsAsyncActionIsFollowing (/Script/SteamCore.SteamCoreFriendsAsyncActionIsFollowing)
    USteamCoreFriendsAsyncActionIsFollowing* IsFollowingAsync(UObject* WorldContextObject, const FSteamID& SteamID, float Timeout); // 0x36672d0 [Final Native Static Public]
    void HandleCallback(FFriendsIsFollowing& Data, bool bWasSuccessful); // 0x3666f00 [Final Native Public]

// USteamCoreFriendsAsyncActionGetFollowerCount (/Script/SteamCore.SteamCoreFriendsAsyncActionGetFollowerCount)
    void HandleCallback(FFriendsGetFollowerCount& Data, bool bWasSuccessful); // 0x3666e10 [Final Native Public]
    USteamCoreFriendsAsyncActionGetFollowerCount* GetFollowerCountAsync(UObject* WorldContextObject, const FSteamID& SteamID, float Timeout); // 0x3666b30 [Final Native Static Public]

// USteamCoreFriendsAsyncActionRequestUserInformation (/Script/SteamCore.SteamCoreFriendsAsyncActionRequestUserInformation)
    USteamCoreFriendsAsyncActionRequestUserInformation* RequestUserInformationAsync(UObject* WorldContextObject, const FSteamID& SteamIDUser, bool bRequireNameOnly, float Timeout); // 0x36675d0 [Final Native Static Public]
    void HandleCallback(); // 0x36671d0 [Final Native Public]

// USteamGameSearch (/Script/SteamCore.SteamGameSearch)
    ESteamGameSearchErrorCode SubmitPlayerResult(const FString& UniqueGameID, const FSteamID& SteamIDPlayer, const ESteamPlayerResult& PlayerResult); // 0x366bfa0 [Final Native Public]
    ESteamGameSearchErrorCode SetGameHostParams(const FString& Key, const TArray<FString>& Values); // 0x366b3d0 [Final Native Public]
    ESteamGameSearchErrorCode SetConnectionDetails(const FString& ConnectionDetails); // 0x366b060 [Final Native Public]
    ESteamGameSearchErrorCode SearchForGameWithLobby(const FSteamID& SteamIDLobby, int32 PlayerMin, int32 PlayerMax); // 0x366aec0 [Final Native Public]
    ESteamGameSearchErrorCode SearchForGameSolo(int32 PlayerMin, int32 PlayerMax); // 0x366adf0 [Final Native Public]
    ESteamGameSearchErrorCode RetrieveConnectionDetails(const FSteamID& SteamIDHost, const FString& ConnectionDetails, int32 NumConnectionDetails); // 0x366acb0 [Final Native Public]
    ESteamGameSearchErrorCode RequestPlayersForGame(int32 PlayerMin, int32 PlayerMax, int32 MaxTeamSize); // 0x366aad0 [Final Native Public]
    ESteamGameSearchErrorCode HostConfirmGameStart(const FString& UniqueGameID); // 0x366a8a0 [Final Native Public]
    ESteamGameSearchErrorCode EndGameSearch(); // 0x366a600 [Final Native Public]
    ESteamGameSearchErrorCode EndGame(const FString& UniqueGameID); // 0x366a500 [Final Native Public]
    ESteamGameSearchErrorCode DeclineGame(); // 0x366a3b0 [Final Native Public]
    ESteamGameSearchErrorCode CancelRequestPlayersForGame(); // 0x366a220 [Final Native Public]
    ESteamGameSearchErrorCode AddGameSearchParams(const FString& KeyToFind, const TArray<FString>& ValuesToFind); // 0x3669bf0 [Final Native Public]
    ESteamGameSearchErrorCode AcceptGame(); // 0x3669bc0 [Final Native Public]

// USteamGameServer (/Script/SteamCore.SteamGameServer)
    bool WasRestartRequested(); // 0x366c200 [Final Native Public]
    ESteamUserHasLicenseForAppResult UserHasLicenseForApp(const FSteamID& SteamID, int32 AppID); // 0x366c130 [Final Native Public]
    void SetSpectatorServerName(const FString& SpectatorServerName); // 0x366beb0 [Final Native Public]
    void SetSpectatorPort(int32 SpectatorPort); // 0x366be20 [Final Native Public]
    void SetServerName(const FString& ServerName); // 0x366bd30 [Final Native Public]
    void SetRegion(const FString& Region); // 0x366bc40 [Final Native Public]
    void SetProduct(const FString& Product); // 0x366bb50 [Final Native Public]
    void SetPasswordProtected(bool bPasswordProtected); // 0x366bac0 [Final Native Public]
    void SetModDir(const FString& ModDir); // 0x366b9d0 [Final Native Public]
    void SetMaxPlayerCount(int32 PlayersMax); // 0x366b940 [Final Native Public]
    void SetMapName(const FString& MapName); // 0x366b850 [Final Native Public]
    void SetKeyValue(const FString& Key, const FString& Value); // 0x366b6d0 [Final Native Public]
    void SetHeartbeatInterval(int32 HeartbeatInterval); // 0x366b640 [Final Native Public]
    void SetGameTags(const FString& GameTags); // 0x366b550 [Final Native Public]
    void SetGameDescription(const FString& GameDescription); // 0x366b2e0 [Final Native Public]
    void SetGameData(const FString& GameData); // 0x366b1f0 [Final Native Public]
    void SetDedicatedServer(bool bDedicated); // 0x366b160 [Final Native Public]
    void SetBotPlayerCount(int32 BotPlayers); // 0x366afd0 [Final Native Public]
    void SetAdvertiseServerActive(bool bActive); // 0x366a3e0 [Final Native Public]
    bool RequestUserGroupStatus(const FSteamID& SteamIDUser, const FSteamID& SteamIDGroup); // 0x366abe0 [Final Native Public]
    void LogOnAnonymous(); // 0x366aab0 [Final Native Public]
    void LogOn(const FString& Token); // 0x366a9c0 [Final Native Public]
    void LogOff(); // 0x366a9a0 [Final Native Public]
    FSteamID GetServerSteamID_PureCompact(); // 0x366a860 [Final Native Public]
    FSteamID GetServerSteamID_Pure(); // 0x366a860 [Final Native Public]
    FSteamID GetServerSteamID(); // 0x366a820 [Final Native Public]
    FString GetServerPublicIP_PureCompact(); // 0x366a790 [Final Native Public]
    FString GetServerPublicIP_Pure(); // 0x366a790 [Final Native Public]
    FString GetServerPublicIP(); // 0x366a710 [Final Native Public]
    FSteamTicketHandle GetAuthSessionTicket(const TArray<uint8>& Ticket); // 0x366a650 [Final Native Public]
    void ForceHeartbeat(); // 0x366a630 [Final Native Public]
    void EndAuthSession(const FSteamID& SteamID); // 0x366a470 [Final Native Public]
    void EnableHeartbeats(bool bActive); // 0x366a3e0 [Final Native Public]
    FSteamID CreateUnauthenticatedUserConnection(); // 0x366a370 [Final Native Public]
    void ComputeNewPlayerCompatibility(const FScriptDelegate& Callback, const FSteamID& SteamIDNewPlayer); // 0x366a270 [Final Native Public]
    void ClearAllKeyValues(); // 0x366a250 [Final Native Public]
    void CancelAuthTicket(const FSteamTicketHandle& TicketHandle); // 0x366a190 [Final Native Public]
    bool BUpdateUserData(const FSteamID& SteamIDUser, const FString& PlayerName, int32 Score); // 0x3669ed0 [Final Native Public]
    bool BSecure(); // 0x3669ea0 [Final Native Public]
    bool BLoggedOn(); // 0x3669e70 [Final Native Public]
    ESteamBeginAuthSessionResult BeginAuthSession(const TArray<uint8>& Ticket, const FSteamID& SteamID); // 0x366a050 [Final Native Public]
    void AssociateWithClan(const FScriptDelegate& Callback, const FSteamID& SteamIDClan); // 0x3669d70 [Final Native Public]

// UGameServerStats (/Script/SteamCore.GameServerStats)
    bool UpdateUserAvgRateStat(const FSteamID& SteamIDUser, const FString& Name, float CountThisSession, float SessionLength); // 0x3670850 [Final Native Public]
    bool SetUserStatInt(const FSteamID& SteamIDUser, const FString& Name, int32 Data); // 0x3670070 [Final Native Public]
    bool SetUserStatFloat(const FSteamID& SteamIDUser, const FString& Name, float Data); // 0x366fee0 [Final Native Public]
    bool SetUserAchievement(const FSteamID& SteamIDUser, const FString& Name); // 0x366fdb0 [Final Native Public]
    void ServerStoreUserStats(const FScriptDelegate& Callback, const FSteamID& SteamIDUser); // 0x366fb10 [Final Native Public]
    void ServerRequestUserStats(const FScriptDelegate& Callback, const FSteamID& SteamIDUser); // 0x366fa10 [Final Native Public]
    bool GetUserStatInt(const FSteamID& SteamIDUser, const FString& Name, const int32& Data); // 0x366f850 [Final Native Public]
    bool GetUserStatFloat(const FSteamID& SteamIDUser, const FString& Name, const float& Data); // 0x366f6c0 [Final Native Public]
    bool GetUserAchievement(const FSteamID& SteamIDUser, const FString& Name, const bool& bAchieved); // 0x366f530 [Final Native Public]
    bool ClearUserAchievement(const FSteamID& SteamIDUser, const FString& Name); // 0x366e020 [Final Native Public]

// UInput (/Script/SteamCore.Input)
    void TriggerVibration(const FInputHandle& Handle, float LeftSpeed, float RightSpeed); // 0x3670740 [Final Native Public]
    void TriggerRepeatedHapticPulse(const FInputHandle& Handle, const ESteamCoreControllerPad& TargetPad, float DurationMicroSec, float OffMicroSec, int32 Repeat, uint8 Flags); // 0x3670570 [Final Native Public]
    void TriggerHapticPulse(const FInputHandle& Handle, const ESteamCoreControllerPad& TargetPad, float DurationMicroSec); // 0x3670460 [Final Native Public]
    ESteamCoreInputActionOrigin TranslateActionOrigin(const ESteamCoreInputType& DestinationInputType, const ESteamCoreInputActionOrigin& SourceOrigin); // 0x3670390 [Final Native Public]
    void StopAnalogActionMomentum(const FInputHandle& Handle, const FInputAnalogActionHandle& EAction); // 0x36702c0 [Final Native Public]
    bool Shutdown(); // 0x3670290 [Final Native Public]
    bool ShowBindingPanel(const FInputHandle& Handle); // 0x36701f0 [Final Native Public]
    void SetLEDColor(const FInputHandle& Handle, uint8 ColorR, uint8 ColorG, uint8 ColorB, const ESteamCoreInputLEDFlag& Flags); // 0x366fc10 [Final Native Public]
    bool Init(); // 0x366f9e0 [Final Native Public]
    FString GetStringForXboxOrigin(const ESteamCoreXboxOrigin& Origin); // 0x366f450 [Final Native Public]
    FString GetStringForActionOrigin(const ESteamCoreInputActionOrigin& Origin); // 0x366f370 [Final Native Public]
    int32 GetRemotePlaySessionID(const FInputHandle& Handle); // 0x366f2d0 [Final Native Public]
    FInputMotionData GetMotionData(const FInputHandle& Handle); // 0x366f220 [Final Native Public]
    ESteamCoreInputType GetInputTypeForHandle(const FInputHandle& Handle); // 0x366f180 [Final Native Public]
    FString GetGlyphForXboxOrigin(const ESteamCoreXboxOrigin& Origin); // 0x366f0a0 [Final Native Public]
    FString GetGlyphForActionOrigin(const ESteamCoreInputActionOrigin& Origin); // 0x366efc0 [Final Native Public]
    int32 GetGamepadIndexForController(const FInputHandle& Handle); // 0x366ef20 [Final Native Public]
    int32 GetDigitalActionOrigins(const FInputHandle& Handle, const FInputActionSetHandle& ActionSetHandle, const FInputDigitalActionHandle& DigitalActionHandle, const TArray<ESteamCoreInputActionOrigin>& OriginsOut); // 0x366eda0 [Final Native Public]
    FInputDigitalActionHandle GetDigitalActionHandle(const FString& PszActionName); // 0x366ecb0 [Final Native Public]
    FInputDigitalActionData GetDigitalActionData(const FInputHandle& Handle, const FInputDigitalActionHandle& DigitalActionHandle); // 0x366ebd0 [Final Native Public]
    bool GetDeviceBindingRevision(const FInputHandle& Handle, const int32& Major, const int32& Minor); // 0x366eaa0 [Final Native Public]
    FInputActionSetHandle GetCurrentActionSet(const FInputHandle& Handle); // 0x366ea10 [Final Native Public]
    FInputHandle GetControllerForGamepadIndex(int32 Index); // 0x366e980 [Final Native Public]
    int32 GetConnectedControllers(const TArray<FInputHandle>& OutHandles); // 0x366e8c0 [Final Native Public]
    int32 GetAnalogActionOrigins(const FInputHandle& Handle, const FInputActionSetHandle& ActionSetHandle, const FInputAnalogActionHandle& AnalogActionHandle, const TArray<ESteamCoreInputActionOrigin>& OriginsOut); // 0x366e740 [Final Native Public]
    FInputAnalogActionHandle GetAnalogActionHandle(const FString& PszActionName); // 0x366e650 [Final Native Public]
    FInputAnalogActionData GetAnalogActionData(const FInputHandle& Handle, const FInputAnalogActionHandle& AnalogActionHandle); // 0x366e570 [Final Native Public]
    int32 GetActiveActionSetLayers(const FInputHandle& Handle, const TArray<FInputActionSetHandle>& Data); // 0x366e470 [Final Native Public]
    FInputActionSetHandle GetActionSetHandle(const FString& ActionSetName); // 0x366e380 [Final Native Public]
    ESteamCoreInputActionOrigin GetActionOriginFromXboxOrigin(const FInputHandle& Handle, const ESteamCoreXboxOrigin& Origin); // 0x366e2b0 [Final Native Public]
    void DeactivateAllActionSetLayers(const FInputHandle& Handle); // 0x366e220 [Final Native Public]
    void DeactivateActionSetLayer(const FInputHandle& Handle, const FInputActionSetHandle& ActionSetLayerHandle); // 0x366e150 [Final Native Public]
    void ActivateActionSetLayer(const FInputHandle& Handle, const FInputActionSetHandle& ActionSetLayerHandle); // 0x366df50 [Final Native Public]
    void ActivateActionSet(const FInputHandle& Handle, const FInputActionSetHandle& ActionSetHandle); // 0x366de80 [Final Native Public]

// UInventory (/Script/SteamCore.Inventory)
    bool TriggerItemDrop(FSteamInventoryResult& Result, const FSteamItemDef& ListDefinition); // 0x36752b0 [Final Native Static Public]
    bool TransferItemQuantity(FSteamInventoryResult& Result, const FSteamItemInstanceID& ItemIDSource, int32 Quantity, const FSteamItemInstanceID& ItemIDDest); // 0x3675140 [Final Native Static Public]
    bool SubmitUpdateProperties(const FSteamInventoryUpdateHandle& Handle, FSteamInventoryResult& ResultHandle); // 0x3675060 [Final Native Static Public]
    FSteamInventoryUpdateHandle StartUpdateProperties(); // 0x3675020 [Final Native Static Public]
    void StartPurchase(const FScriptDelegate& Callback, const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Quantity); // 0x3674c40 [Final Native Public]
    bool SetPropertyString(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, const FString& Value); // 0x3674a50 [Final Native Static Public]
    bool SetPropertyInt(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, int32 Value); // 0x36748b0 [Final Native Static Public]
    bool SetPropertyFloat(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, float Value); // 0x3674710 [Final Native Static Public]
    bool SetPropertyBool(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName, bool bValue); // 0x3674560 [Final Native Static Public]
    bool SerializeResult(const FSteamInventoryResult& Handle, const TArray<uint8>& Buffer); // 0x3674470 [Final Native Static Public]
    void RequestPrices(const FScriptDelegate& Callback); // 0x36742f0 [Final Native Public]
    void RequestEligiblePromoItemDefinitionsIDs(const FScriptDelegate& Callback, const FSteamID& SteamID); // 0x36740f0 [Final Native Public]
    bool RemoveProperty(const FSteamInventoryUpdateHandle& Handle, const FSteamItemInstanceID& ItemId, const FString& PropertyName); // 0x3673f80 [Final Native Static Public]
    bool LoadItemDefinitions(); // 0x3673f50 [Final Native Static Public]
    bool GrantPromoItems(FSteamInventoryResult& Result); // 0x3673ba0 [Final Native Static Public]
    int32 GetResultTimestamp(const FSteamInventoryResult& Handle); // 0x3673b10 [Final Native Static Public]
    ESteamResult GetResultStatus(const FSteamInventoryResult& Handle); // 0x3673a80 [Final Native Static Public]
    bool GetResultItems(const FSteamInventoryResult& Handle, const TArray<FSteamItemDetails>& Items); // 0x3673960 [Final Native Static Public]
    bool GetResultItemProperty(const FSteamInventoryResult& Handle, int32 ItemIndex, const FString& PropertyName, const FString& Value); // 0x36737a0 [Final Native Static Public]
    int32 GetNumItemsWithPrices(); // 0x3673770 [Final Native Static Public]
    bool GetItemsWithPrices(const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Prices, const TArray<int32>& BasePrices); // 0x36735e0 [Final Native Static Public]
    bool GetItemsByID(FSteamInventoryResult& InventoryResult, const TArray<FSteamItemInstanceID>& InstanceIDs); // 0x36734a0 [Final Native Static Public]
    bool GetItemPrice(const FSteamItemDef& ItemDef, const int32& Price, const int32& BasePrice); // 0x3673370 [Final Native Static Public]
    bool GetItemDefinitionProperty(const FSteamItemDef& ItemDef, const FString& PropertyName, const FString& Value); // 0x36731e0 [Final Native Static Public]
    bool GetItemDefinitionIDs(const TArray<FSteamItemDef>& ItemDefs); // 0x3673130 [Final Native Static Public]
    bool GetEligiblePromoItemDefinitionIDs(const FSteamID& SteamID, const TArray<FSteamItemDef>& ItemDefs); // 0x3673040 [Final Native Static Public]
    bool GetAllItems(FSteamInventoryResult& Handle); // 0x3672fa0 [Final Native Static Public]
    bool GenerateItems(FSteamInventoryResult& Result, const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Quantity); // 0x3672dd0 [Final Native Static Public]
    bool ExchangeItems(FSteamInventoryResult& Result, const TArray<FSteamItemDef>& ArrayGenerate, const TArray<int32>& ArrayGenerateQuantity, const TArray<FSteamItemInstanceID>& ArrayDestroy, const TArray<int32>& ArrayDestroyQuantity); // 0x3672ae0 [Final Native Static Public]
    void DestroyResult(const FSteamInventoryResult& Handle); // 0x3672a60 [Final Native Static Public]
    bool DeserializeResult(FSteamInventoryResult& Result, const TArray<uint8>& Buffer, bool bReservedMustBeFalse); // 0x36728d0 [Final Native Static Public]
    bool ConsumeItem(FSteamInventoryResult& Result, const FSteamItemInstanceID& ItemConsume, int32 Quantity); // 0x36727b0 [Final Native Static Public]
    bool CheckResultSteamID(const FSteamInventoryResult& Handle, const FSteamID& SteamIDExpected); // 0x36726e0 [Final Native Static Public]
    bool AddPromoItems(FSteamInventoryResult& OutResult, const TArray<FSteamItemDef>& ItemDefs); // 0x36725a0 [Final Native Static Public]
    bool AddPromoItem(FSteamInventoryResult& Result, const FSteamItemDef& ItemDef); // 0x36724c0 [Final Native Static Public]

// USteamCoreInventoryAsyncActionRequestEligiblePromoItemDefinitionsIDs (/Script/SteamCore.SteamCoreInventoryAsyncActionRequestEligiblePromoItemDefinitionsIDs)
    USteamCoreInventoryAsyncActionRequestEligiblePromoItemDefinitionsIDs* RequestEligiblePromoItemDefinitionsIDsAsync(UObject* WorldContextObject, const FSteamID& SteamID, float Timeout); // 0x36741f0 [Final Native Static Public]
    void HandleCallback(FSteamInventoryEligiblePromoItemDefIDs& Data, bool bWasSuccessful); // 0x3673c40 [Final Native Public]

// USteamCoreInventoryAsyncActionRequestPricesResult (/Script/SteamCore.SteamCoreInventoryAsyncActionRequestPricesResult)
    USteamCoreInventoryAsyncActionRequestPricesResult* RequestPricesAsync(UObject* WorldContextObject, float Timeout); // 0x36743a0 [Final Native Static Public]
    void HandleCallback(FSteamInventoryRequestPricesResult& Data, bool bWasSuccessful); // 0x3673d30 [Final Native Public]

// USteamCoreInventoryAsyncActionStartPurchaseResult (/Script/SteamCore.SteamCoreInventoryAsyncActionStartPurchaseResult)
    USteamCoreInventoryAsyncActionStartPurchaseResult* StartPurchaseAsync(UObject* WorldContextObject, const TArray<FSteamItemDef>& ItemDefs, const TArray<int32>& Quantity, float Timeout); // 0x3674e20 [Final Native Static Public]
    void HandleCallback(FSteamInventoryStartPurchaseResult& Data, bool bWasSuccessful); // 0x3673e30 [Final Native Public]

// UMatchmaking (/Script/SteamCore.Matchmaking)
    bool SetLobbyType(const FSteamID& SteamIDLobby, const ESteamLobbyType& LobbyType); // 0x367b790 [Final Native Static Public]
    bool SetLobbyOwner(const FSteamID& SteamIDLobby, const FSteamID& SteamIDNewOwner); // 0x367b6c0 [Final Native Static Public]
    bool SetLobbyMemberLimit(const FSteamID& SteamIDLobby, int32 MaxMembers); // 0x367b5f0 [Final Native Static Public]
    void SetLobbyMemberData(const FSteamID& SteamIDLobby, const FString& Key, const FString& Value); // 0x367b450 [Final Native Static Public]
    bool SetLobbyJoinable(const FSteamID& SteamIDLobby, bool bLobbyJoinable); // 0x367b380 [Final Native Static Public]
    void SetLobbyGameServer(const FSteamID& SteamIDLobby, const FString& GameServerIP, int32 GameServerPort, const FSteamID& SteamIDGameServer); // 0x367b1e0 [Final Native Static Public]
    bool SetLobbyData(const FSteamID& SteamIDLobby, const FString& Key, const FString& Value); // 0x367b030 [Final Native Static Public]
    bool SetLinkedLobby(const FSteamID& SteamIDLobby, const FSteamID& SteamIDLobbyDependent); // 0x367af60 [Final Native Static Public]
    bool SendLobbyChatMsg(const FSteamID& SteamIDLobby, const FString& Message); // 0x367ae30 [Final Native Static Public]
    void RequestLobbyList(const FScriptDelegate& Callback); // 0x367acb0 [Final Native Public]
    bool RequestLobbyData(const FSteamID& SteamIDLobby); // 0x367ac20 [Final Native Static Public]
    bool RemoveFavoriteGame(int32 AppID, const FString& IP, int32 ConnectionPort, int32 QueryPort, const TArray<ESteamFavoriteFlags>& Flags); // 0x367a9f0 [Final Native Static Public]
    void LeaveLobby(const FSteamID& SteamIDLobby); // 0x367a740 [Final Native Static Public]
    void JoinLobby(const FScriptDelegate& Callback, const FSteamID& SteamIDLobby); // 0x367a540 [Final Native Public]
    bool InviteUserToLobby(const FSteamID& SteamIDLobby, const FSteamID& SteamIDInvitee); // 0x367a470 [Final Native Static Public]
    int32 GetNumLobbyMembers(const FSteamID& SteamIDLobby); // 0x367a120 [Final Native Static Public]
    FSteamID GetLobbyOwner(const FSteamID& SteamIDLobby); // 0x367a090 [Final Native Static Public]
    int32 GetLobbyMemberLimit(const FSteamID& SteamIDLobby); // 0x367a000 [Final Native Static Public]
    FString GetLobbyMemberData(const FSteamID& SteamIDLobby, const FSteamID& SteamIDUser, const FString& Key); // 0x3679e60 [Final Native Static Public]
    FSteamID GetLobbyMemberByIndex(const FSteamID& SteamIDLobby, int32 Member); // 0x3679d90 [Final Native Static Public]
    bool GetLobbyGameServer(const FSteamID& SteamIDLobby, const FString& GameServerIP, const int32& GameServerPort, FSteamID& SteamIDGameServer); // 0x3679c00 [Final Native Static Public]
    int32 GetLobbyDataCount(const FSteamID& SteamIDLobby); // 0x3679b70 [Final Native Static Public]
    bool GetLobbyDataByIndex(const FSteamID& SteamIDLobby, int32 LobbyData, const FString& Key, const FString& Value); // 0x36799d0 [Final Native Static Public]
    FString GetLobbyData(const FSteamID& SteamIDLobby, const FString& Key); // 0x3679860 [Final Native Static Public]
    int32 GetLobbyChatEntry(const FSteamID& SteamIDLobby, int32 MessageID, FSteamID& SteamIDUser, const FString& Message, const ESteamChatEntryType& ChatEntryType); // 0x3679660 [Final Native Static Public]
    FSteamID GetLobbyByIndex(int32 Lobby); // 0x36795d0 [Final Native Static Public]
    int32 GetFavoriteGameCount(); // 0x36795a0 [Final Native Static Public]
    bool GetFavoriteGame(int32 Game, const int32& AppID, const FString& IP, const int32& ConnectionPort, const int32& QueryPort, const TArray<ESteamFavoriteFlags>& Flags, const int32& TimeLastPlayedOnServer); // 0x3679300 [Final Native Static Public]
    bool DeleteLobbyData(const FSteamID& SteamIDLobby, const FString& Key); // 0x3678da0 [Final Native Static Public]
    void CreateLobby(const FScriptDelegate& Callback, const ESteamLobbyType& LobbyType, int32 MaxMembers); // 0x36785c0 [Final Native Public]
    void AddRequestLobbyListStringFilter(const FString& KeyToMatch, const FString& ValueToMatch, const ESteamLobbyComparison& ComparisonType); // 0x3678410 [Final Native Static Public]
    void AddRequestLobbyListResultCountFilter(int32 MaxResults); // 0x3678390 [Final Native Static Public]
    void AddRequestLobbyListNumericalFilter(const FString& KeyToMatch, int32 ValueToMatch, const ESteamLobbyComparison& ComparisonType); // 0x3678220 [Final Native Static Public]
    void AddRequestLobbyListNearValueFilter(const FString& KeyToMatch, int32 ValueToBeCloseTo); // 0x36780f0 [Final Native Static Public]
    void AddRequestLobbyListFilterSlotsAvailable(int32 SlotsAvailable); // 0x3678070 [Final Native Static Public]
    void AddRequestLobbyListDistanceFilter(const ESteamLobbyDistanceFilter& LobbyDistanceFilter); // 0x3678000 [Final Native Static Public]
    void AddRequestLobbyListCompatibleMembersFilter(const FSteamID& SteamIDLobby); // 0x3677f80 [Final Native Static Public]
    int32 AddFavoriteGame(int32 AppID, const FString& IP, int32 ConnectionPort, int32 QueryPort, const TArray<ESteamFavoriteFlags>& Flags, int32 TimeLastPlayedOnServer); // 0x3677d00 [Final Native Static Public]

// USteamCoreMatchmakingAsyncActionCreateLobby (/Script/SteamCore.SteamCoreMatchmakingAsyncActionCreateLobby)
    void HandleCallback(FCreateLobbyData& Data, bool bWasSuccessful); // 0x367a1b0 [Final Native Public]
    USteamCoreMatchmakingAsyncActionCreateLobby* CreateLobbyAsync(UObject* WorldContextObject, const ESteamLobbyType& LobbyType, int32 MaxMembers, float Timeout); // 0x36786f0 [Final Native Static Public]

// USteamCoreMatchmakingAsyncActionRequestLobbyList (/Script/SteamCore.SteamCoreMatchmakingAsyncActionRequestLobbyList)
    USteamCoreMatchmakingAsyncActionRequestLobbyList* RequestLobbyListAsync(UObject* WorldContextObject, float Timeout); // 0x367ad60 [Final Native Static Public]
    void HandleCallback(FLobbyMatchList& Data, bool bWasSuccessful); // 0x367a390 [Final Native Public]

// USteamCoreMatchmakingAsyncActionJoinLobby (/Script/SteamCore.SteamCoreMatchmakingAsyncActionJoinLobby)
    USteamCoreMatchmakingAsyncActionJoinLobby* JoinLobbyAsync(UObject* WorldContextObject, const FSteamID& SteamIDLobby, float Timeout); // 0x367a640 [Final Native Static Public]
    void HandleCallback(FJoinLobbyData& Data, bool bWasSuccessful); // 0x367a2a0 [Final Native Public]

// USteamCoreCreateSession (/Script/SteamCore.SteamCoreCreateSession)
    USteamCoreCreateSession* CreateSteamCoreSession(UObject* WorldContextObject, const TMap<FString, FSteamSessionSetting>& SessionSettings, const FString& SessionName, int32 MaxPlayers, bool bUseLAN, bool bAllowInvites, bool bUsesPresence, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, float Timeout); // 0x3678840 [Final Native Static Public]

// USteamCoreFindSession (/Script/SteamCore.SteamCoreFindSession)
    void OnCompleted(bool bSuccessful); // 0x367a890 [Final Native Public]
    USteamCoreFindSession* FindSteamCoreSessions(UObject* WorldContextObject, const TMap<FString, FSteamSessionSearchSetting>& SearchSettings, int32 MaxResults, bool bUseLAN, const ESteamSessionFindType& ServerType, bool bEmptyServersOnly, bool bSecureServersOnly, float Timeout); // 0x3678fa0 [Final Native Static Public]

// USteamCoreDestroySession (/Script/SteamCore.SteamCoreDestroySession)
    void OnCompleted(const FName& SessionName, bool bWasSuccessful); // 0x367a7c0 [Final Native Public]
    USteamCoreDestroySession* DestroySteamCoreSession(UObject* WorldContextObject, float Timeout); // 0x3678ed0 [Final Native Static Public]

// USteamCoreUpdateSession (/Script/SteamCore.SteamCoreUpdateSession)
    USteamCoreUpdateSession* UpdateSteamCoreSession(UObject* WorldContextObject, const TMap<FString, FSteamSessionSetting>& Settings, const FString& SessionName, int32 MaxPlayers); // 0x367b860 [Final Native Static Public]
    void OnCompleted(const FName& SessionName, bool bWasSuccessful); // 0x367a920 [Final Native Public]

// UMatchmakingServers (/Script/SteamCore.MatchmakingServers)
    void ServerRules(const FScriptDelegate& Callback, const FString& IP, int32 QueryPort); // 0x3681d20 [Final Native Public]
    void RequestSpectatorServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3681950 [Final Native Public]
    void RequestLANServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3681580 [Final Native Public]
    void RequestInternetServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x36811b0 [Final Native Public]
    void RequestHistoryServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680de0 [Final Native Public]
    void RequestFriendsServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680a10 [Final Native Public]
    void RequestFavoritesServerList(const FScriptDelegate& ServerCallback, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680640 [Final Native Public]
    void PingServer(const FScriptDelegate& Callback, const FString& IP, int32 QueryPort); // 0x3680300 [Final Native Public]

// USteamCoreMatchmakingServersAsyncActionPingServer (/Script/SteamCore.SteamCoreMatchmakingServersAsyncActionPingServer)
    USteamCoreMatchmakingServersAsyncActionPingServer* PingServerAsync(UObject* WorldContextObject, const FString& IP, int32 Port, float Timeout); // 0x3680490 [Final Native Static Public]
    void HandleCallback(FGameServerItem& Data, bool bWasSuccessful); // 0x367fe90 [Final Native Public]
    void CancelPingQueries(UObject* WorldContextObject); // 0x367fc20 [Final Native Static Public]

// USteamCoreMatchmakingServersAsyncActionRequestServerList (/Script/SteamCore.SteamCoreMatchmakingServersAsyncActionRequestServerList)
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestSpectatorServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3681b50 [Final Native Static Public]
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestLANServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3681780 [Final Native Static Public]
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestInternetServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x36813b0 [Final Native Static Public]
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestHistoryServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680fe0 [Final Native Static Public]
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestFriendsServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680c10 [Final Native Static Public]
    USteamCoreMatchmakingServersAsyncActionRequestServerList* RequestFavoritesServerListAsync(UObject* WorldContextObject, int32 AppID, float Timeout, int32 MaxResults, bool bIgnoreNonResponsive, UServerFilter* ServerFilter); // 0x3680840 [Final Native Static Public]
    void HandleServerListFinished(); // 0x36802e0 [Final Native Private]
    void HandleCallback(FGameServerItem& Data); // 0x3680040 [Final Native Private]
    void CancelServerListQueries(UObject* WorldContextObject); // 0x367fca0 [Final Native Static Public]

// USteamCoreMatchmakingServersAsyncActionServerRules (/Script/SteamCore.SteamCoreMatchmakingServersAsyncActionServerRules)
    USteamCoreMatchmakingServersAsyncActionServerRules* ServerRulesAsync(UObject* WorldContextObject, const FString& IP, int32 QueryPort, float Timeout); // 0x3681eb0 [Final Native Static Public]
    void HandleCallback(const TArray<FGameServerRule>& Data, bool bWasSuccessful); // 0x36801b0 [Final Native Public]
    void CancelServerRulesQueries(UObject* WorldContextObject); // 0x367fd20 [Final Native Static Public]

// UServerFilter (/Script/SteamCore.ServerFilter)
    TMap<FString, FString> GetFilters(); // 0x367fda0 [Final Native Public]
    void AddFilterWhitelisted(); // 0x367fc00 [Final Native Public]
    void AddFilterVersion(const FString& Value); // 0x367fb10 [Final Native Public]
    void AddFilterSecure(); // 0x367faf0 [Final Native Public]
    void AddFilterProxy(); // 0x367fad0 [Final Native Public]
    void AddFilterPassword(); // 0x367fab0 [Final Native Public]
    void AddFilterOr(const FString& Value); // 0x367f9c0 [Final Native Public]
    void AddFilterNotFull(); // 0x367f9a0 [Final Native Public]
    void AddFilterNotAppId(const FString& Value); // 0x367f8b0 [Final Native Public]
    void AddFilterNor(const FString& Value); // 0x367f7c0 [Final Native Public]
    void AddFilterNoPlayers(); // 0x367f7a0 [Final Native Public]
    void AddFilterNand(const FString& Value); // 0x367f6b0 [Final Native Public]
    void AddFilterName(const FString& Value); // 0x367f5c0 [Final Native Public]
    void AddFilterMap(const FString& Value); // 0x367f4d0 [Final Native Public]
    void AddFilterLinux(); // 0x367f4b0 [Final Native Public]
    void AddFilterHasPlayers(); // 0x367f490 [Final Native Public]
    void AddFilterGameTagsNor(const FString& Value); // 0x367f3a0 [Final Native Public]
    void AddFilterGameTagsAnd(const FString& Value); // 0x367f2b0 [Final Native Public]
    void AddFilterGameDataOr(const FString& Value); // 0x367f1c0 [Final Native Public]
    void AddFilterGameDataNor(const FString& Value); // 0x367f0d0 [Final Native Public]
    void AddFilterGameDataAnd(const FString& Value); // 0x367efe0 [Final Native Public]
    void AddFilterGameAddr(const FString& Value); // 0x367eef0 [Final Native Public]
    void AddFilterDedicated(); // 0x367eed0 [Final Native Public]
    void AddFilterAnd(const FString& Value); // 0x367ede0 [Final Native Public]

// UMusic (/Script/SteamCore.Music)
    void SetVolume(float flVolume); // 0x3686740 [Final Native Public]
    void PlayPrevious(); // 0x36863c0 [Final Native Public]
    void PlayNext(); // 0x36863a0 [Final Native Public]
    void Play(); // 0x3686380 [Final Native Public]
    void Pause(); // 0x3686360 [Final Native Public]
    float GetVolume(); // 0x3685cf0 [Final Native Public]
    ESteamAudioPlaybackStatus GetPlaybackStatus(); // 0x3685cc0 [Final Native Public]
    bool BIsPlaying(); // 0x3684670 [Final Native Public]
    bool bIsEnabled(); // 0x36844c0 [Final Native Public]

// UNetworking (/Script/SteamCore.Networking)
    bool SendP2PPacket(const FSteamID& SteamIDRemote, const TArray<uint8>& Data, const ESteamP2PSend& P2PSendType, int32 Channel); // 0x3686590 [Final Native Public]
    bool ReadP2PPacket(const TArray<uint8>& Data, FSteamID& OutSteamIdRemote, int32 MessageSize, int32 Channel); // 0x36863e0 [Final Native Public]
    bool IsP2PPacketAvailable(const int32& MessageSize, int32 Channel); // 0x3685e50 [Final Native Public]
    bool GetP2PSessionState(const FSteamID& SteamIDRemote, FSteamP2PSessionState& ConnectionState); // 0x3685bb0 [Final Native Public]
    bool CloseP2PSessionWithUser(const FSteamID& SteamIDRemote); // 0x3684b40 [Final Native Public]
    bool CloseP2PChannelWithUser(const FSteamID& SteamIDRemote, int32 Channel); // 0x3684a70 [Final Native Public]
    bool AllowP2PPacketRelay(bool bAllow); // 0x36842e0 [Final Native Public]
    bool AcceptP2PSessionWithUser(const FSteamID& SteamIDRemote); // 0x3684240 [Final Native Public]

// UNetworkingUtils (/Script/SteamCore.NetworkingUtils)
    bool ParsePingLocationString(const FString& String, FSteamNetworkPingLocation& Result); // 0x3686200 [Final Native Static Public]
    void InitRelayNetworkAccess(); // 0x3685e30 [Final Native Public]
    float GetLocalPingLocation(FSteamNetworkPingLocation& Result); // 0x3685a20 [Final Native Public]
    int32 EstimatePingTimeFromLocalHost(FSteamNetworkPingLocation& RemoteLocation); // 0x3685440 [Final Native Public]
    int32 EstimatePingTimeBetweenTwoLocations(FSteamNetworkPingLocation& Location1, FSteamNetworkPingLocation& Location2); // 0x3685310 [Final Native Public]
    void ConvertPingLocationToString(FSteamNetworkPingLocation& Location, const FString& String); // 0x3684be0 [Final Native Static Public]
    bool CheckPingDataUpToDate(float MaxAgeSeconds); // 0x36849e0 [Final Native Public]

// UParentalSettings (/Script/SteamCore.ParentalSettings)
    bool BIsParentalLockLocked(); // 0x3684640 [Final Native Public]
    bool BIsParentalLockEnabled(); // 0x3684610 [Final Native Public]
    bool BIsFeatureInBlockList(const ESteamParentalFeature& Feature); // 0x3684580 [Final Native Public]
    bool BIsFeatureBlocked(const ESteamParentalFeature& Feature); // 0x36844f0 [Final Native Public]
    bool BIsAppInBlockList(int32 AppID); // 0x3684420 [Final Native Public]
    bool BIsAppBlocked(int32 AppID); // 0x3684380 [Final Native Public]

// USteamParties (/Script/SteamCore.SteamParties)
    void OnReservationCompleted(const FPartyBeaconID& BeaconID, const FSteamID& SteamIDUser); // 0x3686140 [Final Native Static Public]
    void JoinParty(const FScriptDelegate& Callback, const FPartyBeaconID& BeaconID); // 0x3685f40 [Final Native Public]
    bool GetNumAvailableBeaconLocations(const int32& NumLocations); // 0x3685b10 [Final Native Static Public]
    int32 GetNumActiveBeacons(); // 0x3685ae0 [Final Native Static Public]
    bool GetBeaconLocationData(const FSteamPartyBeaconLocation& BeaconLocation, const ESteamPartiesBeaconLocationData& EData, const FString& PCHDataStringOut); // 0x3685880 [Final Native Static Public]
    bool GetBeaconDetails(const FPartyBeaconID& BeaconID, FSteamID& SteamIDBeaconOwner, FSteamPartyBeaconLocation& Location, const FString& OutMetadata); // 0x36856b0 [Final Native Static Public]
    FPartyBeaconID GetBeaconByIndex(int32 Index); // 0x3685620 [Final Native Static Public]
    bool GetAvailableBeaconLocations(const TArray<FSteamPartyBeaconLocation>& LocationList, int32 MaxNumLocations); // 0x3685500 [Final Native Static Public]
    bool DestroyBeacon(const FPartyBeaconID& BeaconID); // 0x3685280 [Final Native Static Public]
    void CreateBeacon(const FScriptDelegate& Callback, int32 OpenSlots, const FSteamPartyBeaconLocation& BeaconLocation, const FString& ConnectString, const FString& MetaData); // 0x3684cf0 [Final Native Public]
    void ChangeNumOpenSlots(const FScriptDelegate& Callback, const FPartyBeaconID& BeaconID, int32 OpenSlots); // 0x3684760 [Final Native Public]
    void CancelReservation(const FPartyBeaconID& BeaconID, const FSteamID& SteamIDUser); // 0x36846a0 [Final Native Static Public]

// USteamCoreSteamPartiesAsyncActionJoinParty (/Script/SteamCore.SteamCoreSteamPartiesAsyncActionJoinParty)
    USteamCoreSteamPartiesAsyncActionJoinParty* JoinPartyAsync(UObject* WorldContextObject, const FPartyBeaconID& BeaconID, float Timeout); // 0x3686040 [Final Native Static Public]
    void HandleCallback(FJoinPartyData& Data, bool bWasSuccessful); // 0x3685d20 [Final Native Public]

// USteamCoreSteamPartiesAsyncActionCreateBeacon (/Script/SteamCore.SteamCoreSteamPartiesAsyncActionCreateBeacon)
    void HandleCallback(FCreateBeaconData& Data, bool bWasSuccessful); // 0x367a1b0 [Final Native Public]
    USteamCoreSteamPartiesAsyncActionCreateBeacon* CreateBeaconAsync(UObject* WorldContextObject, int32 OpenSlots, const FSteamPartyBeaconLocation& BeaconLocation, const FString& ConnectString, const FString& MetaData, float Timeout); // 0x3684fb0 [Final Native Static Public]

// USteamCoreSteamPartiesAsyncActionChangeNumOpenSlots (/Script/SteamCore.SteamCoreSteamPartiesAsyncActionChangeNumOpenSlots)
    void HandleCallback(FChangeNumOpenSlotsData& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]
    USteamCoreSteamPartiesAsyncActionChangeNumOpenSlots* ChangeNumOpenSlotsAsync(UObject* WorldContextObject, const FPartyBeaconID& BeaconID, int32 OpenSlots, float Timeout); // 0x3684890 [Final Native Static Public]

// URemotePlay (/Script/SteamCore.RemotePlay)
    FSteamID GetSessionSteamID(int32 SessionID); // 0x3689f40 [Final Native Public]
    int32 GetSessionID(int32 SessionIndex); // 0x3689ea0 [Final Native Public]
    int32 GetSessionCount(); // 0x3689e70 [Final Native Public]
    FString GetSessionClientName(int32 SessionID); // 0x3689d90 [Final Native Public]
    ESteamCoreDeviceFormFactor GetSessionClientFormFactor(int32 SessionID); // 0x3689cf0 [Final Native Public]
    bool BSendRemotePlayTogetherInvite(const FSteamID& SteamIDFriend); // 0x3688700 [Final Native Public]
    bool BGetSessionClientResolution(int32 SessionID, const int32& ResolutionX, const int32& ResolutionY); // 0x36885d0 [Final Native Public]

// URemoteStorage (/Script/SteamCore.RemoteStorage)
    int32 UGCRead(const FSteamUGCHandle& Content, const TArray<uint8>& OutData, int32 DataToRead, int32 Offset, const ESteamUGCReadAction& Action); // 0x368a920 [Final Native Static Public]
    void UGCDownloadToLocation(const FScriptDelegate& Callback, const FSteamUGCHandle& Content, const FString& Location, int32 Priority); // 0x368a750 [Final Native Public]
    void UGCDownload(const FScriptDelegate& Callback, const FSteamUGCHandle& Content, int32 Priority); // 0x368a620 [Final Native Public]
    bool SetSyncPlatforms(const FString& File, const ESteamRemoteStoragePlatform& RemoteStoragePlatform); // 0x368a4f0 [Final Native Static Public]
    void SetCloudEnabledForApp(bool bEnabled); // 0x368a470 [Final Native Static Public]
    bool IsCloudEnabledForApp(); // 0x368a440 [Final Native Static Public]
    bool IsCloudEnabledForAccount(); // 0x368a410 [Final Native Static Public]
    bool GetUGCDownloadProgress(const FSteamUGCHandle& Handle, const int32& BytesDownloaded, const int32& BytesExpected); // 0x368a2e0 [Final Native Static Public]
    bool GetUGCDetails(const FSteamUGCHandle& Handle, const int32& AppID, const FString& Name, const int32& FileSizeInBytes, FSteamID& SteamIDOwner); // 0x368a0c0 [Final Native Static Public]
    ESteamRemoteStoragePlatform GetSyncPlatforms(const FString& File); // 0x3689fd0 [Final Native Static Public]
    bool GetQuota(const int32& TotalBytes, const int32& AvailableBytes); // 0x3689c00 [Final Native Static Public]
    int32 GetFileTimestamp(const FString& File); // 0x3689b10 [Final Native Static Public]
    int32 GetFileSize(const FString& File); // 0x3689a20 [Final Native Static Public]
    FString GetFileNameAndSize(int32 File, const int32& FileSizeInBytes); // 0x3689900 [Final Native Static Public]
    int32 GetFileCount(); // 0x36898d0 [Final Native Static Public]
    FSteamUGCHandle GetCachedUGCHandle(int32 ICachedContent); // 0x3689840 [Final Native Static Public]
    int32 GetCachedUGCCount(); // 0x3689810 [Final Native Static Public]
    bool FileWriteStreamWriteChunk(const FUGCFileWriteStreamHandle& Handle, const TArray<uint8>& Data); // 0x36896e0 [Final Native Static Public]
    FUGCFileWriteStreamHandle FileWriteStreamOpen(const FString& File); // 0x36895f0 [Final Native Static Public]
    bool FileWriteStreamClose(const FUGCFileWriteStreamHandle& Handle); // 0x3689560 [Final Native Static Public]
    bool FileWriteStreamCancel(const FUGCFileWriteStreamHandle& Handle); // 0x36894d0 [Final Native Static Public]
    void FileWriteAsync(const FScriptDelegate& Callback, const FString& File, const TArray<uint8>& Data); // 0x36892f0 [Final Native Public]
    bool FileWrite(const FString& File, const TArray<uint8>& Data); // 0x3689180 [Final Native Static Public]
    void FileShare(const FScriptDelegate& Callback, const FString& File); // 0x3689030 [Final Native Public]
    bool FileReadAsyncComplete(const FRemoteStorageFileReadAsyncComplete& ReadCall, const TArray<uint8>& Buffer, int32 BytesToRead); // 0x3688ec0 [Final Native Static Public]
    void FileReadAsync(const FScriptDelegate& Callback, const FString& File, int32 Offset, int32 BytesToRead); // 0x3688cf0 [Final Native Public]
    int32 FileRead(const FString& File, const TArray<uint8>& Buffer, int32 DataToRead); // 0x3688b60 [Final Native Static Public]
    bool FilePersisted(const FString& File); // 0x3688a70 [Final Native Static Public]
    bool FileForget(const FString& File); // 0x3688980 [Final Native Static Public]
    bool FileExists(const FString& File); // 0x3688890 [Final Native Static Public]
    bool FileDelete(const FString& File); // 0x36887a0 [Final Native Static Public]

// UScreenshots (/Script/SteamCore.Screenshots)
    FScreenshotHandle WriteScreenshot(const TArray<uint8>& PubRGB, int32 Width, int32 Height); // 0x3693310 [Final Native Static Public]
    void TriggerScreenshot(); // 0x3692f30 [Final Native Static Public]
    bool TagUser(const FScreenshotHandle& Handle, const FSteamID& SteamID); // 0x3692e60 [Final Native Static Public]
    bool TagPublishedFile(const FScreenshotHandle& Handle, const FPublishedFileID& PublishedFileID); // 0x3692d90 [Final Native Static Public]
    bool SetLocation(const FScreenshotHandle& Handle, const FString& Location); // 0x3691ab0 [Final Native Static Public]
    bool IsScreenshotsHooked(); // 0x3690650 [Final Native Static Public]
    void HookScreenshots(bool bHook); // 0x36905d0 [Final Native Static Public]
    FScreenshotHandle AddVRScreenshotToLibrary(const ESteamVRScreenshotType& EType, const FString& Filename, const FString& VRFileName); // 0x368e2b0 [Final Native Static Public]
    FScreenshotHandle AddScreenshotToLibrary(const FString& Filename, const FString& ThumbnailFilename, int32 Width, int32 Height); // 0x368e0c0 [Final Native Static Public]

// UUGC (/Script/SteamCore.UGC)
    bool UpdateItemPreviewVideo(const FUGCUpdateHandle& Handle, int32 Index, const FString& PreviewVideo); // 0x36931b0 [Final Native Static Public]
    bool UpdateItemPreviewFile(const FUGCUpdateHandle& Handle, int32 Index, const FString& PreviewFile); // 0x3693050 [Final Native Static Public]
    void UnsubscribeItem(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID); // 0x3692f50 [Final Native Public]
    void SuspendDownloads(bool bSuspend); // 0x3692d10 [Final Native Static Public]
    void SubscribeItem(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID); // 0x3692c10 [Final Native Public]
    void SubmitItemUpdate(const FScriptDelegate& Callback, const FUGCUpdateHandle& Handle, const FString& ChangeNote); // 0x3692a80 [Final Native Public]
    void StopPlaytimeTrackingForAllItems(const FScriptDelegate& Callback); // 0x36929d0 [Final Native Public]
    void StopPlaytimeTracking(const FScriptDelegate& Callback, const TArray<FPublishedFileID>& PublishedFileIDs); // 0x3692880 [Final Native Public]
    void StartPlaytimeTracking(const FScriptDelegate& Callback, const TArray<FPublishedFileID>& PublishedFileID); // 0x3692730 [Final Native Public]
    FUGCUpdateHandle StartItemUpdate(int32 ConsumerAppID, const FPublishedFileID& PublishedFileID); // 0x3692670 [Final Native Static Public]
    void SetUserItemVote(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID, bool bVoteUp); // 0x3692530 [Final Native Public]
    bool SetSearchText(const FUGCQueryHandle& Handle, const FString& SearchText); // 0x3692400 [Final Native Static Public]
    bool SetReturnTotalOnly(const FUGCQueryHandle& Handle, bool bReturnTotalOnly); // 0x3692330 [Final Native Static Public]
    bool SetReturnPlaytimeStats(const FUGCQueryHandle& Handle, int32 Days); // 0x3692260 [Final Native Static Public]
    bool SetReturnOnlyIDs(const FUGCQueryHandle& Handle, bool bReturnOnlyIDs); // 0x3692190 [Final Native Static Public]
    bool SetReturnMetadata(const FUGCQueryHandle& Handle, bool bReturnMetadata); // 0x36920c0 [Final Native Static Public]
    bool SetReturnLongDescription(const FUGCQueryHandle& Handle, bool bReturnLongDescription); // 0x3691ff0 [Final Native Static Public]
    bool SetReturnKeyValueTags(const FUGCQueryHandle& Handle, bool bReturnKeyValueTags); // 0x3691f20 [Final Native Static Public]
    bool SetReturnChildren(const FUGCQueryHandle& Handle, bool bReturnChildren); // 0x3691e50 [Final Native Static Public]
    bool SetReturnAdditionalPreviews(const FUGCQueryHandle& Handle, bool bReturnAdditionalPreviews); // 0x3691d80 [Final Native Static Public]
    bool SetRankedByTrendDays(const FUGCQueryHandle& Handle, int32 Days); // 0x3691cb0 [Final Native Static Public]
    bool SetMatchAnyTag(const FUGCQueryHandle& Handle, bool bMatchAnyTag); // 0x3691be0 [Final Native Static Public]
    bool SetLanguage(const FUGCQueryHandle& Handle, const FString& Language); // 0x3691980 [Final Native Static Public]
    bool SetItemVisibility(const FUGCUpdateHandle& Handle, const ESteamRemoteStoragePublishedFileVisibility& Visibility); // 0x36918b0 [Final Native Static Public]
    bool SetItemUpdateLanguage(const FUGCUpdateHandle& Handle, const FString& Language); // 0x3691780 [Final Native Static Public]
    bool SetItemTitle(const FUGCUpdateHandle& Handle, const FString& Title); // 0x3691650 [Final Native Static Public]
    bool SetItemTags(const FUGCUpdateHandle& Handle, const TArray<FString>& Tags); // 0x3691530 [Final Native Static Public]
    bool SetItemPreview(const FUGCUpdateHandle& Handle, const FString& PreviewFile); // 0x3691400 [Final Native Static Public]
    bool SetItemMetadata(const FUGCUpdateHandle& Handle, const FString& MetaData); // 0x36912d0 [Final Native Static Public]
    bool SetItemDescription(const FUGCUpdateHandle& Handle, const FString& Description); // 0x36911a0 [Final Native Static Public]
    bool SetItemContent(const FUGCUpdateHandle& Handle, const FString& ContentFolder); // 0x3691070 [Final Native Static Public]
    bool SetCloudFileNameFilter(const FUGCQueryHandle& Handle, const FString& MatchCloudFileName); // 0x3690f40 [Final Native Static Public]
    bool SetAllowLegacyUpload(const FUGCUpdateHandle& Handle, bool bAllowLegacyUpload); // 0x3690e70 [Final Native Public]
    bool SetAllowCachedResponse(const FUGCQueryHandle& Handle, int32 MaxAgeSeconds); // 0x3690da0 [Final Native Static Public]
    void SendQueryUGCRequest(const FScriptDelegate& Callback, const FUGCQueryHandle& Handle); // 0x3690ca0 [Final Native Public]
    bool RemoveItemPreview(const FUGCUpdateHandle& Handle, int32 Index); // 0x3690bd0 [Final Native Static Public]
    bool RemoveItemKeyValueTags(const FUGCUpdateHandle& Handle, const FString& Key); // 0x3690aa0 [Final Native Static Public]
    void RemoveItemFromFavorites(const FScriptDelegate& Callback, int32 AppID, const FPublishedFileID& PublishedFileID); // 0x3690970 [Final Native Public]
    void RemoveDependency(const FScriptDelegate& Callback, const FPublishedFileID& ParentPublishedFileID, const FPublishedFileID& ChildPublishedFileId); // 0x3690840 [Final Native Public]
    void RemoveAppDependency(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID, int32 AppID); // 0x3690710 [Final Native Public]
    bool ReleaseQueryUGCRequest(const FUGCQueryHandle& Handle); // 0x3690680 [Final Native Static Public]
    void GetUserItemVote(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID); // 0x36904d0 [Final Native Public]
    int32 GetSubscribedItems(const TArray<FPublishedFileID>& PublishedFileIDs, int32 MaxEntries); // 0x36903d0 [Final Native Static Public]
    bool GetQueryUGCTagDisplayName(const FUGCQueryHandle& Handle, int32 Index, int32 IndexTag, const FString& Value); // 0x3690270 [Final Native Static Public]
    bool GetQueryUGCTag(const FUGCQueryHandle& Handle, int32 Index, int32 IndexTag, const FString& Value); // 0x3690110 [Final Native Static Public]
    bool GetQueryUGCStatistic(const FUGCQueryHandle& Handle, int32 Index, const ESteamItemStatistic& StatType, const FString& StatValue); // 0x368ffa0 [Final Native Static Public]
    bool GetQueryUGCResult(const FUGCQueryHandle& Handle, int32 Index, FSteamUGCDetails& Details); // 0x368fdc0 [Final Native Static Public]
    bool GetQueryUGCPreviewURL(const FUGCQueryHandle& Handle, int32 Index, const FString& URL); // 0x368fc90 [Final Native Static Public]
    int32 GetQueryUGCNumTags(const FUGCQueryHandle& Handle, int32 Index); // 0x368fbc0 [Final Native Static Public]
    int32 GetQueryUGCNumKeyValueTags(const FUGCQueryHandle& Handle, int32 Index); // 0x368faf0 [Final Native Static Public]
    int32 GetQueryUGCNumAdditionalPreviews(const FUGCQueryHandle& Handle, int32 Index); // 0x368fa20 [Final Native Static Public]
    bool GetQueryUGCMetadata(const FUGCQueryHandle& Handle, int32 Index, const FString& MetaData, int32 MetadataSize); // 0x368f8b0 [Final Native Static Public]
    bool GetQueryUGCKeyValueTag(const FUGCQueryHandle& Handle, int32 Index, int32 KeyValueTagIndex, const FString& Key, const FString& Value); // 0x368f6f0 [Final Native Static Public]
    bool GetQueryUGCChildren(const FUGCQueryHandle& Handle, int32 Index, const TArray<FPublishedFileID>& PublishedFileIDs, int32 MaxEntries); // 0x368f580 [Final Native Static Public]
    bool GetQueryUGCAdditionalPreview(const FUGCQueryHandle& Handle, int32 Index, int32 PreviewIndex, const FString& URLOrVideoID, const FString& OriginalFileName, const ESteamItemPreviewType& PreviewType); // 0x368f350 [Final Native Static Public]
    int32 GetNumSubscribedItems(); // 0x368f320 [Final Native Static Public]
    ESteamItemUpdateStatus GetItemUpdateProgress(const FUGCUpdateHandle& Handle, const int32& BytesProcessed, const int32& BytesTotal); // 0x368f1f0 [Final Native Static Public]
    int32 GetItemState(const FPublishedFileID& PublishedFileID, const TArray<ESteamItemState>& States); // 0x368f100 [Final Native Static Public]
    bool GetItemInstallInfo(const FPublishedFileID& PublishedFileID, const int32& SizeOnDisk, const FString& Folder, const int32& Timestamp); // 0x368ef70 [Final Native Static Public]
    bool GetItemDownloadInfo(const FPublishedFileID& PublishedFileID, const int32& BytesDownloaded, const int32& BytesTotal); // 0x368ee40 [Final Native Static Public]
    void GetAppDependencies(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID); // 0x368ed40 [Final Native Public]
    bool DownloadItem(const FPublishedFileID& PublishedFileID, bool bHighPriority); // 0x368ec70 [Final Native Static Public]
    void DeleteItem(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID); // 0x368eb70 [Final Native Public]
    FUGCQueryHandle CreateQueryUserUGCRequest(const FSteamID& SteamID, const ESteamUserUGCList& ListType, const ESteamUGCMatchingUGCType& MatchingUGCType, const ESteamUserUGCListSortOrder& SortOrder, int32 CreatorAppID, int32 ConsumerAppID, int32 Page); // 0x368e950 [Final Native Static Public]
    FUGCQueryHandle CreateQueryUGCDetailsRequest(const TArray<FPublishedFileID>& PublishedFileIDs); // 0x368e860 [Final Native Static Public]
    FUGCQueryHandle CreateQueryAllUGCRequest(const ESteamUGCQuery& QueryType, const ESteamUGCMatchingUGCType& FileType, int32 CreatorAppID, int32 ConsumerAppID, int32 Page); // 0x368e6c0 [Final Native Static Public]
    void CreateItem(const FScriptDelegate& Callback, int32 ConsumerAppID, const ESteamWorkshopFileType& FileType); // 0x368e590 [Final Native Public]
    bool BInitWorkshopForGameServer(int32 WorkshopDepotID, const FString& Folder); // 0x368e460 [Final Native Static Public]
    bool AddRequiredTagGroup(const FUGCQueryHandle& Handle, const TArray<FString>& TagGroups); // 0x368dfa0 [Final Native Static Public]
    bool AddRequiredTag(const FUGCQueryHandle& Handle, const FString& TagName); // 0x368de70 [Final Native Static Public]
    bool AddRequiredKeyValueTag(const FUGCQueryHandle& Handle, const FString& Key, const FString& Value); // 0x368dcc0 [Final Native Static Public]
    void AddItemToFavorites(const FScriptDelegate& Callback, int32 AppID, const FPublishedFileID& PublishedFileID); // 0x368db90 [Final Native Public]
    bool AddItemPreviewVideo(const FUGCUpdateHandle& Handle, const FString& VideoID); // 0x368da60 [Final Native Static Public]
    bool AddItemPreviewFile(const FUGCUpdateHandle& Handle, const FString& PreviewFile, const ESteamItemPreviewType& Type); // 0x368d8f0 [Final Native Static Public]
    bool AddItemKeyValueTag(const FUGCUpdateHandle& Handle, const FString& Key, const FString& Value); // 0x368d740 [Final Native Static Public]
    bool AddExcludedTag(const FUGCQueryHandle& Handle, const FString& TagName); // 0x368d610 [Final Native Static Public]
    void AddDependency(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID, const FPublishedFileID& ChildPublishedFileId); // 0x368d4e0 [Final Native Public]
    void AddAppDependency(const FScriptDelegate& Callback, const FPublishedFileID& PublishedFileID, int32 AppID); // 0x368d3b0 [Final Native Public]

// USteamCoreUGCAsyncActionStopPlaytimeTrackingForAllItems (/Script/SteamCore.SteamCoreUGCAsyncActionStopPlaytimeTrackingForAllItems)
    USteamCoreUGCAsyncActionStopPlaytimeTrackingForAllItems* StopPlaytimeTrackingForAllItemsAsync(UObject* WorldContextObject, float Timeout); // 0x3696f00 [Final Native Static Public]
    void HandleCallback(FStopPlaytimeTrackingResult& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]

// USteamCoreUGCAsyncActionStopPlaytimeTracking (/Script/SteamCore.SteamCoreUGCAsyncActionStopPlaytimeTracking)
    USteamCoreUGCAsyncActionStopPlaytimeTracking* StopPlaytimeTrackingAsync(UObject* WorldContextObject, const TArray<FPublishedFileID>& PublishedFileIDs, float Timeout); // 0x3696d80 [Final Native Static Public]
    void HandleCallback(FStopPlaytimeTrackingResult& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]

// USteamCoreUGCAsyncActionStartPlaytimeTracking (/Script/SteamCore.SteamCoreUGCAsyncActionStartPlaytimeTracking)
    USteamCoreUGCAsyncActionStartPlaytimeTracking* StartPlaytimeTrackingAsync(UObject* WorldContextObject, const TArray<FPublishedFileID>& PublishedFileIDs, float Timeout); // 0x3696c00 [Final Native Static Public]
    void HandleCallback(FStartPlaytimeTrackingResult& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]

// USteamCoreUGCAsyncActionUnsubscribeItem (/Script/SteamCore.SteamCoreUGCAsyncActionUnsubscribeItem)
    USteamCoreUGCAsyncActionUnsubscribeItem* UnsubscribeItemAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileIDs, float Timeout); // 0x3697270 [Final Native Static Public]
    void HandleCallback(FRemoteStorageSubscribePublishedFileResult& Data, bool bWasSuccessful); // 0x367a1b0 [Final Native Public]

// USteamCoreUGCAsyncActionSubscribeItem (/Script/SteamCore.SteamCoreUGCAsyncActionSubscribeItem)
    USteamCoreUGCAsyncActionSubscribeItem* SubscribeItemAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileIDs, float Timeout); // 0x3697170 [Final Native Static Public]
    void HandleCallback(FRemoteStorageSubscribePublishedFileResult& Data, bool bWasSuccessful); // 0x367a1b0 [Final Native Public]

// USteamCoreUGCAsyncActionRemoveItemFromFavorites (/Script/SteamCore.SteamCoreUGCAsyncActionRemoveItemFromFavorites)
    USteamCoreUGCAsyncActionRemoveItemFromFavorites* RemoveItemFromFavoritesAsync(UObject* WorldContextObject, int32 AppID, const FPublishedFileID& PublishedFileID, float Timeout); // 0x3696860 [Final Native Static Public]
    void HandleCallback(FUserFavoriteItemsListChanged& Data, bool bWasSuccessful); // 0x3695f00 [Final Native Public]

// USteamCoreUGCAsyncActionAddItemToFavorites (/Script/SteamCore.SteamCoreUGCAsyncActionAddItemToFavorites)
    void HandleCallback(FUserFavoriteItemsListChanged& Data, bool bWasSuccessful); // 0x3695f00 [Final Native Public]
    USteamCoreUGCAsyncActionAddItemToFavorites* AddItemToFavoritesAsync(UObject* WorldContextObject, int32 AppID, const FPublishedFileID& PublishedFileID, float Timeout); // 0x3695810 [Final Native Static Public]

// USteamCoreUGCAsyncActionGetUserItemVote (/Script/SteamCore.SteamCoreUGCAsyncActionGetUserItemVote)
    void HandleCallback(FGetUserItemVoteResult& Data, bool bWasSuccessful); // 0x36962e0 [Final Native Public]
    USteamCoreUGCAsyncActionGetUserItemVote* GetUserItemVoteAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, float Timeout); // 0x3695e00 [Final Native Static Public]

// USteamCoreUGCAsyncActionSetUserItemVote (/Script/SteamCore.SteamCoreUGCAsyncActionSetUserItemVote)
    USteamCoreUGCAsyncActionSetUserItemVote* SetUserItemVoteAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, bool bVoteUp, float Timeout); // 0x3696aa0 [Final Native Static Public]
    void HandleCallback(FSetUserItemVoteResult& Data, bool bWasSuccessful); // 0x3695f00 [Final Native Public]

// USteamCoreUGCAsyncActionSubmitItemUpdate (/Script/SteamCore.SteamCoreUGCAsyncActionSubmitItemUpdate)
    USteamCoreUGCAsyncActionSubmitItemUpdate* SubmitItemUpdateAsync(UObject* WorldContextObject, const FUGCUpdateHandle& Handle, const FString& ChangeNote, float Timeout); // 0x3696fd0 [Final Native Static Public]
    void HandleCallback(FSubmitItemUpdateResult& Data, bool bWasSuccessful); // 0x36964d0 [Final Native Public]

// USteamCoreUGCAsyncActionCreateItem (/Script/SteamCore.SteamCoreUGCAsyncActionCreateItem)
    void HandleCallback(FCreateItemResult& Data, bool bWasSuccessful); // 0x3666f00 [Final Native Public]
    USteamCoreUGCAsyncActionCreateItem* CreateItemAsync(UObject* WorldContextObject, int32 ConsumerAppID, const ESteamWorkshopFileType& FileType, float Timeout); // 0x3695950 [Final Native Static Public]

// USteamCoreUGCAsyncActionSendQueryUGCRequest (/Script/SteamCore.SteamCoreUGCAsyncActionSendQueryUGCRequest)
    USteamCoreUGCAsyncActionSendQueryUGCRequest* SendQueryUGCRequestAsync(UObject* WorldContextObject, const FUGCQueryHandle& Handle, float Timeout); // 0x36969a0 [Final Native Static Public]
    void HandleCallback(FSteamUGCQueryCompleted& Data, bool bWasSuccessful); // 0x36963d0 [Final Native Public]

// USteamCoreUGCAsyncActionAddAppDependency (/Script/SteamCore.SteamCoreUGCAsyncActionAddAppDependency)
    void HandleCallback(FAddAppDependencyResult& Data, bool bWasSuccessful); // 0x3666e10 [Final Native Public]
    USteamCoreUGCAsyncActionAddAppDependency* AddAppDependencyAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, int32 AppID, float Timeout); // 0x3695570 [Final Native Static Public]

// USteamCoreUGCAsyncActionRemoveAppDependency (/Script/SteamCore.SteamCoreUGCAsyncActionRemoveAppDependency)
    USteamCoreUGCAsyncActionRemoveAppDependency* RemoveAppDependencyAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, int32 AppID, float Timeout); // 0x36965c0 [Final Native Static Public]
    void HandleCallback(FRemoveAppDependencyResult& Data, bool bWasSuccessful); // 0x3666e10 [Final Native Public]

// USteamCoreUGCAsyncActionAddUGCDependency (/Script/SteamCore.SteamCoreUGCAsyncActionAddUGCDependency)
    void HandleCallback(FAddUGCDependencyResult& Data, bool bWasSuccessful); // 0x3695ff0 [Final Native Public]
    USteamCoreUGCAsyncActionAddUGCDependency* AddDependencyAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, const FPublishedFileID& ChildPublishedFileId, float Timeout); // 0x36956c0 [Final Native Static Public]

// USteamCoreUGCAsyncActionRemoveUGCDependency (/Script/SteamCore.SteamCoreUGCAsyncActionRemoveUGCDependency)
    USteamCoreUGCAsyncActionRemoveUGCDependency* RemoveDependencyAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, const FPublishedFileID& ChildPublishedFileId, float Timeout); // 0x3696710 [Final Native Static Public]
    void HandleCallback(FRemoveUGCDependencyResult& Data, bool bWasSuccessful); // 0x3695ff0 [Final Native Public]

// USteamCoreUGCAsyncActionDeleteItem (/Script/SteamCore.SteamCoreUGCAsyncActionDeleteItem)
    void HandleCallback(FUGCDeleteItemResult& Data, bool bWasSuccessful); // 0x367a1b0 [Final Native Public]
    USteamCoreUGCAsyncActionDeleteItem* DeleteItemAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, float Timeout); // 0x3695aa0 [Final Native Static Public]

// USteamCoreUGCAsyncActionGetAppDependencies (/Script/SteamCore.SteamCoreUGCAsyncActionGetAppDependencies)
    void HandleCallback(FGetAppDependenciesResult& Data, bool bWasSuccessful); // 0x36961d0 [Final Native Public]
    USteamCoreUGCAsyncActionGetAppDependencies* GetAppDependenciesAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, float Timeout); // 0x3695d00 [Final Native Static Public]

// USteamCoreUGCAsyncActionDownloadItem (/Script/SteamCore.SteamCoreUGCAsyncActionDownloadItem)
    void HandleCallback(FDownloadItemResult& Data, bool bWasSuccessful); // 0x36960e0 [Final Native Public]
    USteamCoreUGCAsyncActionDownloadItem* DownloadItemAsync(UObject* WorldContextObject, const FPublishedFileID& PublishedFileID, bool bHighPriority, float Timeout); // 0x3695ba0 [Final Native Static Public]

// UUser (/Script/SteamCore.User)
    ESteamUserHasLicenseForAppResult UserHasLicenseForApp(const FSteamID& SteamID, int32 AppID); // 0x369a730 [Final Native Static Public]
    void StopVoiceRecording(); // 0x369a710 [Final Native Static Public]
    void StartVoiceRecording(); // 0x369a6f0 [Final Native Static Public]
    void RequestStoreAuthURL(const FScriptDelegate& Callback, const FString& RedirectURL); // 0x369a5a0 [Final Native Public]
    void RequestEncryptedAppTicket(const FScriptDelegate& Callback, const TArray<uint8>& DataToInclude); // 0x369a450 [Final Native Public]
    int32 GetVoiceOptimalSampleRate(); // 0x369a420 [Final Native Static Public]
    ESteamVoiceResult GetVoice(const TArray<uint8>& DestBuffer, const int32& BytesWritten); // 0x369a310 [Final Native Static Public]
    FSteamID GetSteamID_Pure(); // 0x369a2d0 [Final Native Static Public]
    FSteamID GetSteamID(); // 0x369a290 [Final Native Static Public]
    int32 GetPlayerSteamLevel(); // 0x369a260 [Final Native Static Public]
    int32 GetGameBadgeLevel(int32 Series, bool bFoil); // 0x369a190 [Final Native Static Public]
    bool GetEncryptedAppTicket(const TArray<uint8>& Ticket); // 0x369a0e0 [Final Native Static Public]
    ESteamVoiceResult GetAvailableVoice(const int32& CompressedBytes, const int32& UncompressedBytes, int32 UncompressedVoiceDesiredSampleRate); // 0x3699fb0 [Final Native Static Public]
    FSteamTicketHandle GetAuthTicketForWebApi(const FString& Identity); // 0x3699ec0 [Final Native Static Public]
    FSteamTicketHandle GetAuthSessionTicket(const TArray<uint8>& Ticket); // 0x3699e10 [Final Native Static Public]
    void EndAuthSession(const FSteamID& SteamID); // 0x3699d90 [Final Native Static Public]
    ESteamVoiceResult DecompressVoice(const TArray<uint8>& CompressedBuffer, int32 DesiredSampleRate, const TArray<uint8>& DestBuffer); // 0x3699c30 [Final Native Static Public]
    void CancelAuthTicket(const FSteamTicketHandle& TicketHandle); // 0x3699bb0 [Final Native Static Public]
    bool BLoggedOn(); // 0x3699a50 [Final Native Static Public]
    bool BIsTwoFactorEnabled(); // 0x3699a20 [Final Native Static Public]
    bool BIsPhoneVerified(); // 0x36999f0 [Final Native Static Public]
    bool BIsPhoneRequiringVerification(); // 0x36999c0 [Final Native Static Public]
    bool BIsPhoneIdentifying(); // 0x3699990 [Final Native Static Public]
    bool BIsBehindNAT(); // 0x3699960 [Final Native Static Public]
    ESteamBeginAuthSessionResult BeginAuthSession(const TArray<uint8>& Ticket, const FSteamID& SteamID); // 0x3699a80 [Final Native Static Public]
    void AdvertiseGame(const FSteamID& SteamIDGameServer, const FString& ServerIP, int32 ServerPort); // 0x3699800 [Final Native Static Public]

// USteamCoreUserAsyncActionRequestEncryptedAppTicket (/Script/SteamCore.SteamCoreUserAsyncActionRequestEncryptedAppTicket)
    USteamCoreUserAsyncActionRequestEncryptedAppTicket* RequestEncryptedAppTicketAsync(UObject* WorldContextObject, const TArray<uint8>& DataToInclude, float Timeout); // 0x36a0450 [Final Native Static Public]
    void HandleCallback(FEncryptedAppTicketResponse& Data, bool bWasSuccessful); // 0x3666c30 [Final Native Public]

// USteamCoreUserAsyncActionRequestStoreAuthURL (/Script/SteamCore.SteamCoreUserAsyncActionRequestStoreAuthURL)
    USteamCoreUserAsyncActionRequestStoreAuthURL* RequestStoreAuthURLAsync(UObject* WorldContextObject, const FString& RedirectURL, float Timeout); // 0x36a0950 [Final Native Static Public]
    void HandleCallback(FStoreAuthURLResponse& Data, bool bWasSuccessful); // 0x369fde0 [Final Native Public]

// UUserStats (/Script/SteamCore.UserStats)
    void UploadLeaderboardScore(const FScriptDelegate& Callback, const FSteamLeaderboard& SteamLeaderboard, const ESteamLeaderboardUploadScoreMethod& UploadScoreMethod, int32 Score, const TArray<int32>& ScoreDetails); // 0x36a1280 [Final Native Public]
    bool UpdateAvgRateStat(const FString& Name, float CountThisSession, float SessionLength); // 0x36a10f0 [Final Native Static Public]
    bool StoreStats(); // 0x36a10c0 [Final Native Static Public]
    bool SetStatInt(const FString& Name, int32 Data); // 0x36a0f90 [Final Native Static Public]
    bool SetStatFloat(const FString& Name, float Data); // 0x36a0e50 [Final Native Static Public]
    bool SetAchievement(const FString& Name); // 0x36a0d60 [Final Native Static Public]
    bool ResetAllStats(bool bAchievementsToo); // 0x36a0cd0 [Final Native Static Public]
    void RequestUserStats(const FScriptDelegate& Callback, const FSteamID& SteamID); // 0x36a0ad0 [Final Native Public]
    void RequestGlobalStats(const FScriptDelegate& Callback, int32 HistoryDays); // 0x36a0750 [Final Native Public]
    void RequestGlobalAchievementPercentages(const FScriptDelegate& Callback); // 0x36a05d0 [Final Native Public]
    bool RequestCurrentStats(); // 0x36a0420 [Final Native Static Public]
    bool IndicateAchievementProgress(const FString& Name, int32 CurrentProgress, int32 MaxProgress); // 0x36a02a0 [Final Native Static Public]
    bool GetUserStatInteger(const FSteamID& SteamIDUser, const FString& Name, const int32& Data); // 0x369fc60 [Final Native Static Public]
    bool GetUserStatFloat(const FSteamID& SteamIDUser, const FString& Name, const float& Data); // 0x369fae0 [Final Native Static Public]
    bool GetUserAchievementAndUnlockTime(const FSteamID& SteamIDUser, const FString& Name, const bool& bAchieved, const int32& UnlockTime); // 0x369f920 [Final Native Static Public]
    bool GetUserAchievement(const FSteamID& SteamIDUser, const FString& Name, const bool& bAchieved); // 0x369f7a0 [Final Native Static Public]
    bool GetStatInt(const FString& Name, const int32& Data); // 0x369f660 [Final Native Static Public]
    bool GetStatFloat(const FString& Name, const float& Data); // 0x369f520 [Final Native Static Public]
    void GetNumberOfCurrentPlayers(const FScriptDelegate& Callback); // 0x369f3a0 [Final Native Public]
    int32 GetNumAchievements(); // 0x369f370 [Final Native Static Public]
    int32 GetNextMostAchievedAchievementInfo(int32 IteratorPrevious, const FString& Name, const float& Percent, const bool& bAchieved); // 0x369f1e0 [Final Native Static Public]
    int32 GetMostAchievedAchievementInfo(const FString& Name, const float& Percent, const bool& bAchieved); // 0x369f080 [Final Native Static Public]
    ESteamLeaderboardSortMethod GetLeaderboardSortMethod(const FSteamLeaderboard& SteamLeaderboard); // 0x369eff0 [Final Native Static Public]
    FString GetLeaderboardName(const FSteamLeaderboard& SteamLeaderboard); // 0x369ef20 [Final Native Static Public]
    int32 GetLeaderboardEntryCount(const FSteamLeaderboard& SteamLeaderboard); // 0x369ee90 [Final Native Static Public]
    ESteamLeaderboardDisplayType GetLeaderboardDisplayType(const FSteamLeaderboard& SteamLeaderboard); // 0x369ee00 [Final Native Static Public]
    bool GetGlobalStatInt(const FString& StatName, const int32& Data); // 0x369ecc0 [Final Native Static Public]
    int32 GetGlobalStatHistoryInt(const FString& StatName, int32 HistoryDays, const TArray<int32>& Data); // 0x369eb30 [Final Native Static Public]
    int32 GetGlobalStatHistoryFloat(const FString& StatName, int32 HistoryDays, const TArray<float>& Data); // 0x369e9a0 [Final Native Static Public]
    bool GetGlobalStatFloat(const FString& StatName, const float& Data); // 0x369e860 [Final Native Static Public]
    bool GetDownloadedLeaderboardEntry(const FSteamLeaderboardEntries& LeaderboardEntries, int32 Index, FSteamLeaderboardEntry& LeaderboardEntry, const TArray<int32>& Details, const TArray<int32>& outDetails); // 0x369e630 [Final Native Static Public]
    bool GetAchievementProgressLimitsFloat(const FString& Name, const float& MinProgress, const float& MaxProgress); // 0x369e490 [Final Native Static Public]
    bool GetAchievementProgressLimits(const FString& Name, const int32& MinProgress, const int32& MaxProgress); // 0x369e2f0 [Final Native Static Public]
    FString GetAchievementName(int32 Achievement); // 0x369e220 [Final Native Static Public]
    UTexture2D* GetAchievementIcon(const FString& Name); // 0x369e130 [Final Native Static Public]
    FString GetAchievementDisplayAttribute(const FString& Name, const FString& Key); // 0x369df80 [Final Native Static Public]
    bool GetAchievementAndUnlockTime(const FString& Name, const bool& bAchieved, const int32& UnlockTime); // 0x369dde0 [Final Native Static Public]
    bool GetAchievementAchievedPercent(const FString& Name, const float& Percent); // 0x369dca0 [Final Native Static Public]
    bool GetAchievement(const FString& Name, const bool& bAchieved); // 0x369db60 [Final Native Static Public]
    void FindOrCreateLeaderboard(const FScriptDelegate& Callback, const FString& LeaderboardName, const ESteamLeaderboardSortMethod& SortMethod, const ESteamLeaderboardDisplayType& DisplayType); // 0x369d7a0 [Final Native Public]
    void FindLeaderboard(const FScriptDelegate& Callback, const FString& LeaderboardName); // 0x369d4d0 [Final Native Public]
    void DownloadLeaderboardEntriesForUsers(const FScriptDelegate& Callback, const FSteamLeaderboard& SteamLeaderboard, const TArray<FSteamID>& Users); // 0x369d1a0 [Final Native Public]
    void DownloadLeaderboardEntries(const FScriptDelegate& Callback, const FSteamLeaderboard& SteamLeaderboard, const ESteamLeaderboardDataRequest& DataRequest, int32 RangeStart, int32 RangeEnd); // 0x369ce10 [Final Native Public]
    bool ClearAchievement(const FString& Name); // 0x369cd20 [Final Native Static Public]
    void AttachLeaderboardUGC(const FScriptDelegate& Callback, const FSteamLeaderboard& SteamLeaderboard, const FSteamUGCHandle& Handle); // 0x369caa0 [Final Native Public]

// USteamCoreUserStatsAsyncActionFindLeaderboard (/Script/SteamCore.SteamCoreUserStatsAsyncActionFindLeaderboard)
    void HandleCallback(FLeaderboardFindResult& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]
    USteamCoreUserStatsAsyncActionFindLeaderboard* FindLeaderboardAsync(UObject* WorldContextObject, const FString& LeaderboardName, float Timeout); // 0x369d620 [Final Native Static Public]

// USteamCoreUserStatsAsyncActionDownloadLeaderboardEntries (/Script/SteamCore.SteamCoreUserStatsAsyncActionDownloadLeaderboardEntries)
    void HandleCallback(FLeaderboardScoresDownloaded& Data, bool bWasSuccessful); // 0x369fee0 [Final Native Public]
    USteamCoreUserStatsAsyncActionDownloadLeaderboardEntries* DownloadLeaderboardEntriesAsync(UObject* WorldContextObject, const FSteamLeaderboard& SteamLeaderboard, const ESteamLeaderboardDataRequest& Request, int32 RangeStart, int32 RangeEnd, float Timeout); // 0x369cfd0 [Final Native Static Public]

// USteamCoreUserStatsAsyncActionDownloadRequestGlobalStats (/Script/SteamCore.SteamCoreUserStatsAsyncActionDownloadRequestGlobalStats)
    USteamCoreUserStatsAsyncActionDownloadRequestGlobalStats* RequestGlobalStatsAsync(UObject* WorldContextObject, int32 HistoryDays, float Timeout); // 0x36a0850 [Final Native Static Public]
    void HandleCallback(FGlobalStatsReceived& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]

// USteamCoreUserStatsAsyncActionRequestGlobalAchievementPercentages (/Script/SteamCore.SteamCoreUserStatsAsyncActionRequestGlobalAchievementPercentages)
    USteamCoreUserStatsAsyncActionRequestGlobalAchievementPercentages* RequestGlobalAchievementPercentagesAsync(UObject* WorldContextObject, float Timeout); // 0x36a0680 [Final Native Static Public]
    void HandleCallback(FGlobalAchievementPercentagesReady& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]

// USteamCoreUserStatsAsyncActionGetNumberOfCurrentPlayers (/Script/SteamCore.SteamCoreUserStatsAsyncActionGetNumberOfCurrentPlayers)
    void HandleCallback(FNumberOfCurrentPlayers& Data, bool bWasSuccessful); // 0x369ffd0 [Final Native Public]
    USteamCoreUserStatsAsyncActionGetNumberOfCurrentPlayers* GetNumberOfCurrentPlayersAsync(UObject* WorldContextObject, float Timeout); // 0x369f450 [Final Native Static Public]

// USteamCoreUserStatsAsyncActionUploadLeaderboardScore (/Script/SteamCore.SteamCoreUserStatsAsyncActionUploadLeaderboardScore)
    USteamCoreUserStatsAsyncActionUploadLeaderboardScore* UploadLeaderboardScoreAsync(UObject* WorldContextObject, const FSteamLeaderboard& SteamLeaderboard, const ESteamLeaderboardUploadScoreMethod& UploadScoreMethod, int32 Score, const TArray<int32>& ScoreDetails, float Timeout); // 0x36a1490 [Final Native Static Public]
    void HandleCallback(FLeaderboardScoreUploaded& Data, bool bWasSuccessful); // 0x36a01a0 [Final Native Public]

// USteamCoreUserStatsAsyncActionFindOrCreateLeaderboard (/Script/SteamCore.SteamCoreUserStatsAsyncActionFindOrCreateLeaderboard)
    void HandleCallback(FFindOrCreateLeaderboardData& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]
    USteamCoreUserStatsAsyncActionFindOrCreateLeaderboard* FindOrCreateLeaderboardAsync(UObject* WorldContextObject, const FString& LeaderboardName, const ESteamLeaderboardSortMethod& SortMethod, const ESteamLeaderboardDisplayType& DisplayType, float Timeout); // 0x369d970 [Final Native Static Public]

// USteamCoreUserStatsAsyncActionRequestUserStats (/Script/SteamCore.SteamCoreUserStatsAsyncActionRequestUserStats)
    USteamCoreUserStatsAsyncActionRequestUserStats* RequestUserStatsAsync(UObject* WorldContextObject, const FSteamID& SteamID, float Timeout); // 0x36a0bd0 [Final Native Static Public]
    void HandleCallback(FRequestUserStatsData& Data, bool bWasSuccessful); // 0x36a00b0 [Final Native Public]

// USteamCoreUserStatsAsyncActionDownloadLeaderboardEntriesForUsers (/Script/SteamCore.SteamCoreUserStatsAsyncActionDownloadLeaderboardEntriesForUsers)
    void HandleCallback(FLeaderboardScoresDownloadedForUsers& Data, bool bWasSuccessful); // 0x369fee0 [Final Native Public]
    USteamCoreUserStatsAsyncActionDownloadLeaderboardEntriesForUsers* DownloadLeaderboardEntriesForUsersAsync(UObject* WorldContextObject, const FSteamLeaderboard& SteamLeaderboard, const TArray<FSteamID>& Users, float Timeout); // 0x369d330 [Final Native Static Public]

// USteamCoreUserStatsAsyncActionAttachLeaderboardUGC (/Script/SteamCore.SteamCoreUserStatsAsyncActionAttachLeaderboardUGC)
    void HandleCallback(FAttachLeaderboardUGCData& Data, bool bWasSuccessful); // 0x3666ff0 [Final Native Public]
    USteamCoreUserStatsAsyncActionAttachLeaderboardUGC* AttachLeaderboardUGCAsync(UObject* WorldContextObject, const FSteamLeaderboard& SteamLeaderboard, const FSteamUGCHandle& Handle, float Timeout); // 0x369cbd0 [Final Native Static Public]

// USteamCoreVoice (/Script/SteamCore.SteamCoreVoice)
    void DestroySteamCoreVoice(USteamCoreVoice* Obj); // 0x36a5130 [Final Native Static Public]
    USteamCoreVoice* ConstructSteamCoreVoice(int32 AudioSampleRate); // 0x36a50a0 [Final Native Static Public]
    void AddAudioBuffer(const TArray<uint8>& Buffer); // 0x36a4aa0 [Final Native Public]

// USteamCoreAsyncActionListenForControllerChange (/Script/SteamCore.SteamCoreAsyncActionListenForControllerChange)
    USteamCoreAsyncActionListenForControllerChange* ListenForControllerChange(UObject* WorldContextObject); // 0x36a6ed0 [Final Native Static Public]
    void HandleCallback(bool bIsConnected, int32 PlatformUserId, int32 UserId); // 0x36a6000 [Final Native Public]

// USteamUtilities (/Script/SteamCore.SteamUtilities)
    bool WriteBytesToFile(bool bOverwriteIfExists, const FString& AbsoluteFilePath, const TArray<uint8>& DataBuffer); // 0x36a7c60 [Final Native Static Public]
    void SteamItemInstanceID_Equals_Exec(const FSteamItemInstanceID& A, const FSteamItemInstanceID& B, const ESteamCoreIdentical& Result); // 0x36a7b40 [Final Native Static Public]
    bool SteamItemInstanceID_Equals(const FSteamItemInstanceID& A, const FSteamItemInstanceID& B); // 0x36a7a70 [Final Native Static Public]
    TArray<uint8> ReadFileToBytes(const FString& AbsoluteFilePath); // 0x36a7990 [Final Native Static Public]
    bool PublishedFileID_NotEquals(const FPublishedFileID& A, const FPublishedFileID& B); // 0x36a7780 [Final Native Static Public]
    void PublishedFileID_Equals_Exec(const FPublishedFileID& A, const FPublishedFileID& B, const ESteamCoreIdentical& Result); // 0x36a53b0 [Final Native Static Public]
    bool PublishedFileID_Equals(const FPublishedFileID& A, const FPublishedFileID& B); // 0x36a52e0 [Final Native Static Public]
    void PatchSessionResult(FBlueprintSessionResult& SearchResult, FBlueprintSessionResult& SessionResult); // 0x36a7850 [Final Native Static Public]
    bool NotEqual(const FSteamID& A, const FSteamID& B); // 0x36a7780 [Final Native Static Public]
    FSteamUGCHandle MakeUGCHandle(const FString& Value); // 0x36a7140 [Final Native Static Public]
    FSteamTicketHandle MakeTicketHandle(const FString& Value); // 0x36a7690 [Final Native Static Public]
    FSteamSessionSetting MakeString(const FString& Value); // 0x36a74d0 [Final Native Static Public]
    FSteamID MakeSteamID(const FString& Value); // 0x36a7140 [Final Native Static Public]
    FSteamGameID MakeSteamGameID(const FString& Value); // 0x36a7140 [Final Native Static Public]
    FSteamSessionSearchSetting MakeSearchString(const FString& Value); // 0x36a7350 [Final Native Static Public]
    FSteamSessionSearchSetting MakeSearchInteger(const ESteamComparisonOp& ComparisonOperator, int32 Value); // 0x36a7230 [Final Native Static Public]
    FPublishedFileID MakePublishedFileID(const FString& Value); // 0x36a7140 [Final Native Static Public]
    FSteamInventoryUpdateHandle MakeInventoryUpdateHandle(const FString& Value); // 0x36a7140 [Final Native Static Public]
    FSteamSessionSetting MakeInteger(int32 Value); // 0x36a7000 [Final Native Static Public]
    void ListenForSteamMessages(const FScriptDelegate& Callback); // 0x36a6f60 [Final Native Static Public]
    bool K2_IsPlayerInSession(int32 LocalUserNum); // 0x36a6e40 [Final Native Static Public]
    FString K2_HexToString(const TArray<uint8>& Array); // 0x36a6d20 [Final Native Static Public]
    TArray<uint8> K2_HexToBytes(const FString& String); // 0x36a6bf0 [Final Native Static Public]
    bool IsValid(const FSteamID& SteamID); // 0x36a6b60 [Final Native Static Public]
    bool IsUsingP2PRelays(); // 0x36a6b30 [Final Native Static Public]
    void IsUGCHandleValid_Exec(const FSteamUGCHandle& Handle, const ESteamCoreValid& Result); // 0x36a6a60 [Final Native Static Public]
    bool IsUGCHandleValid(const FSteamUGCHandle& Handle); // 0x36a69d0 [Final Native Static Public]
    void IsSteamTicketHandleValid_Exec(const FSteamTicketHandle& Handle, const ESteamCoreValid& Result); // 0x36a6900 [Final Native Static Public]
    bool IsSteamTicketHandleValid(const FSteamTicketHandle& Handle); // 0x36a6870 [Final Native Static Public]
    bool IsSteamServerInitialized(); // 0x36a6840 [Final Native Static Public]
    void IsSteamInventoryUpdateHandleValid_Exec(const FSteamInventoryUpdateHandle& Handle, const ESteamCoreValid& Result); // 0x36a6770 [Final Native Static Public]
    bool IsSteamInventoryUpdateHandleValid(const FSteamInventoryUpdateHandle& Handle); // 0x36a66f0 [Final Native Static Public]
    void IsSteamIDValid_Exec(const FSteamID& SteamID, const ESteamCoreValid& Result); // 0x36a6580 [Final Native Static Public]
    bool IsSteamAvailable(); // 0x36a6550 [Final Native Static Public]
    bool IsRecalculatingPing(); // 0x36a6520 [Final Native Static Public]
    void IsPublishedFileIDValid_Exec(const FPublishedFileID& Handle, const ESteamCoreValid& Result); // 0x36a6450 [Final Native Static Public]
    bool IsPublishedFileIDValid(const FPublishedFileID& PublishedFileID); // 0x36a63c0 [Final Native Static Public]
    bool IsLobby(const FSteamID& SteamID); // 0x36a6330 [Final Native Static Public]
    void IsGameIDValid_Exec(const FSteamGameID& GameID, const ESteamCoreValid& Result); // 0x36a6210 [Final Native Static Public]
    bool IsGameIDValid(const FSteamGameID& GameID); // 0x36a6110 [Final Native Static Public]
    ESteamAttributeType GetType(const FSteamSessionSetting& Settings); // 0x36a5e60 [Final Native Static Public]
    bool GetString(const FSteamSessionSetting& Settings, const FString& Key, const FString& OutValue); // 0x36a5bb0 [Final Native Static Public]
    FSteamID GetSteamIdFromPlayerState(APlayerState* PlayerState); // 0x36a5b20 [Final Native Static Public]
    void GetPublicIp(const FScriptDelegate& Callback); // 0x36a5a80 [Final Native Static Public]
    int32 GetPingFromHostData(FHostPingData& Data); // 0x36a59d0 [Final Native Static Public]
    bool GetInteger(const FSteamSessionSetting& Settings, const FString& Key, const int32& OutValue); // 0x36a5740 [Final Native Static Public]
    FHostPingData GetHostPingData(); // 0x36a56c0 [Final Native Static Public]
    bool GetGameEngineInitialized(); // 0x36a5690 [Final Native Static Public]
    ESteamAccountType GetAccountType(const FSteamID& SteamID); // 0x36a5600 [Final Native Static Public]
    FDateTime FromUnixTimestamp(const FString& Timestamp); // 0x36a54c0 [Final Native Static Public]
    void Equal_Exec(const FSteamID& A, const FSteamID& B, const ESteamCoreIdentical& Result); // 0x36a53b0 [Final Native Static Public]
    bool Equal(const FSteamID& A, const FSteamID& B); // 0x36a52e0 [Final Native Static Public]
    FString EncryptString(const FString& String); // 0x36a51b0 [Final Native Static Public]
    UServerFilter* ConstructServerFilter(UObject* WorldContextObject); // 0x36a5010 [Final Native Static Public]
    FString BreakUGCHandle(const FSteamUGCHandle& Handle); // 0x36a4e70 [Final Native Static Public]
    FString BreakTicketHandle(const FSteamTicketHandle& Handle); // 0x36a4f40 [Final Native Static Public]
    FString BreakSteamID(const FSteamID& SteamID); // 0x36a4e70 [Final Native Static Public]
    FString BreakSteamGameID(const FSteamGameID& SteamID); // 0x36a4e70 [Final Native Static Public]
    FString BreakPublishedFileID(const FPublishedFileID& FileID); // 0x36a4e70 [Final Native Static Public]
    FString BreakInventoryUpdateHandle(const FSteamInventoryUpdateHandle& Handle); // 0x36a4da0 [Final Native Static Public]
    TArray<uint8> BP_StringToBytes(const FString& String); // 0x36a4c70 [Final Native Static Public]
    FString BP_BytesToString(const TArray<uint8>& Array); // 0x36a4b50 [Final Native Static Public]

// UUtils (/Script/SteamCore.Utils)
    void StartVRDashboard(); // 0x36bd5d0 [Final Native Static Public]
    bool ShowGamepadTextInput(const ESteamGamepadTextInputMode& InputMode, const ESteamGamepadTextInputLineMode& LineInputMode, const FString& Description, int32 CharMax, const FString& ExistingText); // 0x36bd3a0 [Final Native Static Public]
    void SetVRHeadsetStreamingEnabled(bool bEnabled); // 0x36bd320 [Final Native Static Public]
    void SetOverlayNotificationPosition(const ESteamNotificationPosition& NotificationPosition); // 0x36bd2b0 [Final Native Static Public]
    void SetOverlayNotificationInset(int32 HorizontalInset, int32 VerticalInset); // 0x36bd1f0 [Final Native Static Public]
    bool IsVRHeadsetStreamingEnabled(); // 0x36bd1c0 [Final Native Static Public]
    bool IsSteamRunningOnSteamDeck(); // 0x36bd190 [Native Public]
    bool IsSteamRunningInVR(); // 0x36bd160 [Final Native Static Public]
    bool IsSteamInBigPictureMode(); // 0x36bd130 [Final Native Static Public]
    bool IsSteamChinaLauncher(); // 0x36bd100 [Final Native Static Public]
    bool IsOverlayEnabled(); // 0x36bd0d0 [Final Native Static Public]
    bool InitFilterText(); // 0x36bd000 [Final Native Static Public]
    FString GetSteamUILanguage(); // 0x36bcf00 [Final Native Static Public]
    int32 GetServerRealTime(); // 0x36bced0 [Final Native Static Public]
    int32 GetSecondsSinceComputerActive(); // 0x36bcea0 [Final Native Static Public]
    int32 GetSecondsSinceAppActive(); // 0x36bce70 [Final Native Static Public]
    FString GetIPCountry(); // 0x36bca60 [Final Native Static Public]
    int32 GetIPCCallCount(); // 0x36bca30 [Final Native Static Public]
    bool GetImageSize(int32 iImage, const int32& Width, const int32& Height); // 0x36bcbd0 [Final Native Static Public]
    bool GetImageRGBA(int32 iImage, const TArray<uint8>& OutBuffer); // 0x36bcae0 [Final Native Static Public]
    int32 GetEnteredGamepadTextLength(); // 0x36bca00 [Final Native Static Public]
    bool GetEnteredGamepadTextInput(const FString& Text); // 0x36bc950 [Final Native Static Public]
    int32 GetCurrentBatteryPower(); // 0x36bc920 [Final Native Static Public]
    ESteamUniverse GetConnectedUniverse(); // 0x36bc8f0 [Final Native Static Public]
    int32 GetAppID_Pure(); // 0x36bc8c0 [Final Native Static Public]
    int32 GetAppID(); // 0x36bc8c0 [Final Native Static Public]
    bool BOverlayNeedsPresent(); // 0x36bc890 [Final Native Static Public]

// UVideo (/Script/SteamCore.Video)
    bool IsBroadcasting(const int32& NumViewers); // 0x36bd030 [Final Native Static Public]
    void GetVideoURL(int32 VideoAppID); // 0x36bcf80 [Final Native Static Public]
    bool GetOPFStringForApp(int32 VideoAppID, const FString& OutBuffer); // 0x36bcd80 [Final Native Static Public]
    void GetOPFSettings(int32 VideoAppID); // 0x36bcd00 [Final Native Static Public]

// USteamCoreWebAsyncAction (/Script/SteamCoreWeb.SteamCoreWebAsyncAction)
    void HandleCallback(const FString& Data, bool bWasSuccessful); // 0x44f3900 [Native Public]

// USteamWebUtilities (/Script/SteamCoreWeb.SteamWebUtilities)
    bool ParseJson(const FString& JsonString, const TArray<FSteamCoreJson>& Data); // 0x44f39f0 [Final Native Static Public]
    FString GetProjectKey(); // 0x44f30b0 [Final Native Static Public]
    int32 GetProjectAppID(); // 0x44f3080 [Final Native Static Public]
    FString GetDevSteamID(); // 0x44f2d00 [Final Native Static Public]
    void FindJsonStrings(const FString& JsonString, const FString& Key, const TArray<FString>& Values, const ESteamJsonResult& Result); // 0x44f19d0 [Final Native Static Public]
    void FindJsonString(const FString& JsonString, const FString& Key, const FString& Value, const ESteamJsonResult& Result); // 0x44f17e0 [Final Native Static Public]
    void FindJsonNumbers(const FString& JsonString, const FString& Key, const TArray<int32>& Values, const ESteamJsonResult& Result); // 0x44f15f0 [Final Native Static Public]
    void FindJsonNumber(const FString& JsonString, const FString& Key, const int32& Value, const ESteamJsonResult& Result); // 0x44f1420 [Final Native Static Public]
    void FindJsonBools(const FString& JsonString, const FString& Key, const TArray<bool>& bValues, const ESteamJsonResult& Result); // 0x44f1230 [Final Native Static Public]
    void FindJsonBool(const FString& JsonString, const FString& Key, const bool& bValue, const ESteamJsonResult& Result); // 0x44f1060 [Final Native Static Public]

// UWebApps (/Script/SteamCoreWeb.WebApps)
    void UpToDateCheck(const FScriptDelegate& Callback, int32 AppID, int32 Version); // 0x44f4750 [Final Native Public]
    void SetAppBuildLive(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 BuildID, const FString& BetaKey, const FString& Description); // 0x44f4190 [Final Native Public]
    void GetServersAtAddress(const FScriptDelegate& Callback, const FString& Addr); // 0x44f3540 [Final Native Public]
    void GetServerList(const FScriptDelegate& Callback, const FString& Key, const FString& Filter, int32 Limit); // 0x44f3130 [Final Native Public]
    void GetPlayersBanned(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x44f2d80 [Final Native Public]
    void GetCheatingReports(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 TimeBegin, int32 TimeEnd, bool bIncludeReports, bool bIncludeBans, int32 ReportidMin); // 0x44f2730 [Final Native Public]
    void GetAppList(const FScriptDelegate& Callback, const FString& Key); // 0x44f2550 [Final Native Public]
    void GetAppDepotVersions(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x44f2250 [Final Native Public]
    void GetAppBuilds(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 Count); // 0x44f1ee0 [Final Native Public]
    void GetAppBetas(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x44f1be0 [Final Native Public]

// USteamCoreAppsAsyncActionGetAppBetas (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetAppBetas)
    USteamCoreAppsAsyncActionGetAppBetas* GetAppBetasAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x44f1d70 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetAppBuilds (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetAppBuilds)
    USteamCoreAppsAsyncActionGetAppBuilds* GetAppBuildsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 Count); // 0x44f20b0 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetAppDepotVersions (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetAppDepotVersions)
    USteamCoreAppsAsyncActionGetAppDepotVersions* GetAppDepotVersionsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x44f23e0 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetAppList (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetAppList)
    void HandleCallback(const TArray<FWebAppsGetAppList>& Data, bool bWasSuccessful); // 0x44f37c0 [Native Public]
    USteamCoreAppsAsyncActionGetAppList* GetAppListAsync(UObject* WorldContextObject); // 0x44f26a0 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetCheatingReports (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetCheatingReports)
    USteamCoreAppsAsyncActionGetCheatingReports* GetCheatingReportsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 TimeBegin, int32 TimeEnd, bool bIncludeReports, bool bIncludeBans, int32 ReportidMin); // 0x44f2a30 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetPlayersBanned (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetPlayersBanned)
    USteamCoreAppsAsyncActionGetPlayersBanned* GetPlayersBannedAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x44f2f10 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetServerList (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetServerList)
    USteamCoreAppsAsyncActionGetServerList* GetServerListAsync(UObject* WorldContextObject, const FString& Key, const FString& Filter, int32 Limit); // 0x44f3350 [Final Native Static Public]

// USteamCoreAppsAsyncActionGetServersAtAddress (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionGetServersAtAddress)
    USteamCoreAppsAsyncActionGetServersAtAddress* GetServersAtAddressAsync(UObject* WorldContextObject, const FString& Addr); // 0x44f3690 [Final Native Static Public]

// USteamCoreAppsAsyncActionSetAppBuildLive (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionSetAppBuildLive)
    USteamCoreAppsAsyncActionSetAppBuildLive* SetAppBuildLiveAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 BuildID, const FString& BetaKey, const FString& Description); // 0x44f4490 [Final Native Static Public]

// USteamCoreAppsAsyncActionUpToDateCheck (/Script/SteamCoreWeb.SteamCoreAppsAsyncActionUpToDateCheck)
    USteamCoreAppsAsyncActionUpToDateCheck* UpToDateCheckAsync(UObject* WorldContextObject, int32 AppID, int32 Version); // 0x44f4880 [Final Native Static Public]

// UWebBroadcastService (/Script/SteamCoreWeb.WebBroadcastService)
    void PostGameDataFrame(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& BroadcastId, const FString& FrameData); // 0x44f3b30 [Final Native Public]

// USteamCoreWebAsyncActionPostGameDataFrame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionPostGameDataFrame)
    USteamCoreWebAsyncActionPostGameDataFrame* PostGameDataFrameAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& BroadcastId, const FString& FrameData); // 0x44f3e80 [Final Native Static Public]

// UWebCheatReporting (/Script/SteamCoreWeb.WebCheatReporting)
    void StartSecureMultiplayerSession(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x44fbfd0 [Final Native Public]
    void RequestVacStatusForUser(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& SessionID); // 0x44fbaa0 [Final Native Public]
    void RequestPlayerGameBan(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& ReportID, const FString& CheatDescription, int32 Duration, bool bDelayBan); // 0x44fb320 [Final Native Public]
    void ReportPlayerCheating(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& SteamIdReporter, const FString& AppData, bool bHeuristic, bool bDetection, bool bPlayerReport, bool bNoReportID, int32 GameMode, int32 SuspicionStartTime, int32 Severity); // 0x44fa8a0 [Final Native Public]
    void ReportCheatData(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& PathAndFileName, const FString& WebCheatURL, const FString& TimeNow, const FString& TimeStarted, const FString& TimeStopped, const FString& CheatName, int32 GameProcessId, int32 CheatProcessId, const FString& CheatParam1, const FString& CheatParam2); // 0x44f9990 [Final Native Public]
    void RemovePlayerGameBan(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x44f9580 [Final Native Public]
    void GetCheatingReports(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 TimeEnd, int32 TimeBegin, const FString& ReportidMin, bool bIncludeReports, bool bIncludeBans, const FString& SteamID); // 0x44f7920 [Final Native Public]
    void EndSecureMultiplayerSession(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& SessionID); // 0x44f6a00 [Final Native Public]

// USteamCoreWebAsyncActionReportPlayerCheating (/Script/SteamCoreWeb.SteamCoreWebAsyncActionReportPlayerCheating)
    USteamCoreWebAsyncActionReportPlayerCheating* ReportPlayerCheatingAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& SteamIdReporter, const FString& AppData, bool bHeuristic, bool bDetection, bool bPlayerReport, bool bNoReportID, int32 GameMode, int32 SuspicionStartTime, int32 Severity); // 0x44fae00 [Final Native Static Public]

// USteamCoreWebAsyncActionRequestPlayerGameBan (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRequestPlayerGameBan)
    USteamCoreWebAsyncActionRequestPlayerGameBan* RequestPlayerGameBanAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& ReportID, const FString& CheatDescription, int32 Duration, bool bDelayBan); // 0x44fb6f0 [Final Native Static Public]

// USteamCoreWebAsyncActionRemovePlayerGameBan (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRemovePlayerGameBan)
    USteamCoreWebAsyncActionRemovePlayerGameBan* RemovePlayerGameBanAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x44f97a0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetCheatingReports (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetCheatingReports)
    USteamCoreWebAsyncActionGetCheatingReports* GetCheatingReportsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 TimeEnd, int32 TimeBegin, const FString& ReportidMin, bool bIncludeReports, bool bIncludeBans, const FString& SteamID); // 0x44f7cf0 [Final Native Static Public]

// USteamCoreWebAsyncActionReportCheatData (/Script/SteamCoreWeb.SteamCoreWebAsyncActionReportCheatData)
    USteamCoreWebAsyncActionReportCheatData* ReportCheatDataAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& PathAndFileName, const FString& WebCheatURL, const FString& TimeNow, const FString& TimeStarted, const FString& TimeStopped, const FString& CheatName, int32 GameProcessId, int32 CheatProcessId, const FString& CheatParam1, const FString& CheatParam2); // 0x44fa130 [Final Native Static Public]

// USteamCoreWebAsyncActionRequestVacStatusForUser (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRequestVacStatusForUser)
    USteamCoreWebAsyncActionRequestVacStatusForUser* RequestVacStatusForUserAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& SessionID); // 0x44fbd50 [Final Native Static Public]

// USteamCoreWebAsyncActionStartSecureMultiplayerSession (/Script/SteamCoreWeb.SteamCoreWebAsyncActionStartSecureMultiplayerSession)
    USteamCoreWebAsyncActionStartSecureMultiplayerSession* StartSecureMultiplayerSessionAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x44fc1f0 [Final Native Static Public]

// USteamCoreWebAsyncActionEndSecureMultiplayerSession (/Script/SteamCoreWeb.SteamCoreWebAsyncActionEndSecureMultiplayerSession)
    USteamCoreWebAsyncActionEndSecureMultiplayerSession* EndSecureMultiplayerSessionAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& SessionID); // 0x44f6cb0 [Final Native Static Public]

// UWebEconMarketService (/Script/SteamCoreWeb.WebEconMarketService)
    void GetPopular(const FScriptDelegate& Callback, const FString& Key, const FString& Language, int32 Rows, int32 Start, int32 FilterAppId, int32 ECurrency); // 0x44f8420 [Final Native Public]
    void GetMarketEligibility(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x44f8090 [Final Native Public]
    void GetAssetID(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& ListingId); // 0x44f7500 [Final Native Public]
    void CancelAppListingsForUser(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, bool bSynchronous); // 0x44f61a0 [Final Native Public]

// USteamCoreWebAsyncActionGetMarketEligibility (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetMarketEligibility)
    USteamCoreWebAsyncActionGetMarketEligibility* GetMarketEligibilityAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID); // 0x44f8270 [Final Native Static Public]

// USteamCoreWebAsyncActionCancelAppListingsForUser (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCancelAppListingsForUser)
    USteamCoreWebAsyncActionCancelAppListingsForUser* CancelAppListingsForUserAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, bool bSynchronous); // 0x44f6410 [Final Native Static Public]

// USteamCoreWebAsyncActionGetAssetID (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetAssetID)
    USteamCoreWebAsyncActionGetAssetID* GetAssetIDAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& ListingId); // 0x44f7730 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPopular (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPopular)
    USteamCoreWebAsyncActionGetPopular* GetPopularAsync(UObject* WorldContextObject, const FString& Key, const FString& Language, int32 Rows, int32 Start, int32 FilterAppId, int32 ECurrency); // 0x44f8710 [Final Native Static Public]

// UWebEconService (/Script/SteamCoreWeb.WebEconService)
    void GetTradeOffersSummary(const FScriptDelegate& Callback, const FString& Key, int32 TimeLastVisit); // 0x44f93f0 [Final Native Public]
    void GetTradeOffers(const FScriptDelegate& Callback, const FString& Key, bool bGetSentOffers, bool bGetReceivedOffers, bool bGetDescriptions, const FString& Language, bool bActiveOnly, bool bHistoricalOnly, int32 TimeHistoricalCutoff); // 0x44f9060 [Final Native Public]
    void GetTradeOffer(const FScriptDelegate& Callback, const FString& Key, const FString& TradeOfferId, const FString& Language); // 0x44f8df0 [Final Native Public]
    void GetTradeHistory(const FScriptDelegate& Callback, const FString& Key, int32 MaxTrades, int32 StartAfterTime, const FString& StartAfterTradeId, bool bNavigatingBack, bool bGetDescriptions, const FString& Language, bool bIncludeFailed, bool bIncludeTotal); // 0x44f89d0 [Final Native Public]
    void FlushInventoryCache(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& ContextID); // 0x44f7250 [Final Native Public]
    void FlushContextCache(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x44f70c0 [Final Native Public]
    void FlushAssetAppearanceCache(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x44f6f30 [Final Native Public]
    void DeclineTradeOffer(const FScriptDelegate& Callback, const FString& Key, const FString& TradeOfferId); // 0x44f6820 [Final Native Public]
    void CancelTradeOffer(const FScriptDelegate& Callback, const FString& Key, const FString& TradeOfferId); // 0x44f6640 [Final Native Public]

// USteamCoreWebAsyncActionGetTradeHistory (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetTradeHistory)
    USteamCoreWebAsyncActionGetTradeHistory* GetTradeHistoryAsync(UObject* WorldContextObject, const FString& Key, int32 MaxTrades, int32 StartAfterTime, const FString& StartAfterTradeId, bool bNavigatingBack, bool bGetDescriptions, const FString& Language, bool bIncludeFailed, bool bIncludeTotal); // 0x4500f90 [Final Native Static Public]

// USteamCoreWebAsyncActionFlushInventoryCache (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFlushInventoryCache)
    USteamCoreWebAsyncActionFlushInventoryCache* FlushInventoryCacheAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& ContextID); // 0x4500060 [Final Native Static Public]

// USteamCoreWebAsyncActionFlushAssetAppearanceCache (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFlushAssetAppearanceCache)
    USteamCoreWebAsyncActionFlushAssetAppearanceCache* FlushAssetAppearanceCacheAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x44ffd80 [Final Native Static Public]

// USteamCoreWebAsyncActionFlushContextCache (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFlushContextCache)
    USteamCoreWebAsyncActionFlushContextCache* FlushContextCacheAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x44ffef0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetTradeOffers (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetTradeOffers)
    USteamCoreWebAsyncActionGetTradeOffers* GetTradeOffersAsync(UObject* WorldContextObject, const FString& Key, bool bGetSentOffers, bool bGetReceivedOffers, bool bGetDescriptions, const FString& Language, bool bActiveOnly, bool bHistoricalOnly, int32 TimeHistoricalCutoff); // 0x45015c0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetTradeOffer (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetTradeOffer)
    USteamCoreWebAsyncActionGetTradeOffer* GetTradeOfferAsync(UObject* WorldContextObject, const FString& Key, const FString& TradeOfferId, const FString& Language); // 0x4501380 [Final Native Static Public]

// USteamCoreWebAsyncActionGetTradeOffersSummary (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetTradeOffersSummary)
    USteamCoreWebAsyncActionGetTradeOffersSummary* GetTradeOffersSummaryAsync(UObject* WorldContextObject, const FString& Key, int32 TimeLastVisit); // 0x4501930 [Final Native Static Public]

// USteamCoreWebAsyncActionDeclineTradeOffer (/Script/SteamCoreWeb.SteamCoreWebAsyncActionDeclineTradeOffer)
    USteamCoreWebAsyncActionDeclineTradeOffer* DeclineTradeOfferAsync(UObject* WorldContextObject, const FString& Key, const FString& TradeOfferId); // 0x44fec30 [Final Native Static Public]

// USteamCoreWebAsyncActionCancelTradeOffer (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCancelTradeOffer)
    USteamCoreWebAsyncActionCancelTradeOffer* CancelTradeOfferAsync(UObject* WorldContextObject, const FString& Key, const FString& TradeOfferId); // 0x44fe300 [Final Native Static Public]

// UWebGameInventory (/Script/SteamCoreWeb.WebGameInventory)
    void UpdateItemDefs(); // 0x366a630 [Final Native Public]
    void SupportGetAssetHistory(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& AssetId, const FString& ContextID); // 0x4502ac0 [Final Native Public]
    void HistoryExecuteCommands(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& ContextID, int32 ActorId); // 0x45023b0 [Final Native Public]
    void GetUserHistory(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& ContextID, int32 StartTime, int32 EndTime); // 0x4501aa0 [Final Native Public]
    void GetHistoryCommandDetails(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& Command, const FString& ContextID, const FString& Arguments); // 0x45002e0 [Final Native Public]

// USteamCoreWebAsyncActionGetHistoryCommandDetails (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetHistoryCommandDetails)
    USteamCoreWebAsyncActionGetHistoryCommandDetails* GetHistoryCommandDetailsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& Command, const FString& ContextID, const FString& Arguments); // 0x45006c0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUserHistory (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUserHistory)
    USteamCoreWebAsyncActionGetUserHistory* GetUserHistoryAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& ContextID, int32 StartTime, int32 EndTime); // 0x4501de0 [Final Native Static Public]

// USteamCoreWebAsyncActionHistoryExecuteCommand (/Script/SteamCoreWeb.SteamCoreWebAsyncActionHistoryExecuteCommand)
    USteamCoreWebAsyncActionHistoryExecuteCommand* HistoryExecuteCommandAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& ContextID, int32 ActorId); // 0x45020f0 [Final Native Static Public]

// USteamCoreWebAsyncActionSupportGetAssetHistory (/Script/SteamCoreWeb.SteamCoreWebAsyncActionSupportGetAssetHistory)
    USteamCoreWebAsyncActionSupportGetAssetHistory* SupportGetAssetHistoryAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& AssetId, const FString& ContextID); // 0x4502d80 [Final Native Static Public]

// UWebGameNotificationsService (/Script/SteamCoreWeb.WebGameNotificationsService)
    void UpdateSession(const FScriptDelegate& Callback, const FString& Key, const FString& SessionID, int32 AppID, const FString& Title, const FString& Users, const FString& SteamID); // 0x4503000 [Final Native Public]
    void RequestNotifications(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x45026b0 [Final Native Public]
    void GetSessionDetailsForApp(const FScriptDelegate& Callback, const FString& Key, const FString& Sessions, int32 AppID, const FString& Language); // 0x4500a60 [Final Native Public]
    void EnumerateSessionsForApp(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, bool bIncludeAllUserMessages, bool bIncludeAuthUserMessage, const FString& Language); // 0x44ff720 [Final Native Public]
    void DeleteSessionBatch(const FScriptDelegate& Callback, const FString& Key, const FString& SessionID, int32 AppID); // 0x44ff310 [Final Native Public]
    void DeleteSession(const FScriptDelegate& Callback, const FString& Key, const FString& SessionID, int32 AppID, const FString& SteamID); // 0x44fede0 [Final Native Public]
    void CreateSession(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Context, const FString& Title, const FString& Users, const FString& SteamID); // 0x44fe4b0 [Final Native Public]

// USteamCoreWebAsyncActionCreateSession (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCreateSession)
    USteamCoreWebAsyncActionCreateSession* CreateSessionAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Context, const FString& Title, const FString& Users, const FString& SteamID); // 0x44fe890 [Final Native Static Public]

// USteamCoreWebAsyncActionUpdateSession (/Script/SteamCoreWeb.SteamCoreWebAsyncActionUpdateSession)
    USteamCoreWebAsyncActionUpdateSession* UpdateSessionAsync(UObject* WorldContextObject, const FString& Key, const FString& SessionID, int32 AppID, const FString& Title, const FString& Users, const FString& SteamID); // 0x45033e0 [Final Native Static Public]

// USteamCoreWebAsyncActionEnumerateSessionsForApp (/Script/SteamCoreWeb.SteamCoreWebAsyncActionEnumerateSessionsForApp)
    USteamCoreWebAsyncActionEnumerateSessionsForApp* EnumerateSessionsForAppAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, bool bIncludeAllUserMessages, bool bIncludeAuthUserMessage, const FString& Language); // 0x44ffa60 [Final Native Static Public]

// USteamCoreWebAsyncActionGetSessionDetailsForApp (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetSessionDetailsForApp)
    USteamCoreWebAsyncActionGetSessionDetailsForApp* GetSessionDetailsForAppAsync(UObject* WorldContextObject, const FString& Key, const FString& Sessions, int32 AppID, const FString& Language); // 0x4500d10 [Final Native Static Public]

// USteamCoreWebAsyncActionRequestNotifications (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRequestNotifications)
    USteamCoreWebAsyncActionRequestNotifications* RequestNotificationsAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x45028d0 [Final Native Static Public]

// USteamCoreWebAsyncActionDeleteSession (/Script/SteamCoreWeb.SteamCoreWebAsyncActionDeleteSession)
    USteamCoreWebAsyncActionDeleteSession* DeleteSessionAsync(UObject* WorldContextObject, const FString& Key, const FString& SessionID, int32 AppID, const FString& SteamID); // 0x44ff090 [Final Native Static Public]

// USteamCoreWebAsyncActionDeleteSessionBatch (/Script/SteamCoreWeb.SteamCoreWebAsyncActionDeleteSessionBatch)
    USteamCoreWebAsyncActionDeleteSessionBatch* DeleteSessionBatchAsync(UObject* WorldContextObject, const FString& Key, const FString& SessionID, int32 AppID); // 0x44ff530 [Final Native Static Public]

// UWebGameServersService (/Script/SteamCoreWeb.WebGameServersService)
    void SetMemo(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& Memo); // 0x450b220 [Final Native Public]
    void SetBanStatus(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, bool bBanned, int32 BanSeconds); // 0x450abe0 [Final Native Public]
    void ResetLoginToken(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x450aa00 [Final Native Public]
    void QueryLoginToken(const FScriptDelegate& Callback, const FString& Key, const FString& LoginToken); // 0x450a650 [Final Native Public]
    void GetServerSteamIdsByIP(const FScriptDelegate& Callback, const FString& Key, const FString& ServerIP); // 0x4509d60 [Final Native Public]
    void GetServerIPsBySteamId(const FScriptDelegate& Callback, const FString& Key, const FString& ServerSteamId); // 0x4509b80 [Final Native Public]
    void GetAccountPublicInfo(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x4508110 [Final Native Public]
    void GetAccountList(const FScriptDelegate& Callback, const FString& Key); // 0x4507fc0 [Final Native Public]
    void DeleteAccount(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x45070b0 [Final Native Public]
    void CreateAccount(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Memo); // 0x4506e80 [Final Native Public]

// UWebInventoryService (/Script/SteamCoreWeb.WebInventoryService)
    void ModifyItems(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FModifyItemsItem& Updates); // 0x4509f40 [Final Native Public]
    void GetQuantity(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int32>& ItemdefIDs, bool bForce); // 0x45095c0 [Final Native Public]
    void GetPriceSheet(const FScriptDelegate& Callback, const FString& Key, int32 Currency); // 0x45092c0 [Final Native Public]
    void GetItemDefs(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& ModifiedSince, const TArray<int32>& ItemdefIDs, const TArray<int32>& WorkshopIDs, int32 CacheMaxAgeSeconds); // 0x4508710 [Final Native Public]
    void GetInventory(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID); // 0x45082f0 [Final Native Public]
    void ExchangeItem(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int64>& MaterialsItemID, const TArray<int32>& MaterialsQuantity, int64 OutputItemdefId); // 0x45074c0 [Final Native Public]
    void ConsumeItem(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& ItemId, const FString& Quantity, const FString& SteamID, const FString& RequestID); // 0x4506700 [Final Native Public]
    void Consolidate(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int32>& ItemdefIDs, bool bForce); // 0x4506140 [Final Native Public]
    void AddPromoItem(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 ItemdefId, const FString& ItemPropsJson, const FString& SteamID, bool bNotify, const FString& RequestID); // 0x45059c0 [Final Native Public]
    void AddItem(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const TArray<int32>& ItemdefId, const FString& ItemPropsJson, const TArray<int32>& ItemQuantity, const FString& SteamID, bool bNotify, const FString& RequestID, bool bTradeRestriction); // 0x4504fc0 [Final Native Public]

// USteamCoreWebAsyncActionAddItem (/Script/SteamCoreWeb.SteamCoreWebAsyncActionAddItem)
    USteamCoreWebAsyncActionAddItem* AddItemAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const TArray<int32>& ItemdefId, const FString& ItemPropsJson, const TArray<int32>& ItemQuantity, const FString& SteamID, bool bNotify, const FString& RequestID, bool bTradeRestriction); // 0x45054e0 [Final Native Static Public]

// USteamCoreWebAsyncActionAddPromoItem (/Script/SteamCoreWeb.SteamCoreWebAsyncActionAddPromoItem)
    USteamCoreWebAsyncActionAddPromoItem* AddPromoItemAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 ItemdefId, const FString& ItemPropsJson, const FString& SteamID, bool bNotify, const FString& RequestID); // 0x4505d90 [Final Native Static Public]

// USteamCoreWebAsyncActionConsumeItem (/Script/SteamCoreWeb.SteamCoreWebAsyncActionConsumeItem)
    USteamCoreWebAsyncActionConsumeItem* ConsumeItemAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& ItemId, const FString& Quantity, const FString& SteamID, const FString& RequestID); // 0x4506ae0 [Final Native Static Public]

// USteamCoreWebAsyncActionExchangeItem (/Script/SteamCoreWeb.SteamCoreWebAsyncActionExchangeItem)
    USteamCoreWebAsyncActionExchangeItem* ExchangeItemAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int64>& MaterialsItemID, const TArray<int32>& MaterialsQuantity, int64 OutputItemdefId); // 0x4507850 [Final Native Static Public]

// USteamCoreWebAsyncActionGetInventory (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetInventory)
    USteamCoreWebAsyncActionGetInventory* GetInventoryAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID); // 0x4508520 [Final Native Static Public]

// USteamCoreWebAsyncActionGetItemDefs (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetItemDefs)
    USteamCoreWebAsyncActionGetItemDefs* GetItemDefsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& ModifiedSince, const TArray<int32>& ItemdefIDs, const TArray<int32>& WorkshopIDs, int32 CacheMaxAgeSeconds); // 0x4508aa0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPriceSheet (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPriceSheet)
    USteamCoreWebAsyncActionGetPriceSheet* GetPriceSheetAsync(UObject* WorldContextObject, const FString& Key, int32 Currency); // 0x4509450 [Final Native Static Public]

// USteamCoreWebAsyncActionConsolidate (/Script/SteamCoreWeb.SteamCoreWebAsyncActionConsolidate)
    USteamCoreWebAsyncActionConsolidate* ConsolidateAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int32>& ItemdefIDs, bool bForce); // 0x4506440 [Final Native Static Public]

// USteamCoreWebAsyncActionGetQuantity (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetQuantity)
    USteamCoreWebAsyncActionGetQuantity* GetQuantityAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const TArray<int32>& ItemdefIDs, bool bForce); // 0x45098c0 [Final Native Static Public]

// USteamCoreWebAsyncActionModifyItems (/Script/SteamCoreWeb.SteamCoreWebAsyncActionModifyItems)
    USteamCoreWebAsyncActionModifyItems* ModifyItemsAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FModifyItemsItem& Updates); // 0x450a2e0 [Final Native Static Public]

// UWebLeaderboards (/Script/SteamCoreWeb.WebLeaderboards)
    void SetLeaderboardScore(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 LeaderbordId, const FString& SteamID, int32 Score, const TArray<uint8>& Details, const FString& ScoreMethod); // 0x450ae50 [Final Native Public]
    void ResetLeaderboard(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 LeaderboardId); // 0x450a830 [Final Native Public]
    void GetLeaderboardsForGame(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x4509130 [Final Native Public]
    void GetLeaderboardEntries(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 RangeStart, int32 RangeEnd, int32 LeaderboardId, int32 DataRequest, const FString& SteamID); // 0x4508df0 [Final Native Public]
    void FindOrCreateLeaderboard(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Name, const FString& SortMethod, const FString& DisplayType, bool bCreateIfNotFound, bool bOnlyTrustedWrites, bool bOnlyFriendsReads); // 0x4507ba0 [Final Native Public]
    void DeleteLeaderboard(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Name); // 0x4507290 [Final Native Public]

// USteamCoreWebAsyncActionDeleteLeaderboard (/Script/SteamCoreWeb.SteamCoreWebAsyncActionDeleteLeaderboard)
    USteamCoreWebAsyncActionDeleteLeaderboard* DeleteLeaderboardAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Name); // 0x450def0 [Final Native Static Public]

// USteamCoreWebAsyncActionFindOrCreateLeaderboard (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFindOrCreateLeaderboard)
    USteamCoreWebAsyncActionFindOrCreateLeaderboard* FindOrCreateLeaderboardAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Name, const FString& SortMethod, const FString& DisplayType, bool bCreateIfNotFound, bool bOnlyTrustedWrites, bool bOnlyFriendsReads); // 0x450e4f0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetLeaderboardEntries (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetLeaderboardEntries)
    USteamCoreWebAsyncActionGetLeaderboardEntries* GetLeaderboardEntriesAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 RangeStart, int32 RangeEnd, int32 LeaderboardId, int32 DataRequest, const FString& SteamID); // 0x450e8e0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetLeaderboardsForGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetLeaderboardsForGame)
    USteamCoreWebAsyncActionGetLeaderboardsForGame* GetLeaderboardsForGameAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x450ebf0 [Final Native Static Public]

// USteamCoreWebAsyncActionResetLeaderboard (/Script/SteamCoreWeb.SteamCoreWebAsyncActionResetLeaderboard)
    USteamCoreWebAsyncActionResetLeaderboard* ResetLeaderboardAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 LeaderboardId); // 0x45132d0 [Final Native Static Public]

// USteamCoreWebAsyncActionSetLeaderboardScore (/Script/SteamCoreWeb.SteamCoreWebAsyncActionSetLeaderboardScore)
    USteamCoreWebAsyncActionSetLeaderboardScore* SetLeaderboardScoreAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 LeaderboardId, const FString& SteamID, int32 Score, const TArray<uint8>& Details, const FString& ScoreMethod); // 0x4513470 [Final Native Static Public]

// UWebLobbyMatchmakingService (/Script/SteamCoreWeb.WebLobbyMatchmakingService)
    void RemoveUserFromLobby(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamIdToRemove, const FString& SteamIDLobby, const FString& InputJson); // 0x4512f80 [Final Native Public]
    void CreateLobby(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 MaxMembers, const ESteamCoreWebLobbyType& LobbyType, const FString& LobbyName, const FString& InputJson, const TArray<FString>& SteamIdInvitedMembers, const FString& LobbyMetaData); // 0x450da70 [Final Native Public]

// UWebMicroTxn (/Script/SteamCoreWeb.WebMicroTxn)
    void RefundTxn(const FScriptDelegate& Callback, const FString& Key, const FString& OrderID, int32 AppID); // 0x4512b70 [Final Native Public]
    void QueryTxn(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& OrderID, const FString& TransId); // 0x4512630 [Final Native Public]
    void ProcessAgreement(const FScriptDelegate& Callback, const FString& Key, const FString& OrderID, const FString& SteamID, const FString& AgreementId, int32 AppID, int32 Amount, const FString& Currency); // 0x4511e20 [Final Native Public]
    FString MakeTransactionID(); // 0x4511da0 [Final Native Static Public]
    void InitTxn(const FScriptDelegate& Callback, const FString& Key, const FString& OrderID, const FString& SteamID, int32 AppID, const FString& Language, const FString& Currency, const FString& UserSession, const FString& Ipaddress, const TArray<int32>& ItemId, const TArray<int32>& Quantity, const TArray<FString>& Amount, const TArray<FString>& Description, const TArray<FString>& Category, const TArray<int32>& AssociatedBundle, const TArray<FString>& BillingType, const TArray<FString>& StartDate, const TArray<FString>& EndDate, const TArray<FString>& Period, const TArray<int32>& Frequency, const TArray<FString>& RecurringAmt, const TArray<int32>& BundleCount, const TArray<int32>& BundleId, const TArray<int32>& BundleQty, const TArray<FString>& BundleDesc, const TArray<FString>& BundleCategory); // 0x450fbe0 [Final Native Public]
    void GetUserInfo(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& Ipaddress); // 0x450f730 [Final Native Public]
    void GetUserAgreementInfo(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x450f320 [Final Native Public]
    void GetReport(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Time, const FString& Type, int32 MaxResults); // 0x450ed60 [Final Native Public]
    void FinalizeTxn(const FScriptDelegate& Callback, const FString& Key, const FString& OrderID, int32 AppID); // 0x450e0e0 [Final Native Public]
    void CancelAgreement(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& AgreementId, int32 AppID); // 0x450d540 [Final Native Public]
    void AdjustAgreement(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& AgreementId, int32 AppID, const FString& NextProcessDate); // 0x450cef0 [Final Native Public]

// USteamCoreWebAsyncActionAdjustAgreement (/Script/SteamCoreWeb.SteamCoreWebAsyncActionAdjustAgreement)
    USteamCoreWebAsyncActionAdjustAgreement* AdjustAgreementAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& AgreementId, int32 AppID, const FString& NextProcessDate); // 0x450d230 [Final Native Static Public]

// USteamCoreWebAsyncActionCancelAgreement (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCancelAgreement)
    USteamCoreWebAsyncActionCancelAgreement* CancelAgreementAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& AgreementId, int32 AppID); // 0x450d7f0 [Final Native Static Public]

// USteamCoreWebAsyncActionFinalizeTxn (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFinalizeTxn)
    USteamCoreWebAsyncActionFinalizeTxn* FinalizeTxnAsync(UObject* WorldContextObject, const FString& Key, const FString& OrderID, int32 AppID); // 0x450e300 [Final Native Static Public]

// USteamCoreWebAsyncActionGetReport (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetReport)
    USteamCoreWebAsyncActionGetReport* GetReportAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Time, const FString& Type, int32 MaxResults); // 0x450f060 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUserAgreementInfo (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUserAgreementInfo)
    USteamCoreWebAsyncActionGetUserAgreementInfo* GetUserAgreementInfoAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x450f540 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUserInfo (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUserInfo)
    USteamCoreWebAsyncActionGetUserInfo* GetUserInfoAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& Ipaddress); // 0x450f9a0 [Final Native Static Public]

// USteamCoreWebAsyncActionInitTxn (/Script/SteamCoreWeb.SteamCoreWebAsyncActionInitTxn)
    USteamCoreWebAsyncActionInitTxn* InitTxnAsync(UObject* WorldContextObject, const FString& Key, const FString& OrderID, const FString& SteamID, int32 AppID, const FString& Language, const FString& Currency, const FString& UserSession, const FString& Ipaddress, const TArray<int32>& ItemId, const TArray<int32>& Quantity, const TArray<FString>& Amount, const TArray<FString>& Description, const TArray<FString>& Category, const TArray<int32>& AssociatedBundle, const TArray<FString>& BillingType, const TArray<FString>& StartDate, const TArray<FString>& EndDate, const TArray<FString>& Period, const TArray<int32>& Frequency, const TArray<FString>& RecurringAmt, const TArray<int32>& BundleCount, const TArray<int32>& BundleId, const TArray<int32>& BundleQty, const TArray<FString>& BundleDesc, const TArray<FString>& BundleCategory); // 0x4510ce0 [Final Native Static Public]

// USteamCoreWebAsyncActionProcessAgreement (/Script/SteamCoreWeb.SteamCoreWebAsyncActionProcessAgreement)
    USteamCoreWebAsyncActionProcessAgreement* ProcessAgreementAsync(UObject* WorldContextObject, const FString& Key, const FString& OrderID, const FString& SteamID, const FString& AgreementId, int32 AppID, int32 Amount, const FString& Currency); // 0x4512250 [Final Native Static Public]

// USteamCoreWebAsyncActionQueryTxn (/Script/SteamCoreWeb.SteamCoreWebAsyncActionQueryTxn)
    USteamCoreWebAsyncActionQueryTxn* QueryTxnAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& OrderID, const FString& TransId); // 0x45128f0 [Final Native Static Public]

// USteamCoreWebAsyncActionRefundTxn (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRefundTxn)
    USteamCoreWebAsyncActionRefundTxn* RefundTxnAsync(UObject* WorldContextObject, const FString& Key, const FString& OrderID, int32 AppID); // 0x4512d90 [Final Native Static Public]

// UWebPlayerService (/Script/SteamCoreWeb.WebPlayerService)
    void IsPlayingSharedGame(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppIdPlaying); // 0x4516560 [Final Native Public]
    void GetSteamLevel(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x45161d0 [Final Native Public]
    void GetRecentlyPlayedGames(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 Count); // 0x4515dc0 [Final Native Public]
    void GetOwnedGames(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, bool bIncludeAppInfo, bool bIncludePlayedFreeGames, const TArray<int32>& Filter); // 0x45157f0 [Final Native Public]
    void GetCommunityBadgeProgress(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 BadgeId); // 0x45153e0 [Final Native Public]
    void GetBadges(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x4515050 [Final Native Public]

// USteamCoreWebAsyncActionGetRecentlyPlayedGames (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetRecentlyPlayedGames)
    USteamCoreWebAsyncActionGetRecentlyPlayedGames* GetRecentlyPlayedGamesAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 Count); // 0x4515fe0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetOwnedGames (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetOwnedGames)
    USteamCoreWebAsyncActionGetOwnedGames* GetOwnedGamesAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, bool bIncludeAppInfo, bool bIncludePlayedFreeGames, const TArray<int32>& Filter); // 0x4515af0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetSteamLevel (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetSteamLevel)
    USteamCoreWebAsyncActionGetSteamLevel* GetSteamLevelAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID); // 0x45163b0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetBadges (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetBadges)
    USteamCoreWebAsyncActionGetBadges* GetBadgesAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID); // 0x4515230 [Final Native Static Public]

// USteamCoreWebAsyncActionGetCommunityBadgeProgress (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetCommunityBadgeProgress)
    USteamCoreWebAsyncActionGetCommunityBadgeProgress* GetCommunityBadgeProgressAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 BadgeId); // 0x4515600 [Final Native Static Public]

// USteamCoreWebAsyncActionIsPlayingSharedGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionIsPlayingSharedGame)
    USteamCoreWebAsyncActionIsPlayingSharedGame* IsPlayingSharedGameAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppIdPlaying); // 0x4516780 [Final Native Static Public]

// UWebPublishedFileService (/Script/SteamCoreWeb.WebPublishedFileService)
    void UpdateTags(const FScriptDelegate& Callback, const FString& Key, const FString& PublishedFileID, int32 AppID, const FString& AddTags, const FString& RemoveTags); // 0x451a6c0 [Final Native Public]
    void UpdateIncompatibleStatus(const FScriptDelegate& Callback, const FString& Key, const FString& PublishedFileID, int32 AppID, bool bIncompatible); // 0x451a450 [Final Native Public]
    void UpdateBanStatus(const FScriptDelegate& Callback, const FString& Key, const FString& PublishedFileID, int32 AppID, bool bBanned, const FString& Reason); // 0x451a150 [Final Native Public]
    void SetDeveloperMetadata(const FScriptDelegate& Callback, const FString& Key, const FString& PublishedFileID, int32 AppID, const FString& MetaData); // 0x4519ea0 [Final Native Public]
    void QueryFiles(const FScriptDelegate& Callback, const FString& Key, int32 QueryType, int32 Page, const FString& Cursor, int32 NumPerPage, int32 CreatorAppID, int32 AppID, const FString& RequiredTags, const FString& ExcludedTags, bool bMatchAllTags, const FString& RequiredFlags, const FString& OmittedFlags, const FString& SearchText, int32 FileType, const FString& ChildPublishedFileId, int32 Days, bool bIncludeRecentVotesOnly, int32 CacheMaxAgeSeconds, int32 Language, const FString& RequiredKvTags, bool bTotalOnly, bool bIDsOnly, bool bReturnVoteData, bool bReturnTags, bool bReturnKvTags, bool bReturnPreviews, bool bReturnChildren, bool bReturnShortDescription, bool bReturnForSaleData, bool bReturnMetadata, int32 ReturnPlaytimeStats); // 0x4516ea0 [Final Native Public]

// UWebSteamPublishedItemSearch (/Script/SteamCoreWeb.WebSteamPublishedItemSearch)
    void ResultSetSummary(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4519680 [Final Native Public]
    void RankedByVote(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4518dc0 [Final Native Public]
    void RankedByTrend(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, int32 Days, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4518470 [Final Native Public]
    void RankedByPublicationOrder(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4517bb0 [Final Native Public]

// USteamCoreWebAsyncActionRankedByPublicationOrder (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRankedByPublicationOrder)
    USteamCoreWebAsyncActionRankedByPublicationOrder* RankedByPublicationOrderAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4518030 [Final Native Static Public]

// USteamCoreWebAsyncActionRankedByTrend (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRankedByTrend)
    USteamCoreWebAsyncActionRankedByTrend* RankedByTrendAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, int32 Days, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4518940 [Final Native Static Public]

// USteamCoreWebAsyncActionRankedByVote (/Script/SteamCoreWeb.SteamCoreWebAsyncActionRankedByVote)
    USteamCoreWebAsyncActionRankedByVote* RankedByVoteAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, int32 Count, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4519240 [Final Native Static Public]

// USteamCoreWebAsyncActionResultSetSummary (/Script/SteamCoreWeb.SteamCoreWebAsyncActionResultSetSummary)
    USteamCoreWebAsyncActionResultSetSummary* ResultSetSummaryAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, int32 StartId, bool bHasAppAdminAccess, int32 FileType, const TArray<FString>& Tag, const TArray<FString>& UserTag); // 0x4519ab0 [Final Native Static Public]

// UWebPublishedItemVoting (/Script/SteamCoreWeb.WebPublishedItemVoting)
    void UserVoteSummary(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const TArray<FString>& PublishedFileIDs); // 0x451aa00 [Final Native Public]
    void ItemVoteSummary(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const TArray<FString>& PublishedFileIDs); // 0x4516970 [Final Native Public]

// USteamCoreWebAsyncActionItemVoteSummary (/Script/SteamCoreWeb.SteamCoreWebAsyncActionItemVoteSummary)
    USteamCoreWebAsyncActionItemVoteSummary* ItemVoteSummaryAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const TArray<FString>& PublishedFileIDs); // 0x4516c20 [Final Native Static Public]

// USteamCoreWebAsyncActionUserVoteSummary (/Script/SteamCoreWeb.SteamCoreWebAsyncActionUserVoteSummary)
    USteamCoreWebAsyncActionUserVoteSummary* UserVoteSummaryAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const TArray<FString>& PublishedFileIDs); // 0x451ac70 [Final Native Static Public]

// UWebRemoteStorage (/Script/SteamCoreWeb.WebRemoteStorage)
    void UnsubscribePublishedFile(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& PublishedFileIDs); // 0x45222f0 [Final Native Public]
    void SubscribePublishedFile(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& PublishedFileIDs); // 0x4521dc0 [Final Native Public]
    void SetUGCUsedByGC(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& UGCID, int32 AppID, bool bUsed); // 0x4520790 [Final Native Public]
    void GetUGCFileDetails(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& UGCID, int32 AppID); // 0x451f9b0 [Final Native Public]
    void GetPublishedFileDetails(const FScriptDelegate& Callback, const FString& PublishedFileIDs); // 0x451f730 [Final Native Public]
    void GetCollectionDetails(const FScriptDelegate& Callback, const TArray<FString>& PublishedFileIDs); // 0x451ec70 [Final Native Public]
    void EnumerateUserSubscribedFiles(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, int32 ListType); // 0x451d560 [Final Native Public]
    void EnumerateUserPublishedFiles(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x451d150 [Final Native Public]

// USteamCoreWebAsyncActionEnumerateUserPublishedFiles (/Script/SteamCoreWeb.SteamCoreWebAsyncActionEnumerateUserPublishedFiles)
    USteamCoreWebAsyncActionEnumerateUserPublishedFiles* EnumerateUserPublishedFilesAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x451d370 [Final Native Static Public]

// USteamCoreWebAsyncActionEnumerateUserSubscribedFiles (/Script/SteamCoreWeb.SteamCoreWebAsyncActionEnumerateUserSubscribedFiles)
    USteamCoreWebAsyncActionEnumerateUserSubscribedFiles* EnumerateUserSubscribedFilesAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, int32 ListType); // 0x451d7c0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetCollectionDetails (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetCollectionDetails)
    USteamCoreWebAsyncActionGetCollectionDetails* GetCollectionDetailsAsync(UObject* WorldContextObject, const TArray<FString>& PublishedFileIDs); // 0x451edd0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPublishedFileDetails (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPublishedFileDetails)
    USteamCoreWebAsyncActionGetPublishedFileDetails* GetPublishedFileDetailsAsync(UObject* WorldContextObject, const FString& PublishedFileIDs); // 0x451f880 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUGCFileDetails (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUGCFileDetails)
    USteamCoreWebAsyncActionGetUGCFileDetails* GetUGCFileDetailsAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& UGCID, int32 AppID); // 0x451fc60 [Final Native Static Public]

// USteamCoreWebAsyncActionSetUGCUsedByGC (/Script/SteamCoreWeb.SteamCoreWebAsyncActionSetUGCUsedByGC)
    USteamCoreWebAsyncActionSetUGCUsedByGC* SetUGCUsedByGCAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& UGCID, int32 AppID, bool bUsed); // 0x4520a90 [Final Native Static Public]

// USteamCoreWebAsyncActionSubscribePublishedFile (/Script/SteamCoreWeb.SteamCoreWebAsyncActionSubscribePublishedFile)
    USteamCoreWebAsyncActionSubscribePublishedFile* SubscribePublishedFileAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& PublishedFileIDs); // 0x4522070 [Final Native Static Public]

// USteamCoreWebAsyncActionUnsubscribePublishedFile (/Script/SteamCoreWeb.SteamCoreWebAsyncActionUnsubscribePublishedFile)
    USteamCoreWebAsyncActionUnsubscribePublishedFile* UnsubscribePublishedFileAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& PublishedFileIDs); // 0x45225a0 [Final Native Static Public]

// UWebSteamCommunity (/Script/SteamCoreWeb.WebSteamCommunity)
    void ReportAbuse(const FScriptDelegate& Callback, const FString& Key, const FString& SteamIdActor, const FString& SteamIdTarget, int32 AppID, int32 AbuseType, int32 ContentType, const FString& Description, const FString& Gid); // 0x451fee0 [Final Native Public]

// USteamCoreWebAsyncActionReportAbuse (/Script/SteamCoreWeb.SteamCoreWebAsyncActionReportAbuse)
    USteamCoreWebAsyncActionReportAbuse* ReportAbuseAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamIdActor, const FString& SteamIdTarget, int32 AppID, int32 AbuseType, int32 ContentType, const FString& Description, const FString& Gid); // 0x4520350 [Final Native Static Public]

// UWebSteamEconomy (/Script/SteamCoreWeb.WebSteamEconomy)
    void StartTrade(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamIDd, const FString& SteamId2); // 0x4521880 [Final Native Public]
    void StartAssetTransaction(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& AssetId, int32 AssetQuantity, const FString& Currency, const FString& Language, const FString& Ipaddress, const FString& Referer, bool bClientAuth); // 0x4520d50 [Final Native Public]
    void GetMarketPrices(const FScriptDelegate& Callback, const FString& Key, int32 AppID); // 0x451f430 [Final Native Public]
    void GetExportedAssetsForUser(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& ContextID); // 0x451ef00 [Final Native Public]
    void GetAssetPrices(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Currency, const FString& Language); // 0x451e730 [Final Native Public]
    void GetAssetClassInfo(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Language, int32 ClassCount, const FString& ClassID, const FString& InstanceId); // 0x451e050 [Final Native Public]
    void FinalizeAssetTransaction(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& TxnId, const FString& Language); // 0x451d9f0 [Final Native Public]
    void CanTrade(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& SteamID, const FString& TargetId); // 0x451cc10 [Final Native Public]

// USteamCoreWebAsyncActionCanTrade (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCanTrade)
    USteamCoreWebAsyncActionCanTrade* CanTradeAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& TargetId); // 0x451ced0 [Final Native Static Public]

// USteamCoreWebAsyncActionFinalizeAssetTransaction (/Script/SteamCoreWeb.SteamCoreWebAsyncActionFinalizeAssetTransaction)
    USteamCoreWebAsyncActionFinalizeAssetTransaction* FinalizeAssetTransactionAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& TxnId, const FString& Language); // 0x451dd40 [Final Native Static Public]

// USteamCoreWebAsyncActionGetAssetClassInfo (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetAssetClassInfo)
    USteamCoreWebAsyncActionGetAssetClassInfo* GetAssetClassInfoAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Language, int32 ClassCount, const FString& ClassID, const FString& InstanceId); // 0x451e3e0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetAssetPrices (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetAssetPrices)
    USteamCoreWebAsyncActionGetAssetPrices* GetAssetPricesAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Currency, const FString& Language); // 0x451e9f0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetExportedAssetsForUser (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetExportedAssetsForUser)
    USteamCoreWebAsyncActionGetExportedAssetsForUser* GetExportedAssetsForUserAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& ContextID); // 0x451f1b0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetMarketPrices (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetMarketPrices)
    USteamCoreWebAsyncActionGetMarketPrices* GetMarketPricesAsync(UObject* WorldContextObject, const FString& Key, int32 AppID); // 0x451f5c0 [Final Native Static Public]

// USteamCoreWebAsyncActionStartAssetTransaction (/Script/SteamCoreWeb.SteamCoreWebAsyncActionStartAssetTransaction)
    USteamCoreWebAsyncActionStartAssetTransaction* StartAssetTransactionAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamID, const FString& AssetId, int32 AssetQuantity, const FString& Currency, const FString& Language, const FString& Ipaddress, const FString& Referer, bool bClientAuth); // 0x45212f0 [Final Native Static Public]

// USteamCoreWebAsyncActionStartTrade (/Script/SteamCoreWeb.SteamCoreWebAsyncActionStartTrade)
    USteamCoreWebAsyncActionStartTrade* StartTradeAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& SteamId1, const FString& SteamId2); // 0x4521b40 [Final Native Static Public]

// UWebSteamGameServerStats (/Script/SteamCoreWeb.WebSteamGameServerStats)
    void GetGameServerPlayerStatsForGame(const FScriptDelegate& Callback, const FString& Key, const FString& GameID, int32 AppID, const FString& RangeStart, const FString& RangeEnd, int32 MaxResults); // 0x4525b50 [Final Native Public]

// UWebSteamNews (/Script/SteamCoreWeb.WebSteamNews)
    void GetNewsForAppAuthed(const FScriptDelegate& Callback, const FString& Key, int32 AppID, int32 MaxLength, const TArray<FString>& Feeds, int32 EndDate, int32 Count); // 0x45266b0 [Final Native Public]
    void GetNewsForApp(const FScriptDelegate& Callback, int32 AppID, int32 MaxLength, const TArray<FString>& Feeds, int32 EndDate, int32 Count); // 0x4526230 [Final Native Public]

// USteamCoreWebAsyncActionGetNewsForApp (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetNewsForApp)
    USteamCoreWebAsyncActionGetNewsForApp* GetNewsForAppAsync(UObject* WorldContextObject, int32 AppID, int32 MaxLength, const TArray<FString>& Feeds, int32 EndDate, int32 Count); // 0x4526490 [Final Native Static Public]

// USteamCoreWebAsyncActionGetNewsForAppAuthed (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetNewsForAppAuthed)
    USteamCoreWebAsyncActionGetNewsForAppAuthed* GetNewsForAppAuthedAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, int32 MaxLength, const TArray<FString>& Feeds, int32 EndDate, int32 Count); // 0x45269a0 [Final Native Static Public]

// UWebSteamUser (/Script/SteamCoreWeb.WebSteamUser)
    void ResolveVanityURL(const FScriptDelegate& Callback, const FString& Key, const FString& VanityURL, const EVanityUrlType& URLType); // 0x4528ed0 [Final Native Public]
    void GrantPackage(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 PackageId, const FString& Ipaddress, const FString& ThirdPartyKey, int32 ThirdPartyAppId); // 0x4528800 [Final Native Public]
    void GetUserGroupList(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x4528250 [Final Native Public]
    void GetPublisherAppOwnershipChanges(const FScriptDelegate& Callback, const FString& Key, const FString& PackageRowVersion, const FString& CDKeyRowVersion); // 0x4527af0 [Final Native Public]
    void GetPublisherAppOwnership(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID); // 0x4527760 [Final Native Public]
    void GetPlayerSummaries(const FScriptDelegate& Callback, const FString& Key, const TArray<FString>& SteamIDs); // 0x45273c0 [Final Native Public]
    void GetPlayerBans(const FScriptDelegate& Callback, const FString& Key, const TArray<FString>& SteamIDs); // 0x4527020 [Final Native Public]
    void GetFriendList(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const FString& Relationship); // 0x45256a0 [Final Native Public]
    void GetAppPriceInfo(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, const TArray<int32>& AppIDs); // 0x45251f0 [Final Native Public]
    void CheckAppOwnership(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x4524de0 [Final Native Public]

// USteamCoreWebAsyncActionCheckAppOwnership (/Script/SteamCoreWeb.SteamCoreWebAsyncActionCheckAppOwnership)
    USteamCoreWebAsyncActionCheckAppOwnership* CheckAppOwnershipAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x4525000 [Final Native Static Public]

// USteamCoreWebAsyncActionGetAppPriceInfo (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetAppPriceInfo)
    USteamCoreWebAsyncActionGetAppPriceInfo* GetAppPriceInfoAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const TArray<int32>& AppIDs); // 0x4525460 [Final Native Static Public]

// USteamCoreWebAsyncActionGetFriendList (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetFriendList)
    USteamCoreWebAsyncActionGetFriendList* GetFriendListAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, const FString& Relationship); // 0x4525910 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPlayerBans (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPlayerBans)
    USteamCoreWebAsyncActionGetPlayerBans* GetPlayerBansAsync(UObject* WorldContextObject, const FString& Key, const TArray<FString>& SteamIDs); // 0x4527210 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPlayerSummaries (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPlayerSummaries)
    USteamCoreWebAsyncActionGetPlayerSummaries* GetPlayerSummariesAsync(UObject* WorldContextObject, const FString& Key, const TArray<FString>& SteamIDs); // 0x45275b0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPublisherAppOwnership (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPublisherAppOwnership)
    USteamCoreWebAsyncActionGetPublisherAppOwnership* GetPublisherAppOwnershipAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID); // 0x4527940 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPublisherAppOwnershipChanges (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPublisherAppOwnershipChanges)
    USteamCoreWebAsyncActionGetPublisherAppOwnershipChanges* GetPublisherAppOwnershipChangesAsync(UObject* WorldContextObject, const FString& Key, const FString& PackageRowVersion, const FString& CDKeyRowVersion); // 0x4527d60 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUserGroupList (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUserGroupList)
    USteamCoreWebAsyncActionGetUserGroupList* GetUserGroupListAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID); // 0x4528430 [Final Native Static Public]

// USteamCoreWebAsyncActionGrantPackage (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGrantPackage)
    USteamCoreWebAsyncActionGrantPackage* GrantPackageAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 PackageId, const FString& Ipaddress, const FString& ThirdPartyKey, int32 ThirdPartyAppId); // 0x4528b80 [Final Native Static Public]

// USteamCoreWebAsyncActionResolveVanityURL (/Script/SteamCoreWeb.SteamCoreWebAsyncActionResolveVanityURL)
    USteamCoreWebAsyncActionResolveVanityURL* ResolveVanityURLAsync(UObject* WorldContextObject, const FString& Key, const FString& VanityURL, const EVanityUrlType& URLType); // 0x45290f0 [Final Native Static Public]

// UWebUserAuth (/Script/SteamCoreWeb.WebUserAuth)
    void AuthenticateUserTicket(const FScriptDelegate& Callback, const FString& Key, int32 AppID, const FString& Ticket); // 0x45249c0 [Final Native Public]
    void AuthenticateUser(const FScriptDelegate& Callback, const FString& SteamID, const TArray<uint8>& SessionKey, const TArray<uint8>& EncryptedLoginKey); // 0x4524520 [Final Native Public]

// USteamCoreWebAsyncActionAuthenticateUser (/Script/SteamCoreWeb.SteamCoreWebAsyncActionAuthenticateUser)
    USteamCoreWebAsyncActionAuthenticateUser* AuthenticateUserAsync(UObject* WorldContextObject, const FString& SteamID, const TArray<uint8>& SessionKey, const TArray<uint8>& EncryptedLoginKey); // 0x4524790 [Final Native Static Public]

// USteamCoreWebAsyncActionAuthenticateUserTicket (/Script/SteamCoreWeb.SteamCoreWebAsyncActionAuthenticateUserTicket)
    USteamCoreWebAsyncActionAuthenticateUserTicket* AuthenticateUserTicketAsync(UObject* WorldContextObject, const FString& Key, int32 AppID, const FString& Ticket); // 0x4524bf0 [Final Native Static Public]

// UWebUserStats (/Script/SteamCoreWeb.WebUserStats)
    void SetUserStatsForGame(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const TArray<FString>& Names, const TArray<int32>& Values); // 0x45292e0 [Final Native Public]
    void GetUserStatsForGame(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID); // 0x45285e0 [Final Native Public]
    void GetSchemaForGame(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& Language); // 0x4527fa0 [Final Native Public]
    void GetPlayerAchievements(const FScriptDelegate& Callback, const FString& Key, const FString& SteamID, int32 AppID, const FString& Language); // 0x4526d70 [Final Native Public]
    void GetNumberOfCurrentPlayers(const FScriptDelegate& Callback, int32 AppID); // 0x4526c70 [Final Native Public]
    void GetGlobalStatsForGame(const FScriptDelegate& Callback, int32 AppID, const TArray<FString>& Names, int32 StartDate, int32 EndDate); // 0x4526020 [Final Native Public]
    void GetGlobalAchievementPercentagesForApp(const FScriptDelegate& Callback, const FString& GameID); // 0x4525ed0 [Final Native Public]

// USteamCoreWebAsyncActionGetGlobalAchievementPercentagesForApp (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetGlobalAchievementPercentagesForApp)
    USteamCoreWebAsyncActionGetGlobalAchievementPercentagesForApp* GetGlobalAchievementPercentagesForAppAsync(UObject* WorldContextObject, const FString& GameID); // 0x4559910 [Final Native Static Public]

// USteamCoreWebAsyncActionGetGlobalStatsForGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetGlobalStatsForGame)
    USteamCoreWebAsyncActionGetGlobalStatsForGame* GetGlobalStatsForGameAsync(UObject* WorldContextObject, int32 AppID, const TArray<FString>& Names, int32 StartDate, int32 EndDate); // 0x4559b80 [Final Native Static Public]

// USteamCoreWebAsyncActionGetNumberOfCurrentPlayers (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetNumberOfCurrentPlayers)
    USteamCoreWebAsyncActionGetNumberOfCurrentPlayers* GetNumberOfCurrentPlayersAsync(UObject* WorldContextObject, int32 AppID); // 0x4559d60 [Final Native Static Public]

// USteamCoreWebAsyncActionGetPlayerAchievements (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetPlayerAchievements)
    USteamCoreWebAsyncActionGetPlayerAchievements* GetPlayerAchievementsAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& Language); // 0x4559f70 [Final Native Static Public]

// USteamCoreWebAsyncActionGetSchemaForGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetSchemaForGame)
    USteamCoreWebAsyncActionGetSchemaForGame* GetSchemaForGameAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const FString& Language); // 0x455a1f0 [Final Native Static Public]

// USteamCoreWebAsyncActionGetUserStatsForGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionGetUserStatsForGame)
    USteamCoreWebAsyncActionGetUserStatsForGame* GetUserStatsForGameAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID); // 0x455a470 [Final Native Static Public]

// USteamCoreWebAsyncActionSetUserStatsForGame (/Script/SteamCoreWeb.SteamCoreWebAsyncActionSetUserStatsForGame)
    USteamCoreWebAsyncActionSetUserStatsForGame* SetUserStatsForGameAsync(UObject* WorldContextObject, const FString& Key, const FString& SteamID, int32 AppID, const TArray<FString>& Names, const TArray<int32>& Values); // 0x455a660 [Final Native Static Public]

// UStructUtilsFunctionLibrary (/Script/StructUtilsEngine.StructUtilsFunctionLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x4892f40 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x4892e50 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x4892d30 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x4892b80 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x4892ad0 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x4892a20 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x4892790 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x4892670 [Final Native Static Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x4ad5d20 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x4ae1e40 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x4ae1ca0 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x4ae1b00 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x4ae1a30 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x4ae1960 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x4ae1890 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x4ae17c0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x4ae16f0 [Final Native Public]
    void SetSpread(float Spread); // 0x4ae11b0 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x4adf340 [Final Native Public]
    void SetPortamento(float Portamento); // 0x4ade980 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x4ade680 [Final Native Public]
    void SetPan(float Pan); // 0x4ade480 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x4ade360 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x4ade290 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x4ade160 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x4ade030 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x4addf00 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x4adddd0 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x4addca0 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x4addb70 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x4adda40 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x4add5f0 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x4add520 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x4add450 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x4add380 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x4add2b0 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x4add1e0 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x4add110 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x4add040 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x4adcf70 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x4adca40 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x4adc920 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x4adc800 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x4adc6d0 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x4adc5a0 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x4adc470 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x4adc340 [Final Native Public]
    void SetGainDb(float GainDb); // 0x4adb5d0 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x4adae10 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x4adac90 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x4adab10 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x4adaa40 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x4ada970 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x4ada010 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x4ad9b70 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x4ad9aa0 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x4ad99d0 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x4ad9840 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x4ad9770 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x4ad8e30 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x4ad8860 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x4ad8790 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x4ad86c0 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x4ad85f0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x4ad8150 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x4ad72b0 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x4ad6ed0 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x4ad5fd0 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x4adfa10 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x4adf640 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x4adf590 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x4adf4e0 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x4add6c0 [Final Native Public]
    void SetBits(float Bits); // 0x4ad8540 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x4ad83e0 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x4ad8330 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4ae2750 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x4ae26a0 [Final Native Public]
    void SetWet(float WetAmount); // 0x4ae25f0 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4ae13e0 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x4ae1330 [Final Native Public]
    void SetSpread(float Spread); // 0x4ae1280 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x4adfaf0 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x4add940 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4adb2a0 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x4adb1f0 [Final Native Public]
    void SetFrequency(float Frequency); // 0x4adaf90 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4ad9eb0 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x4ad9e00 [Final Native Public]
    void SetFeedback(float Feedback); // 0x4ad9d50 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4ad9610 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x4ad9560 [Final Native Public]
    void SetDry(float DryAmount); // 0x4ad94b0 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x4ad9350 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x4ad92a0 [Final Native Public]
    void SetDepth(float Depth); // 0x4ad91f0 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x4adfbe0 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x4adbe50 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x4adfcd0 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x4ae28b0 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x4adfdd0 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x4ad7640 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x294a4b0 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x4adfeb0 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x4adffa0 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x4ae0080 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x4ae0150 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x4ae02c0 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x4ae0390 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x4ae0470 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x4ae0550 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x4ae0630 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x4ae02c0 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x4ae0730 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x4adbef0 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x4adce50 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x4adc160 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x4ad90d0 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x4ae0870 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x4adc0a0 [Final Native Public]
    void SetDelay(float Length); // 0x4ad9010 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x4ad8f00 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x2530d30 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x4ae0970 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x4adaee0 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x4adad60 [Final Native Public]
    void SetFilterQ(float InQ); // 0x4adabe0 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x4ada240 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x4ada190 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x4ada0e0 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x4ae0a50 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x4ae0b30 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x4ad9c40 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x4ad8220 [Final Native Public]
    void ResetKey(); // 0x4ad7840 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x4ae0630 [Final Native Public]

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x4ae0c80 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x4ae1fb0 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x4ae0d50 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x4adc280 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x4ad76e0 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x4ad6b20 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x4ad69e0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x4ad68f0 [Final Native Public]
    void AddTap(const int32& TapId); // 0x4ad5e80 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x4ae1bd0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x4ae0fa0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x4adf7a0 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x4adf410 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x4ade820 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x4ade750 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x4adbc30 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x4adbd80 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x4adbb60 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x4adba10 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x4adb8c0 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x4adb7f0 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x4adb6a0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x4ad8080 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x4ad8080 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x4ad7150 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x4ad6da0 [Final Native Public]
    bool IsLoaded(); // 0x4ad6d60 [Final Native Public]
    float GetSampleDuration(); // 0x4ad6980 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x4ad61d0 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x4ae2520 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x4ae1d70 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x4adebf0 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x4adeb20 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x4adea50 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x4adf270 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x4adf1a0 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x4adf0d0 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x4adf000 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x4adef30 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x4adee60 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x4aded90 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x4adecc0 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x4adcd80 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x4adb4d0 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x4adb400 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x4adb040 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x4ada7d0 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x4ada700 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x4ada8a0 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x4ada630 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x4ada560 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x4ada490 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x4ada3c0 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x4ada2f0 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x4ad8c70 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x4ad8ab0 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x4ad8930 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x4ad7fb0 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x4ad7ee0 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x4ad7e10 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x4ad7d40 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x4ad7c70 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x4ad7ba0 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x4ad7ad0 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x4ad7a00 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x4ad75b0 [Final Native Public]
    void RefreshAllWaveTables(); // 0x4ad7590 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x4ad7410 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x4ad7050 [Final Native Public]
    int32 GetNumTableEntries(); // 0x4ad6950 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x4ad6910 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x4ad62e0 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x4ad6210 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x4ae2440 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x4adb110 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x4ae1110 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x4adf940 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x4adf870 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x4ade550 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x4ad7890 [Final Native Public]
    bool IsLoaded(); // 0x4ad6d80 [Final Native Public]
    float GetSampleDuration(); // 0x4ad69c0 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x4ad61b0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x4ad6170 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x4ad6660 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x4ad63c0 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x4ae2170 [Final Native Public]
    void SetStepSize(float InValue); // 0x4ae1540 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x4ae0e70 [Final Native Public]
    void SetLocked(bool InValue); // 0x4adcb60 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x4adbf90 [Final Native Public]
    FVector2D GetValue(); // 0x4ad6c10 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x4ae2320 [Final Native Public]
    void SetStepSize(float InValue); // 0x4ae1660 [Final Native Public]
    void SetLocked(bool InValue); // 0x4adcc70 [Final Native Public]
    float GetValue(); // 0x4ad6d10 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x4606b20 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x4606960 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x46068e0 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x46068a0 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x4606820 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0x46060a0 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0x4606620 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0x4606530 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0x4606440 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& DestinationRate); // 0x2467140 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2467080 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2466fc0 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& SnapToRate); // 0x2466e20 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const FFrameRate& FrameRate); // 0x2466cb0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2466bf0 [Final Native Static Public]
    bool IsValid_MultipleOf(const FFrameRate& InFrameRate, const FFrameRate& OtherFramerate); // 0x2466ab0 [Final Native Static Public]
    bool IsValid_Framerate(const FFrameRate& InFrameRate); // 0x2466a10 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x24669d0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x2466990 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x24668d0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x2466790 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x24666a0 [Final Native Static Public]
    float Conv_FrameRateToSeconds(const FFrameRate& InFrameRate); // 0x24665e0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x2466540 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(FFrameNumber& InFrameNumber); // 0x24664b0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x24663f0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2466330 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceMarkRegionStart(const FString& Name); // 0x2fc5ee0 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x2fc5ee0 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x2fc5ee0 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x4aef2b0 [Final Native Static Public]
    bool StopTracing(); // 0x4aef0a0 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x4aef0d0 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x4aef0d0 [Final Native Static Public]
    bool ResumeTracing(); // 0x2fa9b40 [Final Native Static Public]
    bool PauseTracing(); // 0x2fa9b40 [Final Native Static Public]
    bool IsTracing(); // 0x4aef0a0 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x4a53740 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x4aeef00 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x4919dc0 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x1863100 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x1862e60 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x1862bc0 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x1861db0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x1863880 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x18635e0 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x18633d0 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x18631d0 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x1862fa0 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x1862c90 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x18629f0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x18627a0 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x1862340 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x1862160 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x1862010 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x1861c90 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x1861b40 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x1861940 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x18617a0 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x1861640 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x1861510 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x18613a0 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x1861190 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x1860f90 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x1862680 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x1862550 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x18636c0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x1861ef0 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x18626d0 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x18626d0 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x186f0b0 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x186ea40 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x186d340 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x186d180 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x186c8b0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186eec0 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186e890 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186e710 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x186e460 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0xe3e480 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0xe3e480 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x186e2a0 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x186e120 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x186ddf0 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x186dd50 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x186dc40 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x186db10 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x186d760 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x186d460 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x186d080 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x186cdc0 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186c700 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186c580 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x186c240 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x186c1a0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x186c0f0 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186bee0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x186bba0 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x186b950 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x186cbd0 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x186ca30 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x186d630 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x186ced0 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x186d560 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x186d490 [Native Public]

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x186ed30 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x186ebc0 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x186e540 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x186df60 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x186d920 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x186c3b0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x186bdb0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x186ba70 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x186b7e0 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x28b77c0 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x28b6f80 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x28b6e10 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x28b6d80 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x28b4560 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x28b44d0 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x28b4440 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x28b4370 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x28b42f0 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x28b4270 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x28b41f0 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x28b3350 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x28b3240 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x28b3130 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x28b3030 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x28b2ef0 [Final Native Public]
    void SetKeyboardFocus(); // 0x28b1f70 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x28b14e0 [Native Public]
    void SetFocus(); // 0x28aff20 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x28aec40 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x28ae450 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x28ad010 [Final Native Public]
    void ResetCursor(); // 0x28acb20 [Final Native Public]
    void RemoveFromParent(); // 0x28ac5d0 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0xe3e480 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x28abb50 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x28aba00 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x28ab840 [Final Native Public]
    bool IsVisible(); // 0x28ab7e0 [Final Native Public]
    bool IsRendered(); // 0x28ab6d0 [Final Native Public]
    bool IsInViewport(); // 0x28ab570 [Final Native Public]
    bool IsHovered(); // 0x28ab540 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x28ab4f0 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x28ab330 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x28ab170 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x28aaf90 [Final Native Public]
    bool HasMouseCapture(); // 0x28aae90 [Final Native Public]
    bool HasKeyboardFocus(); // 0x28aad90 [Final Native Public]
    bool HasFocusedDescendants(); // 0x28aac90 [Final Native Public]
    bool HasAnyUserFocus(); // 0x28aaa80 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0xe3e480 [Public]
    ESlateVisibility GetVisibility(); // 0x28aa990 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x28a8930 [Final Native Public]
    FText GetText__DelegateSignature(); // 0xe3e480 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0xe3e480 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0xe3e480 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0xe3e480 [Public]
    float GetRenderTransformAngle(); // 0x28a9f40 [Final Native Public]
    float GetRenderOpacity(); // 0x28a9ef0 [Final Native Public]
    UPanelWidget* GetParent(); // 0x28a9e70 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x28a9dc0 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x28a9d90 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x28a9d60 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0xe3e480 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0xe3e480 [Public]
    bool GetIsEnabled(); // 0x28a9740 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0xe3e480 [Public]
    UGameInstance* GetGameInstance(); // 0x28a9370 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0xe3e480 [Public]
    FVector2D GetDesiredSize(); // 0x28a8ee0 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x28a8b90 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0xe3e480 [Public]
    FGeometry GetCachedGeometry(); // 0x28a8930 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0xe3e480 [Public]
    FText GetAccessibleText(); // 0x28a8690 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x28a8580 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0xe3e480 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0xe3e480 [Public]
    void ForceVolatile(bool bForce); // 0x28a8460 [Final Native Public]
    void ForceLayoutPrepass(); // 0x28a83c0 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x28b7840 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x28b4bf0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x28b4f20 [Final Native Public]
    void ScrollToTop(); // 0x28acdb0 [Final Native Public]
    void ScrollToBottom(); // 0x28acd20 [Final Native Public]
    void RequestRefresh(); // 0x28aca10 [Final Native Public]
    void RegenerateAllEntries(); // 0x28ac0e0 [Final Native Public]
    float GetScrollOffset(); // 0x28a9f60 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x28a8fb0 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x28b53a0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x28b50d0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x28acc30 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x28ac5f0 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x28abee0 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x28abe10 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x28abd40 [Final Native Public]
    bool IsRefreshPending(); // 0x28ab680 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x28aa7b0 [Final Native Public]
    int32 GetNumItems(); // 0x28a9b60 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x28a98b0 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x28a97d0 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x28a9670 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x28a9650 [Final Native Public]
    void ClearListItems(); // 0x28a7c10 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x28a7a20 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x28a78a0 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x28a7740 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x28a7670 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x28a75a0 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x28a74a0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x28a73c0 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x28a7310 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x28a72b0 [Final Native Private]
    void BP_ClearSelection(); // 0x28a7070 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x28a7030 [Final Native Private]
    void AddItem(UObject* Item); // 0x28a6de0 [Final Native Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x28e9820 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x28e9480 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x28e9290 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x28e9110 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x28e8f90 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe3e480 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x28e8940 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x28e8920 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x28e88f0 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x28e8800 [Final Native Public]
    void StopAllAnimations(); // 0x28e87e0 [Final Native Public]
    void SetPositionInViewport(const FVector2D& position, bool bRemoveDPIScale); // 0x28e77d0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x28e76b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e7390 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x28e72e0 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x28e71c0 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x28e6900 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x28e6840 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x28e62e0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x28e5ed0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x28e5b40 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x28e5830 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x28e56b0 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x28e5560 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x28e4c50 [Final Native Public]
    void RemoveFromViewport(); // 0x28ac5d0 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x28e4ae0 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x28e4990 [Final Native Public]
    void RegisterInputComponent(); // 0x28e4520 [Final Native Protected]
    void PreConstruct(bool IsDesignTime); // 0xe3e480 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x28e3ee0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x28e3af0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x28e37c0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x28e3490 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x28e32c0 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x28e3180 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe3e480 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe3e480 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0xe3e480 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe3e480 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe3e480 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0xe3e480 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe3e480 [Event Public]
    void OnPaint(FPaintContext& Context); // 0xe3e480 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    void OnMouseCaptureLost(); // 0xe3e480 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe3e480 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0xe3e480 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0xe3e480 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe3e480 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe3e480 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0xe3e480 [Event Public]
    void OnInitialized(); // 0xe3e480 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0xe3e480 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0xe3e480 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe3e480 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe3e480 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe3e480 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe3e480 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0xe3e480 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe3e480 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x28e30f0 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x28e3060 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0xe3e480 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0xe3e480 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x28e21e0 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x28e1df0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x28e1f30 [Final Native Protected]
    bool IsInteractable(); // 0xe3e480 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x28e1df0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x28e1d20 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x28e1c30 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x28e1600 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x28e15b0 [Final Native Public]
    bool GetIsVisible(); // 0x28e0cf0 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x28e06c0 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x28e05b0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x28dfe80 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x28dfe00 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x28df6e0 [Final Native Public]
    void FlushAnimations(); // 0x28df4e0 [Final Native Public]
    void Destruct(); // 0xe3e480 [Event Public]
    void Construct(); // 0xe3e480 [Event Public]
    void CancelLatentActions(); // 0x28dca60 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x28dc900 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x28dc7c0 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x28dc600 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x28dc4d0 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x28dc430 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x28dc260 [Final Native Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x28443e0 [Final Native Public]
    FName GetUserTag(); // 0x2840fe0 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28451d0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28450e0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x2845050 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x2844fc0 [Final Native Public]
    float GetStartTime(); // 0x2840e40 [Final Native Public]
    float GetEndTime(); // 0x28407d0 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x283fc90 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x283fba0 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x28400e0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x283fe30 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x2841000 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x28410c0 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x2841160 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x2840d30 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x28408a0 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x2841290 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x2841410 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x2841480 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x2840f50 [Final Native Public]
    FString GetStringValue(); // 0x2840ed0 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x28414f0 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x2841560 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x28403e0 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& position, bool bRemoveDPIScale); // 0x2844d00 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x2844ba0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x2844750 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x2841cd0 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x2841a80 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x2841660 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x283fa20 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x283f8d0 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0xe3e480 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0xe3e480 [Event Protected]
    void BP_OnEntryReleased(); // 0xe3e480 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x2841920 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x2841890 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x2840ae0 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0xe3e480 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x28409b0 [Final Native Static Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x28ac240 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x28ac150 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x28aab90 [Final Native Public]
    bool HasAnyChildren(); // 0x28aaa50 [Final Native Public]
    int32 GetChildrenCount(); // 0x28a8b70 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x28a8a80 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x28a89c0 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x28a87a0 [Final Native Public]
    void ClearChildren(); // 0x28a7b30 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x28a5e00 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x28aea40 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x28a8c00 [Final Native Public]
    UWidget* GetContent(); // 0x28a8bc0 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x2844470 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28437f0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x2843300 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2842ee0 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x2842d80 [Native Public]
    void SetBlurStrength(float InStrength); // 0x28425c0 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x2842500 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x2842320 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x2844500 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28438b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2842f70 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28445a0 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x2844010 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x2843970 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2843010 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x2842e30 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x2842cd0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x28429c0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x28429c0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x2842830 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x2842780 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x2842650 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x28406b0 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x2844630 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x2843a30 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28430a0 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x28442c0 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x28441f0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x2843d30 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x2842c20 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x2842b00 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x2842450 [Final Native Public]
    bool IsPressed(); // 0x2841a00 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28446d0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x2843af0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2843140 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x283f730 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x2844f20 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x28440e0 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x2843c20 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x28436e0 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x2843520 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x2843410 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x2843250 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x28423c0 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x2842200 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x2842100 [Final Native Public]
    int32 GetZOrder(); // 0x28417a0 [Final Native Public]
    FVector2D GetSize(); // 0x2840c60 [Final Native Public]
    FVector2D GetPosition(); // 0x2840b70 [Final Native Public]
    FMargin GetOffsets(); // 0x2840a40 [Final Native Public]
    FAnchorData GetLayout(); // 0x2840860 [Final Native Public]
    bool GetAutoSize(); // 0x2840630 [Final Native Public]
    FAnchors GetAnchors(); // 0x2840580 [Final Native Public]
    FVector2D GetAlignment(); // 0x28404d0 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x2844350 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x2843dc0 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x28431c0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x2842b90 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x2842a80 [Final Native Public]
    bool IsPressed(); // 0x2841a40 [Final Native Public]
    bool IsChecked(); // 0x28417e0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x2840660 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x2843e50 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x2843b80 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x2843630 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x2843ee0 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x2841ba0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0xe3e480 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0xe3e480 [Public]
    bool IsOpen(); // 0x28419b0 [Final Native Public]
    FName GetSelectedOption(); // 0x2840c40 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0xe3e480 [Public]
    void ClearSelection(); // 0x283fe00 [Final Native Public]
    void ClearOptions(); // 0x283fd80 [Final Native Public]
    void AddOption(const FName& Option); // 0x283f810 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x28b52a0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x28b5040 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x28ac680 [Final Native Public]
    void RefreshOptions(); // 0x28ac070 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0xe3e480 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0xe3e480 [Public]
    bool IsOpen(); // 0x28ab5e0 [Final Native Public]
    FString GetSelectedOption(); // 0x28aa0b0 [Final Native Public]
    int32 GetSelectedIndex(); // 0x28aa050 [Final Native Public]
    int32 GetOptionCount(); // 0x28a9cd0 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x28a9b80 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x28a8210 [Final Native Public]
    void ClearSelection(); // 0x28a7fb0 [Final Native Public]
    void ClearOptions(); // 0x28a7f50 [Final Native Public]
    void AddOption(const FString& Option); // 0x28a6f90 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x28b40c0 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x28af8d0 [Final Native Public]
    int32 GetNumEntries(); // 0x28a9b40 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x28a88b0 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x28aca90 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x28ac2e0 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x28a70f0 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x28a70b0 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x28b65b0 [Final Native Public]
    void SetText(const FText& InText); // 0x28b5f40 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x28b2de0 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x28b1d10 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x28b1990 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x28b1810 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x28b0c30 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x28b0630 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x28b03b0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x28aff60 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe3e480 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0xe3e480 [Public]
    FText GetText(); // 0x28aa1a0 [Final Native Public]
    ETextJustify GetJustification(); // 0x28a9890 [Final Native Public]
    FText GetHintText(); // 0x28a93e0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x28a9310 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x28b6650 [Final Native Public]
    void SetText(const FText& InText); // 0x28b6020 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x28b1d90 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x28b1a50 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x28b18d0 [Final Native Public]
    void SetHintText(const FText& InText); // 0x28b0d10 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x28b08b0 [Final Native Public]
    void SetError(const FText& InError); // 0x28afa50 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe3e480 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0xe3e480 [Public]
    bool HasError(); // 0x28aac40 [Final Native Public]
    FText GetText(); // 0x28aa270 [Final Native Public]
    void ClearError(); // 0x28a7b50 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x28b1600 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x28b1570 [Final Native Public]
    bool GetIsExpanded(); // 0x28a9770 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x28b48a0 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x28ae770 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x28a5ff0 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b72a0 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x28b4a50 [Final Native Public]
    void SetRow(int32 InRow); // 0x28b4770 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3980 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x28b3530 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x28b2060 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b0fb0 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x28ae920 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x28ae640 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x28a6290 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b7330 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x28b57b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3a90 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b1040 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x28b3670 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x28af550 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x28ae4d0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x28ae230 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x28ae1a0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x28ae0d0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x28ae000 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x28adea0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x28add70 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x28adce0 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x28adc00 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x28adb70 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x28ada80 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x28a90f0 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x28b6490 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x28b51d0 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x28b3450 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x28b1e90 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x28afcd0 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x28ad270 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x28ad1d0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0xe3e480 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0xe3e480 [Public]
    bool GetIsSelectingKey(); // 0x28a9790 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x28ae3b0 [Final Native Public]
    void InvalidateCache(); // 0x28ab4d0 [Final Native Public]
    bool GetCanCache(); // 0x28a8970 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x28b8000 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x28b7e50 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x28b4010 [Final Native Public]
    void Open(bool bFocusMenu); // 0x28abfb0 [Final Native Public]
    bool IsOpen(); // 0x28ab630 [Final Native Public]
    bool HasOpenSubMenus(); // 0x28ab120 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0xe3e480 [Public]
    FVector2D GetMenuPosition(); // 0x28a99c0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x28a8320 [Final Native Public]
    void Close(); // 0x28a8040 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x28b1e10 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x28b7ab0 [Final Native Public]
    void SetText(const FText& InText); // 0x28b6100 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x28b1b10 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x28b0df0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x28b06d0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x28b0450 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x28b00f0 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe3e480 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0xe3e480 [Public]
    FText GetText(); // 0x28aa340 [Final Native Public]
    FText GetHintText(); // 0x28a94b0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x28a9340 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x28b6820 [Final Native Public]
    void SetText(const FText& InText); // 0x28b61e0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x28b1ba0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x28b0ed0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x28b0970 [Final Native Public]
    void SetError(const FText& InError); // 0x28afb90 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe3e480 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0xe3e480 [Public]
    FText GetText(); // 0x28aa410 [Final Native Public]
    FText GetHintText(); // 0x28a9580 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x28ac7f0 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x28a64b0 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b73c0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3ba0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b10d0 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x28b3ec0 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x28b1740 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x28afe70 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x28b6ae0 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x28b46d0 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x28b45e0 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x28af740 [Final Native Public]
    void RequestRender(); // 0x28aca40 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x28a9280 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x28b69b0 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x28b68f0 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x28b66f0 [Final Native Public]
    void SetText(FText& InText); // 0x28b62c0 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x28b29b0 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x28af3d0 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x28af2a0 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x28af1d0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x28af120 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x28af060 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x28aeec0 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x28aedf0 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x28aed40 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x28ad7d0 [Final Native Public]
    void RefreshTextLayout(); // 0x28ac0b0 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x28aa6c0 [Final Native Public]
    FText GetText(); // 0x28aa4e0 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x28a8db0 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x28a8ca0 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x28a7b00 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x28b5600 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x28b7110 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x28b5dd0 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x28b5d40 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x28b1380 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b7450 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3cb0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b1160 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x28b5ba0 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x28b7910 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x28b4d10 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x28b4c80 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x28b4ae0 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x28b4e50 [Final Native Public]
    void SetScrollbarPadding(const FMargin& NewScrollbarPadding); // 0x28b4da0 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x28b3850 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x28b2e60 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x28ae9b0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x28ad730 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x28ad3b0 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x28ad310 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x28acde0 [Final Native Public]
    void ScrollToStart(); // 0x28acd80 [Final Native Public]
    void ScrollToEnd(); // 0x28acd50 [Final Native Public]
    float GetViewOffsetFraction(); // 0x28aa890 [Final Native Public]
    float GetViewFraction(); // 0x28aa7d0 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x28aa000 [Final Native Public]
    float GetScrollOffset(); // 0x28a9fb0 [Final Native Public]
    void EndInertialScrolling(); // 0x28a8150 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b74d0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3d20 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b11e0 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x28b7b80 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x28b2a30 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x28b2770 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x28b26b0 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x28b23c0 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x28b2300 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x28b2240 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x28b0b70 [Final Native Public]
    void ClearWidthOverride(); // 0x28a7fd0 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x28a7ea0 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x28a7e30 [Final Native Public]
    void ClearMinAspectRatio(); // 0x28a7dc0 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x28a7d10 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x28a7ca0 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x28a7c30 [Final Native Public]
    void ClearHeightOverride(); // 0x28a7ba0 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b7560 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3e30 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b1270 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x28b71a0 [Final Native Public]
    void SetStepSize(float InValue); // 0x28b5c80 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x28b5a30 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x28b5980 [Final Native Public]
    void SetMinValue(float InValue); // 0x28b2cc0 [Final Native Public]
    void SetMaxValue(float InValue); // 0x28b2590 [Final Native Public]
    void SetLocked(bool InValue); // 0x28b20f0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x28b1420 [Final Native Public]
    float GetValue(); // 0x28aa740 [Final Native Public]
    float GetNormalizedValue(); // 0x28a9ab0 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x28b5840 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x28b7220 [Final Native Public]
    void SetMinValue(float NewValue); // 0x28b2d60 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x28b2c40 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x28b2bb0 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x28b2630 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x28b2510 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x28b2480 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x28b0a20 [Final Native Public]
    void SetDelta(float NewValue); // 0x28af4c0 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x28ad450 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0xe3e480 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0xe3e480 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0xe3e480 [Public]
    float GetValue(); // 0x28aa790 [Final Native Public]
    float GetMinValue(); // 0x28a9a70 [Final Native Public]
    float GetMinSliderValue(); // 0x28a9a30 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x28a9a10 [Final Native Public]
    float GetMaxValue(); // 0x28a9980 [Final Native Public]
    float GetMaxSliderValue(); // 0x28a9940 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x28a9920 [Final Native Public]
    float GetDelta(); // 0x28a8ec0 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x28a88e0 [Final Native Public]
    void ClearMinValue(); // 0x28a7f30 [Final Native Public]
    void ClearMinSliderValue(); // 0x28a7f10 [Final Native Public]
    void ClearMaxValue(); // 0x28a7da0 [Final Native Public]
    void ClearMaxSliderValue(); // 0x28a7d80 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x28ac8f0 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x28a66d0 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x28b6a30 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x28b6790 [Final Native Public]
    void SetText(const FText& InText); // 0x28b63a0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x28b5e60 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x28b5550 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x28b54a0 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x28b3720 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x28b2af0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x28b0770 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x28b04f0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x28b0280 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x28ae570 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x28ad8d0 [Final Native Public]
    FText GetText(); // 0x28aa5d0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x28a91d0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x28a9040 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x28b35c0 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x28ad670 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x28ad5b0 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x28ad4f0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x28af960 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x28af7e0 [Final Native Public]
    bool IsAligned(); // 0x28ab510 [Final Native Private]
    float GetEntryWidth(); // 0x28a92f0 [Final Native Public]
    float GetEntryHeight(); // 0x28a92d0 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x28b1c30 [Final Native Public]
    void ExpandAll(); // 0x28a8180 [Final Native Public]
    void CollapseAll(); // 0x28a8080 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x28b5ae0 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x28b28f0 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x28b2830 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x28a68f0 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b75e0 [Final Native Public]
    void SetRow(int32 InRow); // 0x28b4800 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b12f0 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x28ae6d0 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x28a6bc0 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b74d0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x28b58f0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3d20 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b11e0 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x28b7ea0 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x28b7720 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x28b7670 [Final Native Public]
    FRotator GetViewRotation(); // 0x28aa8e0 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x28aa950 [Final Native Public]
    FVector GetViewLocation(); // 0x28aa820 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x28b7ce0 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x28b7c40 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x28b7a30 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x28b79a0 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x28b6ee0 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x28b6ca0 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x28b6c10 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x28b6b80 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x28b4170 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x28b3f80 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x28b38e0 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x28b21b0 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x28b0af0 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x28af690 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x28af600 [Final Native Public]
    void SetCylinderArcAngle(float InCylinderArcAngle); // 0x28aecc0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x28ad9a0 [Final Native Public]
    void RequestRenderUpdate(); // 0x28aca70 [Native Public]
    void RequestRedraw(); // 0x28ac9f0 [Native Public]
    bool IsWidgetVisible(); // 0x28ab810 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x28aaa30 [Final Native Public]
    bool GetWindowFocusable(); // 0x28aaa10 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x28aa9f0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x28aa9c0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x28aa720 [Final Native Public]
    bool GetTwoSided(); // 0x28aa700 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x28aa6e0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x28a9f20 [Final Native Public]
    float GetRedrawTime(); // 0x28a9ed0 [Final Native Public]
    FVector2D GetPivot(); // 0x28a9ea0 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x28a9cf0 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x28a9900 [Final Native Public]
    bool GetManuallyRedraw(); // 0x28a98e0 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x28a93c0 [Final Native Public]
    FVector2D GetDrawSize(); // 0x28a9000 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x28a8fe0 [Final Native Public]
    float GetCylinderArcAngle(); // 0x28a8c80 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x28a8c40 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x28e61c0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x28e5d60 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x28e5380 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x28e52f0 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x28e47e0 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x28e4580 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x28e41e0 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x28e4090 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x28e3f80 [Native Public]
    bool IsOverInteractableWidget(); // 0x28e2040 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x28e2020 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x28e2000 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x28e0f40 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x28e0860 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x28df510 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x28e54d0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x28adce0 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x28e1b00 [Final Native Public]
    int32 GetNumWidgets(); // 0x28e1560 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x28df6b0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x28df640 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28b73c0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28b3ba0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28b10d0 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28e7a00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e7420 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e6540 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28e7a90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e74e0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e65d0 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x28e67a0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e6660 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x28dc180 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28e7b20 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e75a0 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x28e7120 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e6710 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x28e6140 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x28e60a0 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x28defe0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x28ddc70 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x28ddb20 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x28e8e00 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x28e8cd0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x28e8b80 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x28e8a60 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x28e4fe0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x28e4e80 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x28e4d30 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x28e24b0 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x28e2350 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x28e2060 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x28e10d0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x28e0ff0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x28df540 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x28df240 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x28dc010 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x28dbdf0 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x28e96e0 [Final Native Static Public]
    FEventReply Unhandled(); // 0x28e9670 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x28e7d50 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x28e7c30 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x28e7bb0 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x28dca80 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x28e6fc0 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x28e6d80 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x28e6c80 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x28e69a0 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x28e6380 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x28e62b0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x28e5bd0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x28e5a00 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x28e5a00 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x28e4b70 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x28e4690 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x28dcee0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0xe3e480 [Public]
    FSlateBrush NoResourceBrush(); // 0x28e2f50 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x28e2d00 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x28e2ad0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x28e2950 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x28e2710 [Final Native Static Public]
    bool IsDragDropping(); // 0x28e1e20 [Final Native Static Public]
    FEventReply Handled(); // 0x28e1bc0 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x28e1700 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x28e0d20 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x28e0b80 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x28e0a90 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x28e0960 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x28e0880 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x28e0440 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x28e02e0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x28e01c0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x28e00a0 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x28dffb0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x28dfab0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x28df760 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x28df130 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x28deb80 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& position, const FLinearColor& Tint); // 0x28de9f0 [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); // 0x28de6b0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x28de4d0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x28de0d0 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x28dddc0 [Final Native Static Public]
    void DismissAllMenus(); // 0x28ddb00 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x28dd880 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x28dd530 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x28dd320 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x28dd030 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x28dcee0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x28dcca0 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x28dca80 [Final Native Static Public]
    void CancelDragDrop(); // 0x28dca40 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x28e8730 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x28e8680 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x28e85d0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x28e8520 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x28e8470 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x28e83c0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x28e8310 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x28e8260 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x28e81b0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x28e8100 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x28e8050 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x28e7fa0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x28e7ef0 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x28e48e0 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x28e42e0 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x28e1a50 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x28e19c0 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x28e1930 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x28e1650 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x28e13f0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x28e1200 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x28e11a0 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x4670060 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x466ffa0 [Final Native Public]
    int32 GetNumVariantSets(); // 0x2ea06a0 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x4671130 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x4671010 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x4670670 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x466fa60 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x46701c0 [Final Native Public]
    FText GetPropertyTooltip(); // 0x466fcd0 [Final Native Public]
    FString GetFullDisplayString(); // 0x466fa30 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x46702a0 [Final Native Public]
    int32 GetSelectedOption(); // 0x2d26e80 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x466fb40 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x4670ff0 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x4670e80 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x4670c30 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x28ab4d0 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x46707c0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x46704b0 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x4670330 [Final Native Public]
    bool IsActive(); // 0x46701e0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x2970b10 [Final Native Public]
    UVariantSet* GetParent(); // 0x466fbf0 [Final Native Public]
    int32 GetNumDependencies(); // 0x29a0b30 [Final Native Public]
    int32 GetNumActors(); // 0x466fb00 [Final Native Public]
    FText GetDisplayText(); // 0x466f8f0 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x466f6d0 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x466f600 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x466f510 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x466f480 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x466f2a0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x4670f50 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x4670d70 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x28ab4d0 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x4670a10 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x4670590 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x466fe40 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x466fd80 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x466fd60 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x466fc60 [Final Native Public]
    int32 GetNumVariants(); // 0x466fb20 [Final Native Public]
    FText GetDisplayText(); // 0x466f990 [Final Native Public]

// IBP_IShaderCompilationLoadingScreen_C (/ShaderCompilationScreen/Blueprints/BP_IShaderCompilationLoadingScreen.BP_IShaderCompilationLoadingScreen_C)
    void SetShaderCompiler(ABP_ShaderCompiler_C* Compiler); // 0xe3e480 [Public]

// ABP_MaterialLoader_C (/ShaderCompilationScreen/Blueprints/BP_MaterialLoader.BP_MaterialLoader_C)
    void OnLoaded_0621388947993714878B07A694D4647F(UObject* Loaded); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_MaterialLoader(int32 EntryPoint); // 0xe3e480 [Final]
    void Loaded__DelegateSignature(); // 0xe3e480 [Public]

// ABP_ShaderCompiler_C (/ShaderCompilationScreen/Blueprints/BP_ShaderCompiler.BP_ShaderCompiler_C)
    void NiagaraSystemLoaded(); // 0xe3e480 [Public]
    void MaterialLoaded(); // 0xe3e480 [Public]
    void StartCompilingSystemAtIndex(int32 Index); // 0xe3e480 [Public]
    void StartCompilingShaderAtIndex(int32 Index); // 0xe3e480 [Public]
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe3e480 [Event Public]
    void FinishCompilation(); // 0xe3e480
    void ExecuteUbergraph_BP_ShaderCompiler(int32 EntryPoint); // 0xe3e480 [Final]

// ABP_SystemLoader_C (/ShaderCompilationScreen/Blueprints/BP_SystemLoader.BP_SystemLoader_C)
    void OnLoaded_80FE39BF42467689FE81B7BD64F6D119(UObject* Loaded); // 0xe3e480
    void ReceiveBeginPlay(); // 0xe3e480 [Event Protected]
    void ExecuteUbergraph_BP_SystemLoader(int32 EntryPoint); // 0xe3e480 [Final]
    void Loaded__DelegateSignature(); // 0xe3e480 [Public]

// UW_ShaderCompilationProgress_C (/ShaderCompilationScreen/UI/W_ShaderCompilationProgress.W_ShaderCompilationProgress_C)
    float GetPercent(); // 0xe3e480 [Public]
    FText GetText(); // 0xe3e480 [Public]
    void SetShaderCompiler(ABP_ShaderCompiler_C* Compiler); // 0xe3e480 [Public]
    void ExecuteUbergraph_W_ShaderCompilationProgress(int32 EntryPoint); // 0xe3e480 [Final]
