// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Backrooms: Escape Together — build Steam build 25287569 (2026-09-14)
// Engine: UE 5.7 · process BETGameSteam-Win64-Shipping.exe · dumped 2026-09-16T16:40:18Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// ABP_LobbyGameMode_C (/Game/Maps/BR_MainMenu/BP_LobbyGameMode.BP_LobbyGameMode_C)
    void ReceiveBeginPlay(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_BP_LobbyGameMode(int32 EntryPoint); // 0x15b23e0 [Final]

// ABP_MainMenuTV_C (/Game/Maps/BR_MainMenu/BP_MainMenuTV.BP_MainMenuTV_C)
    void CameraTrack__FinishedFunc(); // 0x15b23e0
    void CameraTrack__UpdateFunc(); // 0x15b23e0
    void StartTVIntro(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_BP_MainMenuTV(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Crouch_C (/Game/Player/Abilities/Crouch/GA_Crouch.GA_Crouch_C)
    void HasValidCrouchBase(const bool& IsValid); // 0x15b23e0 [Public]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_OnInputPressed(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo, bool bCanActivateAbility); // 0x15b23e0 [Event Protected]
    void OnCancelTagAdded(FGameplayTag& Tag, int32 TagCount); // 0x15b23e0
    void ExecuteUbergraph_GA_Crouch(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Death_C (/Game/Player/Abilities/Death/GA_Death.GA_Death_C)
    void RagdollPlayer(ACharacter* Player); // 0x15b23e0 [Public]
    void ToggleStatic(bool bShowStatic); // 0x15b23e0 [Public]
    void OnFinish_E11C8BB9405AF51CE167E097D54BA9B1(); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Death(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Down_C (/Game/Player/Abilities/Down/GA_Down.GA_Down_C)
    bool GetAbilityCompletionData(FBETAbilityCompletionData& AbilityActivationData); // 0x15b23e0 [Event Public]
    void InvalidHandle_14C7D24B4EC64050ED4D02BC72975E38(FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo); // 0x15b23e0
    void OnRemoved_14C7D24B4EC64050ED4D02BC72975E38(FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo); // 0x15b23e0
    void OnChange_EC1FC9154AF03BFF70DCEA9AD74B07A8(bool bMatchesComparison, float CurrentValue); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Down(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Electrocuted_C (/Game/Player/Abilities/Electrocuted/GA_Electrocuted.GA_Electrocuted_C)
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void EndStunned(); // 0x15b23e0
    void ExecuteUbergraph_GA_Electrocuted(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Point_C (/Game/Player/Abilities/EmoteOne/GA_Point.GA_Point_C)
    void OnCancelled_C3B2392143B43F3FF647FC879351BAB1(); // 0x15b23e0
    void OnInterrupted_C3B2392143B43F3FF647FC879351BAB1(); // 0x15b23e0
    void OnBlendOut_C3B2392143B43F3FF647FC879351BAB1(); // 0x15b23e0
    void OnBlendedIn_C3B2392143B43F3FF647FC879351BAB1(); // 0x15b23e0
    void OnCompleted_C3B2392143B43F3FF647FC879351BAB1(); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Point(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_ThumbsUp_C (/Game/Player/Abilities/EmoteThree/GA_ThumbsUp.GA_ThumbsUp_C)
    void OnCancelled_F837DBAD465AD940D036DCAB4F92EBEE(); // 0x15b23e0
    void OnInterrupted_F837DBAD465AD940D036DCAB4F92EBEE(); // 0x15b23e0
    void OnBlendOut_F837DBAD465AD940D036DCAB4F92EBEE(); // 0x15b23e0
    void OnBlendedIn_F837DBAD465AD940D036DCAB4F92EBEE(); // 0x15b23e0
    void OnCompleted_F837DBAD465AD940D036DCAB4F92EBEE(); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_ThumbsUp(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Dance_C (/Game/Player/Abilities/EmoteTwo/GA_Dance.GA_Dance_C)
    void OnCancelled_7B3A4E7E4156402EBF5AB8BC7FB332EF(); // 0x15b23e0
    void OnInterrupted_7B3A4E7E4156402EBF5AB8BC7FB332EF(); // 0x15b23e0
    void OnBlendOut_7B3A4E7E4156402EBF5AB8BC7FB332EF(); // 0x15b23e0
    void OnBlendedIn_7B3A4E7E4156402EBF5AB8BC7FB332EF(); // 0x15b23e0
    void OnCompleted_7B3A4E7E4156402EBF5AB8BC7FB332EF(); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Dance(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Flashlight_C (/Game/Player/Abilities/Flashlight/GA_Flashlight.GA_Flashlight_C)
    void ToggleFlashlight(bool FlashlightState); // 0x15b23e0 [Public]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_OnInputPressed(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo, bool bCanActivateAbility); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Flashlight(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Flashlight_Enemycheck_C (/Game/Player/Abilities/Flashlight/GA_Flashlight_Enemycheck.GA_Flashlight_Enemycheck_C)
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Flashlight_Enemycheck(int32 EntryPoint); // 0x15b23e0 [Final]

// UGC_Whistle_C (/Game/Player/Abilities/GameplayCues/GC_Whistle.GC_Whistle_C)
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x15b23e0 [Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x15b23e0 [Event Public]

// UGA_Interact_Timed_C (/Game/Player/Abilities/Interact/GA_Interact_Timed.GA_Interact_Timed_C)
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void OnFinish_C56296F04D7C1D5C93AB3CADD75EA0A2(); // 0x15b23e0
    void EventReceived_CC218B6D48CA800BF2FB8783F502F555(const FGameplayEventData& Payload); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Interact_Timed(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Jump_C (/Game/Player/Abilities/Jump/GA_Jump.GA_Jump_C)
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void OnJumpSuccess(); // 0x15b23e0
    void OnJumpFailed(); // 0x15b23e0
    void ExecuteUbergraph_GA_Jump(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_LookBack_C (/Game/Player/Abilities/LookBack/GA_LookBack.GA_LookBack_C)
    void CacheCameraManager(); // 0x15b23e0 [Public]
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void SetYaw(); // 0x15b23e0
    void ExecuteUbergraph_GA_LookBack(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Sprint_C (/Game/Player/Abilities/Sprint/GA_Sprint.GA_Sprint_C)
    void IsInToggleMode(const bool& IsToggleMode); // 0x15b23e0 [Public]
    void OnFinish_6113E4C846A6270C401C548F1326DD74(); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_OnInputPressed(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo, bool bCanActivateAbility); // 0x15b23e0 [Event Protected]
    void OnSprintEnd(); // 0x15b23e0
    void UnbindSprintEnd(USurvivorCMC* SurvivorCMC); // 0x15b23e0
    void ExecuteUbergraph_GA_Sprint(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Stunned_C (/Game/Player/Abilities/Stunned/GA_Stunned.GA_Stunned_C)
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void EndStunned(); // 0x15b23e0
    void ExecuteUbergraph_GA_Stunned(int32 EntryPoint); // 0x15b23e0 [Final]

// UABP_SurvivorCharacter_C (/Game/Player/Animations/Blueprints/ABP_SurvivorCharacter.ABP_SurvivorCharacter_C)
    void HeadIK(const FPoseLink& FootIK, FPoseLink& HeadIK); // 0x15b23e0
    void FootIK(const FPoseLink& IK, FPoseLink& FootIK); // 0x15b23e0
    void AimOffset(const FPoseLink& UpperBodyLowerBodySplit, FPoseLink& AimOffset); // 0x15b23e0
    void FullBody(FPoseLink& FullBody); // 0x15b23e0
    void UpperBody(const FPoseLink& InPose, FPoseLink& UpperBody); // 0x15b23e0
    void IK(const FPoseLink& AimOffset, FPoseLink& IK); // 0x15b23e0
    void AnimGraph(FPoseLink& AnimGraph); // 0x15b23e0
    UCharacterMovementComponent* GetMovementComponent(); // 0x15b23e0 [Public]
    void OnRep_IsOnGround(); // 0x15b23e0
    void SelectCardinalDirectionFromAngle(double Angle, double DeadZone, const AnimEnum_CardinalDirection& CurrentDirection, bool UseCurrentDirection, const AnimEnum_CardinalDirection& Direction); // 0x15b23e0 [Public]
    void UpdateAimingData(); // 0x15b23e0 [Public]
    void UpdateCharacterStateData(double Delta Time); // 0x15b23e0 [Public]
    void UpdateVelocityData(); // 0x15b23e0 [Public]
    void UpdateRotationData(); // 0x15b23e0 [Public]
    void UpdateLocationData(double Delta Time); // 0x15b23e0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x15b23e0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SurvivorCharacter_AnimGraphNode_ControlRig_9411DA6F44956C6189C4F1A35153A661(); // 0x15b23e0
    void BlueprintInitializeAnimation(); // 0x15b23e0 [Event Public]
    void AnimNotify_SurvivorFootstep(); // 0x15b23e0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_ABP_SurvivorCharacter(int32 EntryPoint); // 0x15b23e0 [Final]

// IALI_SurvivorCharacter_C (/Game/Player/Animations/Blueprints/ALI_SurvivorCharacter.ALI_SurvivorCharacter_C)
    void HeadIK(const FPoseLink& FootIK, FPoseLink& HeadIK); // 0x15b23e0
    void FootIK(const FPoseLink& IK, FPoseLink& FootIK); // 0x15b23e0
    void AimOffset(const FPoseLink& UpperBodyLowerBodySplit, FPoseLink& AimOffset); // 0x15b23e0
    void IK(const FPoseLink& AimOffset, FPoseLink& IK); // 0x15b23e0
    void UpperBody(const FPoseLink& InPose, FPoseLink& UpperBody); // 0x15b23e0
    void FullBody(FPoseLink& FullBody); // 0x15b23e0

// UBP_BETGameInstance_C (/Game/Player/Blueprints/BP_BETGameInstance.BP_BETGameInstance_C)
    FString K2_GetLocalizedVersionMismatchDescription(const FString& VersionRelationship, const FString& HostVersion, const FString& ClientVersion); // 0x15b23e0 [Event Public]
    FString K2_GetLocalizedNetworkErrorDescription(const FString& InKey); // 0x15b23e0 [Event Protected]
    void LoadSoundSettings(UBETGameUserSettings* Settings); // 0x15b23e0 [Public]
    void OnFailure_48BC75FE45A998661B4983A8E515136F(); // 0x15b23e0
    void OnSuccess_48BC75FE45A998661B4983A8E515136F(); // 0x15b23e0
    void OnFailure_3E8196F846A30CCBB33F0FABD00F2036(); // 0x15b23e0
    void OnSuccess_3E8196F846A30CCBB33F0FABD00F2036(); // 0x15b23e0
    void OnFailure_F4615D77458F27BE9AE79AA517CDA1D8(); // 0x15b23e0
    void OnSuccess_F4615D77458F27BE9AE79AA517CDA1D8(); // 0x15b23e0
    void OnFailure_4CD51F184673F8E28E220F87A5BF44A2(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnSuccess_4CD51F184673F8E28E220F87A5BF44A2(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnWriteFailure_4CD51F184673F8E28E220F87A5BF44A2(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnWriteSuccess_4CD51F184673F8E28E220F87A5BF44A2(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnFailure_0FE1F86E4431FFD0EB6F6FAC057B229D(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnSuccess_0FE1F86E4431FFD0EB6F6FAC057B229D(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnWriteFailure_0FE1F86E4431FFD0EB6F6FAC057B229D(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnWriteSuccess_0FE1F86E4431FFD0EB6F6FAC057B229D(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x15b23e0
    void OnHUDInitialized_Event(); // 0x15b23e0
    void ChangeSessionState_DEPRECATED(bool bStarted, APlayerController* PlayerController); // 0x15b23e0
    void ReceiveInit(); // 0x15b23e0 [Event Public]
    void PrintSessionStatus(); // 0x15b23e0
    void UnlockLevelAchievement(FGameplayTag& LevelTag); // 0x15b23e0 [Event Public]
    void OnSurvivorPossessionAcknowledged_Event(APawn* PossessedPawn); // 0x15b23e0
    void WinScreen(const FBETEndingPathData& EndingPathData); // 0x15b23e0
    void ExecuteUbergraph_BP_BETGameInstance(int32 EntryPoint); // 0x15b23e0 [Final]

// ABP_Survivor_Character_C (/Game/Player/Blueprints/BP_Survivor_Character.BP_Survivor_Character_C)
    void ToggleFlashlight(bool bNewVisibility); // 0x15b23e0 [Public]
    void OnRep_FlashlightState(); // 0x15b23e0
    float GetScrollAxisValue(); // 0x15b23e0 [Event Public]
    void InpActEvt_IA_EquipmentTertiary_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b23e0
    void OnToggleAlarm(bool bIsOn); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BP_Survivor_Character(int32 EntryPoint); // 0x15b23e0 [Final]

// UCM_Disoriented_C (/Game/Player/CameraModifiers/CM_Disoriented.CM_Disoriented_C)
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x15b23e0 [Event Public]

// UCM_VCRCamera_C (/Game/Player/CameraModifiers/CM_VCRCamera.CM_VCRCamera_C)
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x15b23e0 [Event Public]

// UGA_CamcorderRecord_C (/Game/Player/Features/Equipment/Camcorder/Abilities/GA_CamcorderRecord.GA_CamcorderRecord_C)
    void ToggleUIVisibility(bool bOn); // 0x15b23e0 [Public]
    void AddUniqueMod(APlayerCameraManager* CamManager, TSubclassOf<UCameraModifier> Mod); // 0x15b23e0 [Public]
    void ToggleCamera(bool bOn); // 0x15b23e0 [Public]
    void TogglePPMod(bool bOn); // 0x15b23e0 [Public]
    void ToggleSound(bool bOn); // 0x15b23e0 [Public]
    void EventReceived_707B30E9407175D12B9AC1B2CC0843D1(const FGameplayEventData& Payload); // 0x15b23e0
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void CameraFadeToggle(bool bCameraOn); // 0x15b23e0
    void K2_OnInputPressed(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo, bool bCanActivateAbility); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_CamcorderRecord(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_CamcorderZoomIn_C (/Game/Player/Features/Equipment/Camcorder/Abilities/GA_CamcorderZoomIn.GA_CamcorderZoomIn_C)
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_CamcorderZoomIn(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_CamcorderZoomOut_C (/Game/Player/Features/Equipment/Camcorder/Abilities/GA_CamcorderZoomOut.GA_CamcorderZoomOut_C)
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_CamcorderZoomOut(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_Camcorder_HideUI_C (/Game/Player/Features/Equipment/Camcorder/Abilities/GA_Camcorder_HideUI.GA_Camcorder_HideUI_C)
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_Camcorder_HideUI(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_ProgressBarTick_C (/Game/Player/Features/Equipment/LIDARCamera/UI/BPW_ProgressBarTick.BPW_ProgressBarTick_C)
    void ToggleVisability(bool Active); // 0x15b23e0 [Public]

// UBPW_TMUXProgressBar_C (/Game/Player/Features/Equipment/LIDARCamera/UI/BPW_TMUXProgressBar.BPW_TMUXProgressBar_C)
    void SetProgressBar(double NewProgress); // 0x15b23e0 [Public]
    FSlateColor GetEndColorAndOpacity(); // 0x15b23e0 [Public]
    void GetTitle(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_TMUXProgressBar(int32 EntryPoint); // 0x15b23e0 [Final]

// ABP_LevelHubGameState_C (/Game/Server/Blueprints/Level_Hub/BP_LevelHubGameState.BP_LevelHubGameState_C)
    void OnRep_EndingPath(); // 0x15b23e0
    void OnComplete_A907BA214EAB89FA2D5EB6B0CACAFD06(UBETSaveGame* Journey, bool bWasSuccessful); // 0x15b23e0
    void ReceiveBeginPlay(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_BP_LevelHubGameState(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_CursorArrow_C (/Game/UI/Cursors/WBP_CursorArrow.WBP_CursorArrow_C)
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_CursorArrow(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_FPSCounterWidget_C (/Game/UI/Debug/WBP_FPSCounterWidget.WBP_FPSCounterWidget_C)
    void Construct(); // 0x15b23e0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_FPSCounterWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_EndOfGameScreen_C (/Game/UI/EndScreens/WBP_EndOfGameScreen.WBP_EndOfGameScreen_C)
    void SequenceEvent__ENTRYPOINTWBP_EndOfGameScreen(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void Finished_1B8B6095466A387B9027E59CFE523B55(); // 0x15b23e0
    void ActivateEndScreenButton(); // 0x15b23e0
    void PlayEndAnimation(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void OnContButtonPress(); // 0x15b23e0
    void ExecuteUbergraph_WBP_EndOfGameScreen(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_SpectatorList_C (/Game/UI/Game/Spectator/WBP_SpectatorList.WBP_SpectatorList_C)
    void OnSpectatingPlayersUpdated(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_SpectatorList(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_BETToolTip_C (/Game/UI/HUD/BPW_BETToolTip.BPW_BETToolTip_C)
    void UpdateTooltipData(const FText& LeftText, UInputAction* InputAction, const FText& RightText); // 0x15b23e0 [Public]

// UBPW_ExitMenu_C (/Game/UI/HUD/BPW_ExitMenu.BPW_ExitMenu_C)
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void OnComplete_936D4D72461817A1512E71A2C39C40B8(UBETSaveGame* Journey, bool bWasSuccessful); // 0x15b23e0
    void OnFailure_F8ABFF394F6AEFAF8FE5568ED1B5F6BA(); // 0x15b23e0
    void OnSuccess_F8ABFF394F6AEFAF8FE5568ED1B5F6BA(); // 0x15b23e0
    void BndEvt__BPW_ExitMenu_HubLevelButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_ExitMenu_MainMenuButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_ExitMenu_BackButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void NotifyWidgetActive(); // 0x15b23e0 [Event Public]
    void Return to Back Menu(); // 0x15b23e0
    void ExecuteUbergraph_BPW_ExitMenu(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_InteractTooltipWidget_C (/Game/UI/HUD/BPW_InteractTooltipWidget.BPW_InteractTooltipWidget_C)
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_InteractTooltipWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_MenuHeaderTab_C (/Game/UI/HUD/BPW_MenuHeaderTab.BPW_MenuHeaderTab_C)
    FSlateColor GetColorAndOpacity(); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]

// UBP_HudWidget_C (/Game/UI/HUD/BP_HudWidget.BP_HudWidget_C)
    void HideToolTip(); // 0x15b23e0 [Public]
    void ShowToolTip(FText& InTextLeft, UInputAction* InInputAction, FText& InTextRight, bool bShowObjectives, float ToolTipTimer); // 0x15b23e0 [Event Public]
    void SplicePrompt(const FText& Prompt, FText& OutLeft, FPlayerKeyMapping& OutKey, FText& OutRight); // 0x15b23e0 [Public]
    void Splice Keybind Text(const FString& In String, const FString& Out String); // 0x15b23e0 [Public]
    void Get_ObjectiveText_Text(); // 0x15b23e0 [Public]
    void Display Beginning Objectives(); // 0x15b23e0 [Public]
    void OnLoaded_F882B74340654A1D48B060AD102F6C11(UObject* Loaded); // 0x15b23e0
    void OnLoaded_7E7D18BE4ED926323E2A56A0BBEA1965(UObject* Loaded); // 0x15b23e0
    void OnLoaded_4721B6E547B8F654B94F7BA76C47BAD7(UObject* Loaded); // 0x15b23e0
    void OnLoaded_0C2E1A444ABE447B07AB0C8B31162F3C(UObject* Loaded); // 0x15b23e0
    void OnLoaded_F12A92114E770E7B0F65E58EEB87840C(UObject* Loaded); // 0x15b23e0
    void OnLoaded_5714C9944FB79ACB4E8D07AB2676EF2F(UObject* Loaded); // 0x15b23e0
    void OnObjectiveStarted(); // 0x15b23e0 [Event Public]
    void OnObjectiveCompleted(); // 0x15b23e0 [Event Public]
    void OnObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Public]
    void DisplayWinScreen(FBETEndingPathData& EndingPathData); // 0x15b23e0 [Event Public]
    void OnCamcorderToggled(bool bOn); // 0x15b23e0 [Event Public]
    void OnNewObjectivesAdded(); // 0x15b23e0 [Event Public]
    void ShowActionTooltip(FText& InAction, UInputAction* InInputAction); // 0x15b23e0 [Event Public]
    void HideActionTooltip(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BP_HudWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_SpectateHudWidget_C (/Game/UI/HUD/BP_SpectateHudWidget.BP_SpectateHudWidget_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    ESlateVisibility GetVisibleOnGamepad(); // 0x15b23e0 [Public]
    ESlateVisibility Get_Panel_Visibility(); // 0x15b23e0 [Public]
    void OpenExitMenu(); // 0x15b23e0
    void BndEvt__BP_SpectateHudWidget_BETShiftLeft_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15b23e0
    void BndEvt__BP_SpectateHudWidget_BETShiftRight_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15b23e0
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_SpectateHudWidget_LEFTPLAYER_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_SpectateHudWidget_RIGHTPLAYER_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void Toggle Mouse Icon(const ECommonInputType& bNewInputType); // 0x15b23e0
    void BP_OnDeactivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_SpectateHudWidget_Button_69_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BP_SpectateHudWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_CameraBiometrics_C (/Game/UI/HUD/Camcorder/WBP_CameraBiometrics.WBP_CameraBiometrics_C)
    void Construct(); // 0x15b23e0 [Event Public]
    void K2_OnSanityChanged(float NewSanityValue); // 0x15b23e0 [Event Protected]
    void K2_OnSanityDrainChanged(float NewSanityDrainValue); // 0x15b23e0 [Event Protected]
    void K2_OnStaminaChanged(float NewStaminaValue); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_WBP_CameraBiometrics(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_CommonInputButtonTooltip_C (/Game/UI/HUD/Camcorder/WBP_CommonInputButtonTooltip.WBP_CommonInputButtonTooltip_C)
    void SetInputAction(const FText& NewActionText, UInputAction* NewInputAction); // 0x15b23e0 [Public]
    void OnLoaded_78E4E0FE4BEE5B92A8B699BBF534A0E4(UObject* Loaded); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_CommonInputButtonTooltip(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_ControlMappingIcon_C (/Game/UI/HUD/ControlIcons/BPW_ControlMappingIcon.BPW_ControlMappingIcon_C)
    void Set Show Common UI Action Icon(bool bShowCommonUIAction); // 0x15b23e0 [Public]
    void Set Associated Input Action(UInputAction* InInputAction); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_ControlMappingIcon(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_EndingPathBoard_C (/Game/UI/HUD/EndingPath/BPW_EndingPathBoard.BPW_EndingPathBoard_C)
    FEventReply On_InputBlockingBackground_MouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Public]
    void ShouldShowScreen(const bool& bShow); // 0x15b23e0 [Public]
    void GetLevelsVisited(const FBETEndingPathData& InEndingData, const int32& OutTotalVisited); // 0x15b23e0 [Public]
    void OnBoardInitialized(FBETEndingPathData& EndingPathData); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_EndingPathBoard(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_EndingPathLevel_C (/Game/UI/HUD/EndingPath/BPW_EndingPathLevel.BPW_EndingPathLevel_C)
    void OnLoaded_F97A64C94F39F7F758EF76AB9CCC6187(UObject* Loaded); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void OnLevelVisitedSet(); // 0x15b23e0 [Event Protected]
    void BndEvt__BPW_EndingPathLevel_LevelButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_EndingPathLevel_LevelButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_EndingPathLevel_LevelButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void SetIsCurrentLevel(); // 0x15b23e0 [Event Public]
    void SetIsSelected(bool bIsSelected); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_EndingPathLevel(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_JourneySummary_C (/Game/UI/HUD/EndingPath/BPW_JourneySummary.BPW_JourneySummary_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    ESlateVisibility InvisibleOnConsole(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BPW_JourneySummary_ApplyButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_JourneySummary_ApplyButton_1_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__BPW_JourneySummary_RoadmapButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BPW_JourneySummary(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnContinuePressed__DelegateSignature(); // 0x15b23e0 [Public]

// UBPW_Inventory_C (/Game/UI/HUD/Inventory/BPW_Inventory.BPW_Inventory_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    UDragDropOperation* CreateDragOperation(UInventoryTileWidget* TileRef, UUserWidget* DragWidget); // 0x15b23e0 [Event Protected]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_Inventory(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_InventoryComponentView_C (/Game/UI/HUD/Inventory/BPW_InventoryComponentView.BPW_InventoryComponentView_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_InventoryComponentView(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_InventoryTooltips_C (/Game/UI/HUD/Inventory/BPW_InventoryTooltips.BPW_InventoryTooltips_C)
    void Construct(); // 0x15b23e0 [Event Public]
    void UpdateIconVis(const ECommonInputType& bNewInputType); // 0x15b23e0
    void ExecuteUbergraph_BPW_InventoryTooltips(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_Inventory_ActionOverlay_C (/Game/UI/HUD/Inventory/BPW_Inventory_ActionOverlay.BPW_Inventory_ActionOverlay_C)
    void OnFadeAnimFinished(); // 0x15b23e0 [Public]
    void OnHoverStateChanged(bool bValue); // 0x15b23e0 [Event Protected]
    void SetPanelEnabled(bool bEnabled); // 0x15b23e0 [Event Public]
    FText GetText(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void NotifyDropComplete(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_Inventory_ActionOverlay(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_ItemInspect_C (/Game/UI/HUD/Inventory/BPW_ItemInspect.BPW_ItemInspect_C)
    void BndEvt__BPW_ItemInteract_BackToButtoBar_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_ItemInteract_BackToButtoBar_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_ItemInteract_BackToButtoBar_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BPW_ItemInspect(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_ItemInteract_C (/Game/UI/HUD/Inventory/BPW_ItemInteract.BPW_ItemInteract_C)
    void ResetInteract(bool bHide); // 0x15b23e0 [Event Public]
    void OnInspectClicked(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_ItemInteract(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_MenuWidget_C (/Game/UI/HUD/WBP_MenuWidget.WBP_MenuWidget_C)
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_MenuWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_SpectatingObjectivesView_C (/Game/UI/HUD/WBP_SpectatingObjectivesView.WBP_SpectatingObjectivesView_C)
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]

// UWBP_Hint_C (/Game/UI/Hints/WBP_Hint.WBP_Hint_C)
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_Hint_DismissHint_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_Hint(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_GlobalObjectives_C (/Game/UI/Journey/BPW_GlobalObjectives.BPW_GlobalObjectives_C)
    void PopulateGlobalQuestData(TArray<FQuestData>& QuestData); // 0x15b23e0 [Public]

// UBPW_JourneyEntry_C (/Game/UI/Journey/BPW_JourneyEntry.BPW_JourneyEntry_C)
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BPW_JourneyEntry_LevelButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_JourneyEntry_LevelButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BPW_JourneyEntry(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_JourneyLevelEntities_C (/Game/UI/Journey/BPW_JourneyLevelEntities.BPW_JourneyLevelEntities_C)
    void SetResearchLogDesc(const FText& DescText); // 0x15b23e0 [Public]
    void SetResearchLogTitle(const FText& LevelText); // 0x15b23e0 [Public]

// UBPW_JourneyLevelInfo_C (/Game/UI/Journey/BPW_JourneyLevelInfo.BPW_JourneyLevelInfo_C)
    void SetResearchLogDesc(const FText& DescText); // 0x15b23e0 [Public]
    void SetResearchLogTitle(const FText& LevelText); // 0x15b23e0 [Public]

// UBPW_PauseJourneyContainer_C (/Game/UI/Journey/BPW_PauseJourneyContainer.BPW_PauseJourneyContainer_C)
    FText GetText(); // 0x15b23e0 [Public]
    FEventReply On_InputBlockingBackground_MouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Public]
    void OnComplete_D39E69FD47A835D847AF7FBEE176827A(UBETSaveGame* Journey, bool bWasSuccessful); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BPW_PauseJourneyContainer_HubButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BP_SetHoveredLevelDescription(FText& Description); // 0x15b23e0 [Event Protected]
    void BP_SetHoveredLevelTitle(FText& Title); // 0x15b23e0 [Event Protected]
    void BndEvt__BPW_PauseJourneyContainer_HubButton_1_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_PauseJourneyContainer_EntitiesTab_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_PauseJourneyContainer_ItemsTab_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void HandleInputMethodChanged(const ECommonInputType& bNewInputType); // 0x15b23e0
    void BndEvt__BPW_PauseJourneyContainer_HubButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_PauseJourneyContainer_HubButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BPW_PauseJourneyContainer(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_BlockedPlayers_C (/Game/UI/Lobby/BlockList/BP_BlockedPlayers.BP_BlockedPlayers_C)
    void CreateNewBlockedPlayerEntry(const FTriiodideIdentity& InIdentity); // 0x15b23e0 [Public]
    UWidget* NavigateToFirstChildOfBlockedPlayers(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void IsSamePlatform(const FString& OtherPlayerPlatform, const bool& IsSame, const FString& Platform); // 0x15b23e0 [Public]
    void UpdatePlatformIcon(UW_BlockedPlayer_C* Widget, const ETriiodideExternalAccountType& Platform); // 0x15b23e0 [Public]
    void UpdateNumberOfBlockedPlayers(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void OnChildStateChangedCallback(UW_BlockedPlayer_C* Changed Widget); // 0x15b23e0 [Public]
    void OnFailure_65B5EDB44E3974DB28AF9597E458371D(const FString& ProductUserId); // 0x15b23e0
    void OnSuccess_65B5EDB44E3974DB28AF9597E458371D(const FString& ProductUserId, FTriiodideIdentity& Identity); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_BlockedPlayers_Btn_BlockExpand_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void UpdateVisibilityOfBlockList(); // 0x15b23e0
    void PopulateBlockedPlayers(); // 0x15b23e0
    void ExecuteUbergraph_BP_BlockedPlayers(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_BlockedPlayer_C (/Game/UI/Lobby/BlockList/W_BlockedPlayer.W_BlockedPlayer_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void BndEvt__W_BlockedPlayer_UnblockPlayerButton_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_BlockedPlayer(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnStateChanged__DelegateSignature(UW_BlockedPlayer_C* Changed Widget); // 0x15b23e0 [Public]

// UBETInputButton_C (/Game/UI/Lobby/Core/BETInputButton.BETInputButton_C)
    ESlateVisibility Get_InputActionWidget_Visibility(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BETInputButton(int32 EntryPoint); // 0x15b23e0 [Final]

// IBPI_DifficultySelect_C (/Game/UI/Lobby/CreateGame/Saves/BPI_DifficultySelect.BPI_DifficultySelect_C)
    void SetSelectedDifficulty(const FGameplayTag& NewDifficulty); // 0x15b23e0 [Public]
    void GetSelectedDifficulty(FGameplayTag& Difficulty); // 0x15b23e0 [Public]

// UWBP_CreateSave_C (/Game/UI/Lobby/CreateGame/Saves/WBP_CreateSave.WBP_CreateSave_C)
    ESlateVisibility Get_BETInputActionBack_Visibility(); // 0x15b23e0 [Public]
    ESlateVisibility Get_BETInputActionNext_Visibility(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    FSlateColor GetColorAndOpacity(); // 0x15b23e0 [Public]
    bool GetbIsEnabled(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void K2_OnActiveScreen(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_CreateSave(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_DifficultyCard_C (/Game/UI/Lobby/CreateGame/Saves/WBP_DifficultyCard.WBP_DifficultyCard_C)
    void SetDifficultyStyling(); // 0x15b23e0 [Public]
    FSlateColor Get_Name_ColorAndOpacity(); // 0x15b23e0 [Public]
    void SetDifficulty(); // 0x15b23e0 [Public]
    FText GetDiffDescription(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_DifficultyCard_BETButtonBase_C_539_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_DifficultyCard_Button_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_DifficultyCard_Button_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_DifficultyCard(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_Difficulty_Detail_Bullet_C (/Game/UI/Lobby/CreateGame/Saves/WBP_Difficulty_Detail_Bullet.WBP_Difficulty_Detail_Bullet_C)
    FText GetDetail(); // 0x15b23e0 [Public]

// UWBP_SaveSlot_C (/Game/UI/Lobby/CreateGame/Saves/WBP_SaveSlot.WBP_SaveSlot_C)
    FSlateColor Get_SaveSlotLevelText_Text(); // 0x15b23e0 [Public]
    void AreWeSelected(const bool& bSelected); // 0x15b23e0 [Public]

// UWBP_SelectDifficulty_C (/Game/UI/Lobby/CreateGame/Saves/WBP_SelectDifficulty.WBP_SelectDifficulty_C)
    void GetSelectedDifficulty(FGameplayTag& Difficulty); // 0x15b23e0 [Public]
    ESlateVisibility Get_BETInputActionBack_Visibility(); // 0x15b23e0 [Public]
    ESlateVisibility Get_BETInputActionNext_Visibility(); // 0x15b23e0 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void OnLoaded_A6595ACC4274854C346DACA28F0E317C(UObject* Loaded); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void SetSelectedDifficulty(const FGameplayTag& NewDifficulty); // 0x15b23e0 [Public]
    void K2_OnActiveScreen(); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_SelectDifficulty_BETInputActionNext_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15b23e0
    void ExecuteUbergraph_WBP_SelectDifficulty(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_SelectSave_C (/Game/UI/Lobby/CreateGame/Saves/WBP_SelectSave.WBP_SelectSave_C)
    ESlateVisibility VisibleOnGamepadAndNextEnabled(); // 0x15b23e0 [Public]
    ESlateVisibility VisibleOnGamepad(); // 0x15b23e0 [Public]
    FLinearColor Get_BlueBack_1_ColorAndOpacity(); // 0x15b23e0 [Public]
    bool Get_CreateSave_bIsEnabled(); // 0x15b23e0 [Public]
    void IsMultiplayer(const bool& bIsMultiplayer); // 0x15b23e0 [Public]
    FSlateColor GetColorAndOpacity(); // 0x15b23e0 [Public]
    bool Get_NextButton_bIsEnabled(); // 0x15b23e0 [Public]
    FText DeleteSaveText(); // 0x15b23e0 [Public]
    FText GetText(); // 0x15b23e0 [Public]

// UWBP_CreateGameOnboarding_C (/Game/UI/Lobby/CreateGame/WBP_CreateGameOnboarding.WBP_CreateGameOnboarding_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void OnOnboardingEnded(bool bFinished); // 0x15b23e0 [Event Public]
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_CreateGameOnboarding(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_SelectMultiplayerOptions_C (/Game/UI/Lobby/CreateGame/WBP_SelectMultiplayerOptions.WBP_SelectMultiplayerOptions_C)
    ESlateVisibility Get_BETInputActionBack_Visibility(); // 0x15b23e0 [Public]
    ESlateVisibility Get_BETInputActionNext_Visibility(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void K2_OnActiveScreen(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_SelectMultiplayerOptions(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_Lobby_Code_C (/Game/UI/Lobby/Multiplayer/WBP_Lobby_Code.WBP_Lobby_Code_C)
    ESlateVisibility Get_ToggleCodeVisibilityInputAction_Visibility(); // 0x15b23e0 [Public]
    void ShowLobbyCode(bool bShow); // 0x15b23e0 [Public]
    void SetLobbyCodeText(const FText& Content); // 0x15b23e0 [Public]
    void BndEvt__WBP_MultiplayerLobbyView_BETButtonBase_C_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_MultiplayerLobbyView_BETButtonBase_C_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_MultiplayerLobbyView_CodeButton_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__W_MainMenu_SHOWCODE_LOBBY_K2Node_ComponentBoundEvent_9_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_Lobby_Code_ToggleCodeVisibilityInputAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x15b23e0
    void ExecuteUbergraph_WBP_Lobby_Code(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_MultiplayerLobbyView_C (/Game/UI/Lobby/Multiplayer/WBP_MultiplayerLobbyView.WBP_MultiplayerLobbyView_C)
    void BndEvt__WBP_MultiplayerLobbyView_WBP_Multiplayer_PlayerList_K2Node_ComponentBoundEvent_0_PlayerSelectedAudioSetup__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_MultiplayerLobbyView(int32 EntryPoint); // 0x15b23e0 [Final]
    void PlayerSelectedAudioSetup__DelegateSignature(); // 0x15b23e0 [Public]

// UWBP_PlatformIcon_C (/Game/UI/Lobby/Multiplayer/WBP_PlatformIcon.WBP_PlatformIcon_C)
    void SanitizeAccountType(const ETriiodideExternalAccountType& AccountType, const ETriiodideExternalAccountType& SanitizedAccount); // 0x15b23e0 [Public]
    void DisplayPlatformIcon(const ETriiodideExternalAccountType& AccountTypeEnum); // 0x15b23e0 [Public]

// UWBP_Signal_C (/Game/UI/Lobby/Multiplayer/WBP_Signal.WBP_Signal_C)
    void SetConnectionLevel(int32 ConnectionLevel); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_Signal(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_Speaker_C (/Game/UI/Lobby/Multiplayer/WBP_Speaker.WBP_Speaker_C)
    void ToggleSpeakerMax(bool bIsOn); // 0x15b23e0 [Public]
    void SetMutedState(bool bIsMuted, bool bIsHardMute); // 0x15b23e0 [Public]
    void SetVolumeLevel(int32 VolumeLevel); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_Speaker(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_Lobby_C (/Game/UI/Lobby/Multiplayer/W_Lobby.W_Lobby_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void SetPlayerCountText(); // 0x15b23e0 [Public]
    void SetLobbyNameText(const FString& SourceString); // 0x15b23e0 [Public]
    void OnFailure_7238AB0040BF5609C692009701616F94(const FString& SanitizedString); // 0x15b23e0
    void OnSuccess_7238AB0040BF5609C692009701616F94(const FString& SanitizedString); // 0x15b23e0
    void BndEvt__W_Lobby_JoinLobbyButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__W_Lobby_JoinLobbyButton_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_Lobby(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_PlayerAudioSettings_C (/Game/UI/Lobby/Multiplayer/W_PlayerAudioSettings.W_PlayerAudioSettings_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    UWidget* OnGenerateItemWidget(const FName& Item); // 0x15b23e0 [Public]
    UWidget* On_InputDeviceSelector_GenerateContentWidget(const FName& Item); // 0x15b23e0 [Public]
    FText GetPushToTalkStatus(); // 0x15b23e0 [Public]
    void UpdateSelectedDevice(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__W_PlayerAudioSettings_InputDeviceSelector_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x15b23e0
    void BndEvt__W_PlayerAudioSettings_InputDeviceSelector_K2Node_ComponentBoundEvent_1_OnOpeningEvent__DelegateSignature(); // 0x15b23e0
    void OnAmplitudeChanged(float Amplitude); // 0x15b23e0 [Event Protected]
    void OnAudioDevicesUpdated(TArray<FAudioInputDeviceInfo>& InAvailableInputDevices, TArray<FAudioInputDeviceInfo>& InDevicesToRemove); // 0x15b23e0 [Event Protected]
    void BndEvt__W_PlayerAudioSettings_Quality+_1_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_PlayerAudioSettings_Quality+_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_PlayerAudioSettings(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_PlayerName_C (/Game/UI/Lobby/Multiplayer/W_PlayerName.W_PlayerName_C)
    UWidget* DoCustomNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void PlayerSelectedSetupAudioInput__DelegateSignature(); // 0x15b23e0 [Public]
    void CollapsedMenuStateChange__DelegateSignature(UW_PlayerName_C* PlayerNameObject, bool bIsOpen); // 0x15b23e0 [Public]

// UWBP_BETCommonButton_C (/Game/UI/Lobby/WBP_BETCommonButton.WBP_BETCommonButton_C)
    void InternalUnhover(UCommonButtonBase* Button); // 0x15b23e0 [Public]
    void InternalHover(UCommonButtonBase* Button); // 0x15b23e0 [Public]
    void On Unhover Internal(); // 0x15b23e0 [Protected]
    void Set Text On Widget(const FText& WidgetText); // 0x15b23e0 [Public]
    FText Get_ButtonTextBlock_Text(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_BETCommonButton(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_GameInfo_C (/Game/UI/Lobby/WBP_GameInfo.WBP_GameInfo_C)
    void BndEvt__WBP_GameInfo_BackButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_GameInfo_DiscordLink_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_GameInfo_RoadmapLink_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_GameInfo(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_ConnectingScreen_C (/Game/UI/Lobby/W_ConnectingScreen.W_ConnectingScreen_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void EnableAnimation(bool Enable); // 0x15b23e0 [Public]

// UW_ErrorScreen_C (/Game/UI/Lobby/W_ErrorScreen.W_ErrorScreen_C)
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_W_ErrorScreen(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_GlobalLobby_C (/Game/UI/Lobby/W_GlobalLobby.W_GlobalLobby_C)
    void Finished Intro(); // 0x15b23e0
    void BndEvt__W_GlobalLobby_WidgetSwitcher_K2Node_ComponentBoundEvent_0_OnActiveIndexChangedDelegate__DelegateSignature(UWidget* ActiveWidget, int32 ActiveIndex); // 0x15b23e0
    void ExecuteUbergraph_W_GlobalLobby(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_LoadingScreen_C (/Game/UI/Lobby/W_LoadingScreen.W_LoadingScreen_C)
    FText GetText(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_W_LoadingScreen(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_LoginScreen_C (/Game/UI/Lobby/W_LoginScreen.W_LoginScreen_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void EnableAnimation(bool Enable); // 0x15b23e0 [Public]
    void OnFailure_C563AE7F4104006D455E52BA3D909129(); // 0x15b23e0
    void OnSuccess_C563AE7F4104006D455E52BA3D909129(); // 0x15b23e0
    void OnFailure_9A18CC2748E0594254CA2195903269FE(APlayerController* PlayerController); // 0x15b23e0
    void OnSuccess_9A18CC2748E0594254CA2195903269FE(APlayerController* PlayerController); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void BndEvt__W_LoginScreen_LoginButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_LoginScreen_PlayOfflineButton_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__W_LoginScreen_EXIT_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_LoginScreen(int32 EntryPoint); // 0x15b23e0 [Final]

// UW_MainMenu_C (/Game/UI/Lobby/W_MainMenu.W_MainMenu_C)
    TArray<UBETLobbyModal*> GetMultiplayerModals(); // 0x15b23e0 [Event Public]
    ESlateVisibility Get_HIDECODE_Visibility(); // 0x15b23e0 [Public]
    void GetConstructionActiveWidget(const UWidget*& View, const UWidget*& FocusTarget); // 0x15b23e0 [Public]
    void AssignButtonStyling(UButton* Button, UButton* Text); // 0x15b23e0 [Public]
    void InitializeConsoleNameWidget(); // 0x15b23e0 [Public]
    ESlateVisibility ToggleVisibilityGamepad(); // 0x15b23e0 [Public]
    UWidget* RefreshLeftNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* HideCodeRightNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* JoinLobbyRibbonNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void FilterSettingsForPlatforms(); // 0x15b23e0 [Public]
    void HandleBackAction(); // 0x15b23e0 [Public]
    void HandleMainModeBackAction(); // 0x15b23e0 [Public]
    void HandleQuitModeBackAction(); // 0x15b23e0 [Public]
    void HandleJoinModeBackAction(); // 0x15b23e0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b23e0 [Event Public]
    void OnOnboardingEnd(); // 0x15b23e0 [Public]
    void BackToMainMenu(UWidget* OverwriteFocusWidget); // 0x15b23e0 [Public]
    void Get_InitFocusTarget(const UWidget*& NewParam); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    ESlateVisibility Get_JoinGameButton_Visibility(); // 0x15b23e0 [Public]
    void Toggle Lobby Searching UI(bool bDoneSearching, const FText& Text, bool bHide); // 0x15b23e0 [Public]
    void HideJoinCode(bool bHide); // 0x15b23e0 [Public]
    ESlateVisibility Get_MultiplayerSettings_Visibility(); // 0x15b23e0 [Public]
    void BndEvt__MainMenu_EXIT_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__MainMenu_YES_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__MainMenu_NO_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__MainMenu_SINGLEPLAYER_K2Node_ComponentBoundEvent_19_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_SETTINGS_K2Node_ComponentBoundEvent_32_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void AudioInputSetup(); // 0x15b23e0
    void SetMainMode(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void PlayLoadingScreen(); // 0x15b23e0 [Event Public]
    void StopLoadingScreen(); // 0x15b23e0 [Event Public]
    void ToggleLobbyMessage(bool bDoneSearching, FText& DisplayText, bool bHide); // 0x15b23e0 [Event Public]
    void OnExitSettings(); // 0x15b23e0
    void BndEvt__W_MainMenu_MultiplayerLobbyView_K2Node_ComponentBoundEvent_7_PlayerSelectedAudioSetup__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_BP_Settings_K2Node_ComponentBoundEvent_11_OnEnableAudioInput__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_MainMenu(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_ObjectiveRowWidget_C (/Game/UI/Objectives/BP_ObjectiveRowWidget.BP_ObjectiveRowWidget_C)
    void CompleteObjective(); // 0x15b23e0 [Event Public]
    void OnObjectiveTextUpdated(bool Percentage); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BP_ObjectiveRowWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_ObjectivesWidget_C (/Game/UI/Objectives/BP_ObjectivesWidget.BP_ObjectivesWidget_C)
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]

// UBPW_OnboardingContainer_C (/Game/UI/Onboarding/BPW_OnboardingContainer.BPW_OnboardingContainer_C)
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    ESlateVisibility Get_BackButton_Visibility(); // 0x15b23e0 [Public]

// UWBP_OnboardingTitleBar_C (/Game/UI/Onboarding/WBP_OnboardingTitleBar.WBP_OnboardingTitleBar_C)
    void SetCategoryInformation(int32 CategoryCount, int32 CategoryIndex); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void InitializeTitleBar(UBETOnboardingContainerWidget* OnboardingContainerWidget, FText& CategoryTitle); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_OnboardingTitleBar(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_PrivacyPolicy_C (/Game/UI/Onboarding/WBP_PrivacyPolicy.WBP_PrivacyPolicy_C)
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    ESlateVisibility Get_BackButton_Visibility(); // 0x15b23e0 [Public]
    bool ShouldShowScreen(); // 0x15b23e0
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void EnterMainMenu(); // 0x15b23e0 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__WBP_PrivacyPolicy_AcceptButton_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ResetPrivacyPolicy(); // 0x15b23e0
    void BndEvt__WBP_PrivacyPolicy_ScrollBox_0_K2Node_ComponentBoundEvent_1_OnUserScrolledEvent__DelegateSignature(float CurrentOffset); // 0x15b23e0
    void BndEvt__WBP_PrivacyPolicy_BackButton_1_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_PrivacyPolicy_BackButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_PrivacyPolicy_OutOutConfirmButton_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_PrivacyPolicy_OptOutBackButton_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_PrivacyPolicy(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnPrivacyPolicyResponse__DelegateSignature(bool bAccepted); // 0x15b23e0 [Public]

// UW_YesNoScreen_C (/Game/UI/Onboarding/W_YesNoScreen.W_YesNoScreen_C)
    bool ShouldShowScreen(); // 0x15b23e0
    void GoForward(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void BndEvt__W_YesNoScreen_YES_K2Node_ComponentBoundEvent_2_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_YesNoScreen_NO_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_W_YesNoScreen(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_AudioInputOption_C (/Game/UI/Settings/BPW_AudioInputOption.BPW_AudioInputOption_C)
    void TrimText(int32 MaxLength); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_AudioInputOption(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_ControlSettings_C (/Game/UI/Settings/BPW_ControlSettings.BPW_ControlSettings_C)
    FText GetMouseSens(); // 0x15b23e0 [Public]
    FText IsControllerToggleSprint(); // 0x15b23e0 [Public]
    FText IsKeyboardToggleSprint(); // 0x15b23e0 [Public]
    ESlateVisibility Get_BPW_SettingsRow_KeyboardToggleSprint_Visibility(); // 0x15b23e0 [Public]
    ESlateVisibility Get_BPW_SettingsRow_GamepadToggleSprint_Visibility(); // 0x15b23e0 [Public]
    void SetupConsoleSettingNames(); // 0x15b23e0 [Public]
    FText IsMouseInverted(); // 0x15b23e0 [Public]
    void UpdateGamepadSensitivityNumber(); // 0x15b23e0 [Public]
    void Can Map Key(UBETPlayerMappableKeySettings* Player Mappable Key, int32 Current Index, const bool& Can be mapped); // 0x15b23e0 [Public]
    UWidget* NavigateSaveButton(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void SetKeyBindRowNavigations(); // 0x15b23e0 [Public]
    UWidget* NavigateKeySelector(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* NavigateButton(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void SetKeyBindRowNavigation(UWBP_KeybindRow_C* OldRow, UWBP_KeybindRow_C* NewRow); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x15b23e0 [Event Protected]
    void Populate Control Bindings(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_ToggleSprint_Off_1_K2Node_ComponentBoundEvent_5_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_ToggleSprint_On_1_K2Node_ComponentBoundEvent_11_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_ToggleSprint_Off_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_ToggleSprint_On_K2Node_ComponentBoundEvent_13_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_MasterSlider_K2Node_ComponentBoundEvent_41_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_+_MouseInvert_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_MouseInvert_On_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_GameplaySettingsWidget_GamepadSensitivityDecrease_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadSensitivityIncrease_K2Node_ComponentBoundEvent_10_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BPW_ControlSettings_MappingsHeader_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void InitializeMappingsContainer(); // 0x15b23e0
    void ExecuteUbergraph_BPW_ControlSettings(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_LanguageSettings_C (/Game/UI/Settings/BPW_LanguageSettings.BPW_LanguageSettings_C)
    void GetCurrentLanguageRow(const UWBP_LanguageRow_C*& LanguageRow); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void OnLoaded_B7CFCB724F8487D8D267E8A1213E479D(UObject* Loaded); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_BPW_LanguageSettings(int32 EntryPoint); // 0x15b23e0 [Final]

// UBPW_SettingsMenu_C (/Game/UI/Settings/BPW_SettingsMenu.BPW_SettingsMenu_C)
    void OnSettingsButtonPressed(); // 0x15b23e0 [Public]
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    void GetButtonByMenu(USettingsWidget* QueryMenu, const UBPW_SettingsMenuButton_C*& Button); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void InitOptions(); // 0x15b23e0
    void SettingsOpened(); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_SettingsMenu(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnButtonPressed__DelegateSignature(); // 0x15b23e0 [Public]

// UBPW_SettingsMenuButton_C (/Game/UI/Settings/BPW_SettingsMenuButton.BPW_SettingsMenuButton_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void SetActiveWidget(); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]
    void BndEvt__BPW_SettingsMenuButton_NAVBUTTON_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_SettingsMenuButton_NAVBUTTON_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BPW_SettingsMenuButton_NAVBUTTON_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_SettingsMenuButton(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnPressed__DelegateSignature(); // 0x15b23e0 [Public]

// UBPW_SettingsRow_C (/Game/UI/Settings/BPW_SettingsRow.BPW_SettingsRow_C)
    void ToggleBackground(bool bShow); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BPW_SettingsRow(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_AudioSettingsWidget_C (/Game/UI/Settings/BP_AudioSettingsWidget.BP_AudioSettingsWidget_C)
    void HandlePrivacyPolicyResponse(bool Agreed); // 0x15b23e0 [Public]
    void SetConsolePlatformButtonVisibility(); // 0x15b23e0 [Public]
    ESlateVisibility NotVisibleOnConsole(); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* On_InputDeviceSelector_GenerateContentWidget(const FName& Item); // 0x15b23e0 [Public]
    UWidget* OnGenerateItemWidget(const FName& Item); // 0x15b23e0 [Public]
    FText IsPushToTalkEnabled(); // 0x15b23e0 [Public]
    void BndEvt__W_MainMenu_AmbientSlider_K2Node_ComponentBoundEvent_38_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__W_MainMenu_EffectsSlider_K2Node_ComponentBoundEvent_39_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__W_MainMenu_MusicSlider_K2Node_ComponentBoundEvent_40_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__W_MainMenu_MasterSlider_K2Node_ComponentBoundEvent_41_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_AudioSettingsWidget_MicSlider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_AudioSettingsWidget_Quality+_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_AudioSettingsWidget_Quality+_1_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void OnAmplitudeChanged(float Amplitude); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_AudioSettingsWidget_InputDeviceSelector_K2Node_ComponentBoundEvent_1_OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x15b23e0
    void OnAudioDevicesUpdated(TArray<FAudioInputDeviceInfo>& InAvailableInputDevices, TArray<FAudioInputDeviceInfo>& InDevicesToRemove); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_AudioSettingsWidget_InputDeviceSelector_K2Node_ComponentBoundEvent_2_OnOpeningEvent__DelegateSignature(); // 0x15b23e0
    void UpdateSelectedDevice(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void InitializeV(); // 0x15b23e0
    void BndEvt__BP_AudioSettingsWidget_WBP_PrivacyPolicy_K2Node_ComponentBoundEvent_6_OnPrivacyPolicyResponse__DelegateSignature(bool bAccepted); // 0x15b23e0
    void BndEvt__BP_AudioSettingsWidget_EnableVoiceChat_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BP_AudioSettingsWidget(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnEnableAudioInput__DelegateSignature(); // 0x15b23e0 [Public]

// UBP_GameplaySettingsWidget_C (/Game/UI/Settings/BP_GameplaySettingsWidget.BP_GameplaySettingsWidget_C)
    ESlateVisibility Get_BPW_SettingsRow_EnableTriggerResistance_Visibility(); // 0x15b23e0 [Public]
    FText GetCameraShakeStrength(); // 0x15b23e0 [Public]
    ESlateVisibility Get_If_Using_Gamepad_Visibility(); // 0x15b23e0 [Public]
    FText GetVibrationStrength(); // 0x15b23e0 [Public]
    FText IsTriggerResistanceEnabled(); // 0x15b23e0 [Public]
    FText IsTriggerVibrationEnabled(); // 0x15b23e0 [Public]
    FText IsControllerVibrationEnabled(); // 0x15b23e0 [Public]
    FText IsCrossplayEnabled(); // 0x15b23e0 [Public]
    UWidget* CustomNaviInvertDown(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* CustomNaviCamTiltUpLeft(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* CustomNaviCamTiltUpRight(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    ESlateVisibility VisibilityPCOnly(); // 0x15b23e0 [Public]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    FText ArePlayerNamesDisplayed(); // 0x15b23e0 [Public]
    FText GetFOV(); // 0x15b23e0 [Public]
    FText IsCameraTiltEnabled(); // 0x15b23e0 [Public]
    FText GetCameraStrength(); // 0x15b23e0 [Public]
    FText GetKeyBindBoxVis(); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]
    FText GetArrow(); // 0x15b23e0 [Public]
    void OnCompleted_3EB98FD34EC784FCC17AE0B8016DE8FB(bool bHasPrivilege); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_GameplaySettingsWidget_ShakeSlider_K2Node_ComponentBoundEvent_1_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_+_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_-_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_FOVSlider_K2Node_ComponentBoundEvent_2_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_DisplayPlayerNamesMinus_K2Node_ComponentBoundEvent_7_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_DisplayPlayerNamesPlus_K2Node_ComponentBoundEvent_8_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_VibrationStrengthSlider_K2Node_ComponentBoundEvent_14_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleVibration_Off_K2Node_ComponentBoundEvent_17_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleVibration_On_K2Node_ComponentBoundEvent_18_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleTriggerVibration_Off_K2Node_ComponentBoundEvent_19_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleTriggerVibration_On_K2Node_ComponentBoundEvent_20_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleTriggerResistance_Off_K2Node_ComponentBoundEvent_21_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_GamepadToggleTriggerResistance_On_K2Node_ComponentBoundEvent_22_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void InitSliders(); // 0x15b23e0
    void ExecuteUbergraph_BP_GameplaySettingsWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_GraphicSettingsWidget_C (/Game/UI/Settings/BP_GraphicSettingsWidget.BP_GraphicSettingsWidget_C)
    FText GetGraphicsPresetText_0(); // 0x15b23e0 [Public]
    FText GetGraphicsPresetText(); // 0x15b23e0 [Public]
    void InitSliders(); // 0x15b23e0 [Public]
    ESlateVisibility Get_DLSS_Container_Overlay_Visibility(); // 0x15b23e0 [Public]
    ESlateVisibility GetFullScreenEnabledState(); // 0x15b23e0 [Public]
    ESlateVisibility Get_Row_DLSS_RR_Visibility(); // 0x15b23e0 [Public]
    FText GetDLSS-RR(); // 0x15b23e0 [Public]
    UWidget* DoCustomNavigation(const EUINavigation& Navigation, UWidget* NewParam); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void UpdateButtonStackNavigation(); // 0x15b23e0 [Public]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    FText GetDLSS-SR(); // 0x15b23e0 [Public]
    FText GetHWRT(); // 0x15b23e0 [Public]
    FText GetFrameGen(); // 0x15b23e0 [Public]
    FText GetMotionBlur(); // 0x15b23e0 [Public]
    FText GetFullscreenMode(); // 0x15b23e0 [Public]
    float Get_FrameRateSlider_Value(); // 0x15b23e0 [Public]
    FString FormatResolution(int32 Width, int32 Height); // 0x15b23e0 [Public]
    FText GetResolutionScale(); // 0x15b23e0 [Public]
    float Get_ResolutionScaleSlider_Value(); // 0x15b23e0 [Public]
    FText GetEffectQuality(); // 0x15b23e0 [Public]
    FText GetReflectionQuality(); // 0x15b23e0 [Public]
    FText GetGI(); // 0x15b23e0 [Public]
    FText GetQualityName(int32 QualityNumber); // 0x15b23e0 [Public]
    FText GetVSYNC(); // 0x15b23e0 [Public]
    FText GetTextureQuality(); // 0x15b23e0 [Public]
    FText GetAntiAliasing(); // 0x15b23e0 [Public]
    FText GetPostProcessing(); // 0x15b23e0 [Public]
    FText GetShadowQuality(); // 0x15b23e0 [Public]
    FText GetUniversalQuality(); // 0x15b23e0 [Public]
    FText GetFrameRate(); // 0x15b23e0 [Public]
    void BndEvt__W_MainMenu_Quality+_K2Node_ComponentBoundEvent_21_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_Quality-_K2Node_ComponentBoundEvent_22_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_SHADOW+_K2Node_ComponentBoundEvent_25_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_SHADOW-_K2Node_ComponentBoundEvent_26_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_TEXTURE+_K2Node_ComponentBoundEvent_27_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_TEXTURE-_K2Node_ComponentBoundEvent_28_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_VSYNC+_K2Node_ComponentBoundEvent_29_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_VSYNC-_K2Node_ComponentBoundEvent_30_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_Processing+_K2Node_ComponentBoundEvent_42_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_Processing-_K2Node_ComponentBoundEvent_43_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_AntiAliasing+_K2Node_ComponentBoundEvent_44_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__W_MainMenu_AntiAliasing-_K2Node_ComponentBoundEvent_45_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_ComboBoxString_143_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_LIGHTING-_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_LIGHTING+_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_REFLECTIONS-_K2Node_ComponentBoundEvent_4_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_REFLECTIONS+_K2Node_ComponentBoundEvent_5_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_EFFECTS+_K2Node_ComponentBoundEvent_6_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_EFFECTS-_K2Node_ComponentBoundEvent_7_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_ResolutionScaleSlider_K2Node_ComponentBoundEvent_8_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_ResolutionScaleSlider_1_K2Node_ComponentBoundEvent_9_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_Autodetect_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_GraphicSettingsWidget_AdvancedTab_K2Node_ComponentBoundEvent_11_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_Autodetect_2_K2Node_ComponentBoundEvent_12_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_FullscreenOff_K2Node_ComponentBoundEvent_13_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_FullscreenOn_K2Node_ComponentBoundEvent_14_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void ResetSelectedOption(); // 0x15b23e0
    void SetSelectedResolution(); // 0x15b23e0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b23e0 [Event Public]
    void BndEvt__BP_GraphicSettingsWidget_MotionBlur-_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_MotionBlur+_K2Node_ComponentBoundEvent_15_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_FRAMEGEN-_K2Node_ComponentBoundEvent_16_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_FRAMEGEN+_K2Node_ComponentBoundEvent_17_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_HWRT-_K2Node_ComponentBoundEvent_18_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_HWRT+_K2Node_ComponentBoundEvent_19_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_DLSS+_K2Node_ComponentBoundEvent_20_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_DLSS-_K2Node_ComponentBoundEvent_23_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_GraphicSettingsWidget_DLSS-_RR_K2Node_ComponentBoundEvent_24_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_DLSS+_RR_K2Node_ComponentBoundEvent_31_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BP_GraphicSettingsWidget_DLSSTab_1_K2Node_ComponentBoundEvent_34_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void OnDLSSRRImpactedSettingChanged(); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_GraphicSettingsWidget_MotionBlur+_1_K2Node_ComponentBoundEvent_11_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GraphicSettingsWidget_MotionBlur-_1_K2Node_ComponentBoundEvent_33_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BP_GraphicSettingsWidget(int32 EntryPoint); // 0x15b23e0 [Final]

// UBP_Settings_C (/Game/UI/Settings/BP_Settings.BP_Settings_C)
    ESlateVisibility Get_NavBlur_Visibility(); // 0x15b23e0 [Public]
    UWidget* DoCustomNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void SetIsFocusedWidgetSwitcher(bool IsFocused); // 0x15b23e0 [Public]
    void HandleConfirmAction(); // 0x15b23e0 [Public]
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    void IsInsideWidgetSwitcher(const bool& IsInsideWidgetSwitcher); // 0x15b23e0 [Public]
    void IsInsideSettingsWidget(const bool& bInsideSettingsWidget); // 0x15b23e0 [Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b23e0 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void Construct(); // 0x15b23e0 [Event Public]
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    void BP_OnDeactivated(); // 0x15b23e0 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x15b23e0 [Event Protected]
    void BndEvt__BP_Settings_BPW_SettingsMenu_K2Node_ComponentBoundEvent_0_OnButtonPressed__DelegateSignature(); // 0x15b23e0
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void BndEvt__BP_Settings_BP_AudioSettingsWidget_K2Node_ComponentBoundEvent_1_OnEnableAudioInput__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_Settings_WBP_MultiplayerSettingsInfo_K2Node_ComponentBoundEvent_2_PlayerRequestedAudioSetup__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BP_Settings(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnEnableAudioInput__DelegateSignature(); // 0x15b23e0 [Public]

// UBPW_SettingsControl_Action_C (/Game/UI/Settings/Controls/BPW_SettingsControl_Action.BPW_SettingsControl_Action_C)
    ESlateVisibility Get_ActionButton_Visibility(); // 0x15b23e0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__BPW_SettingsControl_Action_ActionButton_K2Node_ComponentBoundEvent_0_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_BPW_SettingsControl_Action(int32 EntryPoint); // 0x15b23e0 [Final]
    void OnActionPressed__DelegateSignature(const FBETSettingDescriptor& SettingsDescriptor); // 0x15b23e0 [Public]

// UWBP_ExtraSettings_C (/Game/UI/Settings/WBP_ExtraSettings.WBP_ExtraSettings_C)
    void HandleActionPressed(const FBETSettingDescriptor& SettingsDescriptor); // 0x15b23e0 [Public]
    void PopulateSettingsRegistry(); // 0x15b23e0 [Public]
    FText Get_transText_Text(); // 0x15b23e0 [Public]
    FText IsCrossplayEnabled(); // 0x15b23e0 [Public]
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_ExtraSettings_CodeOfConductButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_ExtraSettings_DiscordButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_ExtraSettings_RoadmapButton_K2Node_ComponentBoundEvent_2_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_CrossplayPlus_1_K2Node_ComponentBoundEvent_15_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__BP_GameplaySettingsWidget_CrossplayMinus_1_K2Node_ComponentBoundEvent_16_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_ExtraSettings_-_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_ExtraSettings_+_K2Node_ComponentBoundEvent_4_OnButtonPressedEvent__DelegateSignature(); // 0x15b23e0
    void OnInitialized(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_ExtraSettings(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_InputKeyGlyph_C (/Game/UI/Settings/WBP_InputKeyGlyph.WBP_InputKeyGlyph_C)
    void Set Associated Input Key Action(UInputAction* AssociatedInputAction); // 0x15b23e0 [Public]
    void RefreshInputKeySelectorVisibility(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_InputKeyGlyph_InputKeySelector_K2Node_ComponentBoundEvent_2_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15b23e0
    void BndEvt__WBP_InputKeyGlyph_InputKeySelector_K2Node_ComponentBoundEvent_0_OnIsSelectingKeyChanged__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_InputKeyGlyph(int32 EntryPoint); // 0x15b23e0 [Final]
    void BETOnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15b23e0 [Public]

// UWBP_KeybindRow_C (/Game/UI/Settings/WBP_KeybindRow.WBP_KeybindRow_C)
    UWidget* NavigateBackToTab(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility_1(); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x15b23e0 [Public]
    FText GetText_0(); // 0x15b23e0 [Public]
    FText GetText(); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_KeybindRow_BETButtonBase_C_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_KeybindRow_WBP_InputKeyGlyph_K2Node_ComponentBoundEvent_2_BETOnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15b23e0
    void ExecuteUbergraph_WBP_KeybindRow(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_LanguageRow_C (/Game/UI/Settings/WBP_LanguageRow.WBP_LanguageRow_C)
    FLinearColor Get_BlueBack_ColorAndOpacity(); // 0x15b23e0 [Public]
    FText Get_SaveSlotNameText_Text(); // 0x15b23e0 [Public]
    FSlateColor Get_LangRow_ColorAndOpacity(); // 0x15b23e0 [Public]
    void AreWeSelected(const bool& bSelected); // 0x15b23e0 [Public]
    ESlateVisibility Get_BlueBack_Visibility(); // 0x15b23e0 [Public]
    void BndEvt__WBP_SaveSlot_SelectSaveButton_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_LanguageRow_SelectLangButton_K2Node_ComponentBoundEvent_0_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_LanguageRow_SelectLangButton_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_LanguageRow(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_MultiplayerSettingsInfo_C (/Game/UI/Settings/WBP_MultiplayerSettingsInfo.WBP_MultiplayerSettingsInfo_C)
    UWidget* DoCustomNavigation(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    UWidget* GoToLobbyCode(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    bool ShouldDisplaySettingsWidget(); // 0x15b23e0 [Event Public]
    void HandleBackAction(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_MultiplayerSettingsInfo(int32 EntryPoint); // 0x15b23e0 [Final]
    void PlayerRequestedAudioSetup__DelegateSignature(); // 0x15b23e0 [Public]

// UWBP_MultiplayerSettingsPanel_C (/Game/UI/Settings/WBP_MultiplayerSettingsPanel.WBP_MultiplayerSettingsPanel_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    UWidget* NavigateJoinCodeDown(const EUINavigation& Navigation); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_WBP_MultiplayerSettingsPanel(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_MultiplayerSettings_LobbyCode_C (/Game/UI/Settings/WBP_MultiplayerSettings_LobbyCode.WBP_MultiplayerSettings_LobbyCode_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void UpdateShowCodeText(const FText& Text); // 0x15b23e0 [Public]
    void ShowLobbyCode(bool bShow); // 0x15b23e0 [Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void BndEvt__WBP_MultiplayerLobbyView_CodeButton_K2Node_ComponentBoundEvent_4_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void OnTitleButtonPressed(); // 0x15b23e0
    void BndEvt__WBP_MultiplayerSettings_LobbyCode_CodeButton_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_MultiplayerSettings_LobbyCode_CodeVisibilityButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x15b23e0
    void BndEvt__WBP_MultiplayerSettings_LobbyCode_CodeButton_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x15b23e0
    void ExecuteUbergraph_WBP_MultiplayerSettings_LobbyCode(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_Multiplayer_PlayerList_C (/Game/UI/Shared/WBP_Multiplayer_PlayerList.WBP_Multiplayer_PlayerList_C)
    void PlayerSelectedAudioSetup__DelegateSignature(); // 0x15b23e0 [Public]

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

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

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x570b800 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x570b680 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x570b5e0 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x570b550 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x570b3e0 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x15b23e0 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x570b240 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x570af90 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x570ad40 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x570acb0 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x570ac10 [Final Native Public]
    void K2_ClearFocus(); // 0x570abe0 [Final Native Public]
    bool HasPartialPath(); // 0x570ab90 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x45e9bc0 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x570aa90 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x570aa10 [Final Native Public]
    AActor* GetFocusActor(); // 0x570a9e0 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x570a930 [Native Public]
    FVector GetFocalPoint(); // 0x570a8f0 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x570a8d0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x570a730 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x5774440 [Native Public]
    void StartLogic(); // 0x409ac40 [Native Public]
    void RestartLogic(); // 0x5773780 [Native Public]
    bool IsRunning(); // 0x5773370 [Native Public]
    bool IsPaused(); // 0x5773340 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x573dd90 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x573dc20 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x573db10 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x573da20 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x573d930 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x573d840 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x573d750 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x573d660 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x573d570 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x573d480 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x573c070 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x573bd20 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x573bc20 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x573bb60 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x573bab0 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x573b9f0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x573b940 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x573b890 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x573b7e0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x573b730 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x573b680 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x573b570 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x573b2d0 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x5739ef0 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x330e920 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x43dd910 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x573d100 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x573ced0 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x573cd20 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x573cb70 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x573c9e0 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x573c830 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x573c670 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x573c4c0 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x573c310 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x573c160 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x573b4a0 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x573b3e0 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573b140 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573af40 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573adb0 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573ac30 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573aaa0 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a920 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a7a0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a620 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a4a0 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a320 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x573a170 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5739d80 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5739d80 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x573d370 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x573d2b0 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x15b23e0 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x15b23e0 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b23e0 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x15b23e0 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x15b23e0 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x15b23e0 [Event Protected]
    bool IsTaskExecuting(); // 0x573bff0 [Final Native Protected]
    bool IsTaskAborting(); // 0x573bfc0 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x573a040 [Final Native Protected]
    void FinishAbort(); // 0x5739fa0 [Final Native Protected]

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5773220 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x57730a0 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772f40 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772e20 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772910 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x57726e0 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772520 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772420 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5772300 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5771ea0 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5771da0 [Final Native Static Public]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x57744e0 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x5774080 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x5773fb0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x5773ef0 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x5773c20 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x57735f0 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x5773540 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x5773480 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x57733a0 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x57727d0 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x5772250 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x5772170 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x5771fc0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x5771cc0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x5771be0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x57719f0 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x5773e10 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x5772d10 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x5772c90 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x5772b30 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x5772a70 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x5772620 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x15b23e0 [Public]

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

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x57a0460 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x57a0150 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x15b23e0 [Event Public]
    bool IsSmartLinkEnabled(); // 0x579e910 [Final Native Public]
    bool HasMovingAgents(); // 0x579e630 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x57a0270 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x579f220 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x579d830 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x579d650 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x579d360 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x579cf40 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x579cba0 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x57a0370 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x57a0130 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x579ed30 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x579e670 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x579e310 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x579e260 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x579e010 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x579df00 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x579da10 [Final Native Public]
    void ForgetAll(); // 0x579d9f0 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x57a0670 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x57a0580 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x579f200 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x579eee0 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x45f0380 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x57a5de0 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x57a5d50 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x15b23e0 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x15b23e0 [Public]
    float GetPeripheralVisionCosine(); // 0x57a58c0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x3756c10 [Final Native Public]

// UAITask_MoveTo (/Script/AIModule.AITask_MoveTo)
    UAITask_MoveTo* AIMoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float AcceptanceRadius, const EAIOptionFlag& StopOnOverlap, const EAIOptionFlag& AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, const EAIOptionFlag& ProjectGoalOnNavigation, const EAIOptionFlag& RequireNavigableEndLocation); // 0x57a5570 [Final Native Static Public]

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

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x7fff7d0 [Final Native Public]
    void PlaySequenceReverse(); // 0x7fff7a0 [Final Native Public]
    void PlaySequence(); // 0x7fff770 [Final Native Public]
    void PauseSequence(); // 0x7fff740 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x63f2c90 [Final Native Public]
    void SetValue(float InValue); // 0x63f2b80 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x63f2ae0 [Final Native Public]
    void SetStepSize(float InValue); // 0x63f29c0 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x63f2880 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x63f2760 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x63f26b0 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x63f2600 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x63f24e0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x63f23c0 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x63f2320 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x63f2280 [Final Native Public]
    void SetLocked(bool InValue); // 0x63f2180 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x63f20a0 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x63f1f90 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x63f1e70 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x63f1dd0 [Final Native Public]
    float GetValue(); // 0x63f1d20 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x63f1cd0 [Final Native Public]
    float GetCustomDefaultValue(); // 0x63f1c20 [Final Native Public]

// UAnalyticsBlueprintLibrary (/Script/AnalyticsBlueprintLibrary.AnalyticsBlueprintLibrary)
    bool StartSessionWithAttributes(const TArray<FAnalyticsEventAttr>& Attributes); // 0x7deca30 [Final Native Static Public]
    bool StartSession(); // 0x7dec940 [Final Native Static Public]
    void SetUserId(const FString& UserId); // 0x7dec840 [Final Native Static Public]
    void SetSessionId(const FString& SessionId); // 0x7dec740 [Final Native Static Public]
    void SetLocation(const FString& Location); // 0x7dec640 [Final Native Static Public]
    void SetGender(const FString& Gender); // 0x7dec540 [Final Native Static Public]
    void SetBuildInfo(const FString& BuildInfo); // 0x7dec440 [Final Native Static Public]
    void SetAge(int32 Age); // 0x7dec360 [Final Native Static Public]
    void RecordSimpleItemPurchaseWithAttributes(const FString& ItemId, int32 ItemQuantity, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7dec180 [Final Native Static Public]
    void RecordSimpleItemPurchase(const FString& ItemId, int32 ItemQuantity); // 0x7dec000 [Final Native Static Public]
    void RecordSimpleCurrencyPurchaseWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7debe30 [Final Native Static Public]
    void RecordSimpleCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x7debcf0 [Final Native Static Public]
    void RecordProgressWithFullHierarchyAndAttributes(const FString& ProgressType, const TArray<FString>& ProgressNames, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7debae0 [Final Native Static Public]
    void RecordProgressWithAttributes(const FString& ProgressType, const FString& ProgressName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7deb900 [Final Native Static Public]
    void RecordProgress(const FString& ProgressType, const FString& ProgressName); // 0x7deb7b0 [Final Native Static Public]
    void RecordItemPurchase(const FString& ItemId, const FString& Currency, int32 PerItemCost, int32 ItemQuantity); // 0x7deb5d0 [Final Native Static Public]
    void RecordEventWithAttributes(const FString& EventName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7deb420 [Final Native Static Public]
    void RecordEventWithAttribute(const FString& EventName, const FString& AttributeName, const FString& AttributeValue); // 0x7deb2e0 [Final Native Static Public]
    void RecordEvent(const FString& EventName); // 0x7deb1b0 [Final Native Static Public]
    void RecordErrorWithAttributes(const FString& Error, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7deb010 [Final Native Static Public]
    void RecordError(const FString& Error); // 0x7deaf10 [Final Native Static Public]
    void RecordCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount, const FString& RealCurrencyType, float RealMoneyCost, const FString& PaymentProvider); // 0x7deacd0 [Final Native Static Public]
    void RecordCurrencyGivenWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x7deab00 [Final Native Static Public]
    void RecordCurrencyGiven(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x7dea9c0 [Final Native Static Public]
    FAnalyticsEventAttr MakeEventAttribute(const FString& AttributeName, const FString& AttributeValue); // 0x7dea790 [Final Native Static Public]
    FString GetUserId(); // 0x7dea6a0 [Final Native Static Public]
    FString GetSessionID(); // 0x7dea5b0 [Final Native Static Public]
    void FlushEvents(); // 0x7dea510 [Final Native Static Public]
    void EndSession(); // 0x7dea470 [Final Native Static Public]

// ISequencerAnimationOverride (/Script/AnimGraphRuntime.SequencerAnimationOverride)
    TArray<FName> GetSequencerAnimSlotNames(); // 0x3398c10 [Native Event Public]
    bool AllowsCinematicOverride(); // 0x33940b0 [Native Event Public]

// UAnimationStateMachineLibrary (/Script/AnimGraphRuntime.AnimationStateMachineLibrary)
    void SetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node, const FName& TargetState, float duration, const ETransitionLogicType& BlendType, UBlendProfile* BlendProfile, const EAlphaBlendOption& AlphaBlendOption, UCurveFloat* CustomBlendCurve); // 0x339d2b0 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x33992e0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3399180 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x3398e50 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x33987d0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x3398670 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x3394760 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3394610 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x3394470 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x3394320 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x3399080 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x3397b50 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x3397a80 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x33977e0 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x33976e0 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3396c40 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3395f20 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3395200 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x3395000 [Final Native Static Public]

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x339d660 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x3398490 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x3397c20 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x3394e40 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3394a80 [Final Native Static Public]

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x339d780 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x339d590 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x339cad0 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x339c8b0 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x339c3f0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x339be20 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x339bd10 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3398c90 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3398580 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33982d0 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x3397de0 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x33979b0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x3394c80 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3394b80 [Final Native Static Public]

// UAnimNodeRigidBodyLibrary (/Script/AnimGraphRuntime.AnimNodeRigidBodyLibrary)
    FRigidBodyAnimNodeReference SetOverridePhysicsAsset(FRigidBodyAnimNodeReference& Node, UPhysicsAsset* PhysicsAsset); // 0x339c720 [Final Native Static Public]
    void ConvertToRigidBodyAnimNodePure(FAnimNodeReference& Node, FRigidBodyAnimNodeReference& RigidBodyAnimNode, const bool& Result); // 0x3396220 [Final Native Static Public]
    FRigidBodyAnimNodeReference ConvertToRigidBodyAnimNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3396120 [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); // 0x339ae60 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x339ada0 [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); // 0x339a9d0 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x339a870 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x339a590 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x339a370 [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); // 0x3399f50 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x3399d90 [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); // 0x3399670 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x3399440 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x33940e0 [Final Native Static Public]

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

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

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x339c610 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x339c500 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x3398120 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x3398050 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x3397f80 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& Node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x3395aa0 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x33959a0 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x339bff0 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x339ba40 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x339b820 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x33978e0 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x3397520 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& Node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x3395d60 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x3395c60 [Final Native Static Public]

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x339ce00 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x339cbe0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x339c2e0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x339c1e0 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x3398930 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x3397360 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x33964e0 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x33963e0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x3393f10 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x339d1a0 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x339cfd0 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x339ccf0 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x339c9c0 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x339b710 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x3398d70 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x3398b40 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x3398a00 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x33983b0 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x3397eb0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x3397440 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x33967f0 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x33966a0 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float duration); // 0x33941d0 [Final Native Static Public]

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

// UAnimCharacterMovementLibrary (/Script/AnimationLocomotionLibraryRuntime.AnimCharacterMovementLibrary)
    FVector PredictGroundMovementStopLocation(const FVector& Velocity, bool bUseSeparateBrakingFriction, float BrakingFriction, float GroundFriction, float BrakingFrictionFactor, float BrakingDecelerationWalking); // 0x6f51030 [Final Native Static Public]
    FVector PredictGroundMovementPivotLocation(const FVector& Acceleration, const FVector& Velocity, float GroundFriction); // 0x6f50d00 [Final Native Static Public]

// UAnimDistanceMatchingLibrary (/Script/AnimationLocomotionLibraryRuntime.AnimDistanceMatchingLibrary)
    FSequencePlayerReference SetPlayrateToMatchSpeed(FSequencePlayerReference& SequencePlayer, float SpeedToMatch, const FVector2D& PlayRateClamp); // 0x6f513b0 [Final Native Static Public]
    FSequenceEvaluatorReference DistanceMatchToTarget(FSequenceEvaluatorReference& SequenceEvaluator, float DistanceToTarget, const FName& DistanceCurveName); // 0x6f50ba0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTimeByDistanceMatching(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float DistanceTraveled, const FName& DistanceCurveName, const FVector2D& PlayRateClamp); // 0x6f50990 [Final Native Static Public]

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

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

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

// UAnimationWarpingLibrary (/Script/AnimationWarpingRuntime.AnimationWarpingLibrary)
    bool GetVectorValueFromCurve(UCurveVector* InCurve, float Time, const FVector& OutValue); // 0x6f4fa70 [Final Native Static Public]
    FTransform GetOffsetRootTransform(FAnimNodeReference& Node); // 0x6f4f8b0 [Final Native Static Public]
    bool GetFloatValueFromCurve(UCurveFloat* InCurve, float Time, const float& OutValue); // 0x6f4f780 [Final Native Static Public]
    bool GetCurveValueFromAnimation(UAnimSequenceBase* Animation, const FName& CurveName, float Time, const float& OutValue); // 0x6f4f490 [Final Native Static Public]

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x22d6c50 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x15b23e0 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x22d6ab0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x22d6980 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x22d67b0 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x22d6690 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x22d6580 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x22d6460 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x22d6310 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x22d60e0 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x22d5f20 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x22d5d50 [Final Native Static Public]
    void GetDerivedClassAssetData(const TArray<FTopLevelAssetPath>& InBaseClasses, const TArray<FAssetData>& OutDerivedClassAssetData); // 0x22d5c30 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x22d5b20 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x22d59e0 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x22d5950 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x22d5730 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x22d5540 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x22d53b0 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x2320da0 [Native Public]
    void WaitForCompletion(); // 0x2320d80 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x2320c30 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x2320ba0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x2320a40 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x2320980 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x2320870 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x2320720 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x2320680 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x2320520 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x23203c0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x2320200 [Native Public]
    bool IsSearchAsync(); // 0x23201d0 [Native Public]
    bool IsSearchAllAssets(); // 0x23201a0 [Native Public]
    bool IsLoadingAssets(); // 0x2320170 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x23200a0 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x231ff30 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x231fd90 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, const TSet<FTopLevelAssetPath>& ExcludedClassNames, const TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x231fab0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x231f8a0 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x231f6f0 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x231f540 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x231f3d0 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x231f230 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x231f100 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x231efe0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x231ef20 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x231ee00 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x8011bf0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x8011ad0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x8011950 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x8011800 [Final Native Public]
    TArray<FName> GetCollections(); // 0x80116c0 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x80115d0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x80114a0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x4ead980 [Final Native Public]
    void StartCapturingAudio(); // 0x4ead930 [Final Native Public]
    bool IsCapturingAudio(); // 0x4ead8f0 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x4ead6b0 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x23c6b90 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x23c6ab0 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x23c69b0 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x23c68f0 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x23c6820 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x23c6730 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x23c6660 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x23c6570 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x23c64a0 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x23c63b0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x23c62e0 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x23c61f0 [Native Public]
    void ResetParameters(); // 0x23c61d0 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x33c77c0 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x33c7730 [Native Public]
    void PlayLink(float StartTime); // 0x33c76b0 [Native Public]
    bool IsLinkPlaying(); // 0x33c7680 [Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33fab00 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x33fa9f0 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x33fa490 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x33fa240 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33fa110 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x33fa010 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x33f9ec0 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33f9d60 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x33f9ae0 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x33f9920 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x33f96d0 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33f95d0 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f93f0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f93f0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33f92f0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f91f0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x33f92f0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f91f0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x33f8fa0 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f8e40 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x33f8940 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x33f8780 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x33f8700 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x33f8600 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33f8400 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33f80f0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x33f7f00 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x33f7ce0 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x33f7b10 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x33f79d0 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x33f7800 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x33f7550 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x33f6dd0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x33f6c80 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x33f68f0 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x33f67c0 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x33f6710 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f6540 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x33f62d0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x33f60e0 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x3423540 [Final Native Public]
    void Start(); // 0x34232e0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x3423250 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3422bd0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3422af0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3422a10 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3421f80 [Final Native Public]
    void SetModulationRouting(const TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3421d80 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3421a30 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x34219a0 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x34212d0 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x34211f0 [Final Native Public]
    bool IsPlaying(); // 0x3420450 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x341fb30 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x341ec90 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x341eb20 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x341e2e0 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x3422440 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x3421670 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x34210b0 [Final Native Public]
    void ResetKey(); // 0x3420a00 [Final Native Public]

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

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

// UScrubbedSound (/Script/AudioMixer.ScrubbedSound)
    void SetSoundWave(USoundWave* InSoundWave); // 0x3422960 [Final Native Public]
    void SetPlayheadTime(float InPlayheadTimeSeconds); // 0x3422010 [Final Native Public]
    void SetIsScrubbingWhileStationary(bool bInScrubWhileStationary); // 0x3421900 [Final Native Public]
    void SetIsScrubbing(bool bInIsScrubbing); // 0x3421860 [Final Native Public]
    void SetGrainDurationRange(const FVector2D& InGrainDurationRangeSeconds); // 0x34217b0 [Final Native Public]
    float GetPlayheadTime(); // 0x341fd80 [Final Native Public]

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x3423ef0 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3423cd0 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x3423990 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x34236e0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x3423560 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x3423300 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3420f90 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x3422f70 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x3422cb0 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x3422180 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x3421ac0 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x34213b0 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3420f90 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x3420b60 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x3420a60 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x34208e0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x34204c0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x3420270 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x3420190 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x34200d0 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x3420010 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x341fa70 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x341f6b0 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x341f220 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x341f180 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x341ef80 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x341ee70 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x34220f0 [Final Native Public]
    bool IsQuartzEnabled(); // 0x34204a0 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x3420310 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x341ff40 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x341fe70 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x341fda0 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x341f8b0 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x341f800 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x341f800 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x341f750 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x341f580 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x341f390 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x341f040 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x341ee30 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x341edf0 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x341edb0 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x341e9b0 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x341e8e0 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x341e7e0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x341e400 [Final Native Public]

// UAudioModulationStyle (/Script/AudioModulation.AudioModulationStyle)
    FColor GetPatchColor(); // 0x63be6d0 [Final Native Static Public]
    FColor GetParameterColor(); // 0x63be6a0 [Final Native Static Public]
    FColor GetModulationGeneratorColor(); // 0x63be320 [Final Native Static Public]
    FColor GetControlBusMixColor(); // 0x63be2f0 [Final Native Static Public]
    FColor GetControlBusColor(); // 0x63be2c0 [Final Native Static Public]

// UAudioModulationDestination (/Script/AudioModulation.AudioModulationDestination)
    bool SetModulator(USoundModulatorBase* InModulator); // 0x63bf140 [Final Native Public]
    float GetValue(); // 0x63be700 [Final Native Public]
    USoundModulatorBase* GetModulator(); // 0x4401db0 [Final Native Public]
    bool ClearModulator(); // 0x63bc6f0 [Final Native Public]

// UAudioModulationStatics (/Script/AudioModulation.AudioModulationStatics)
    void UpdateModulator(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x63bfad0 [Final Native Static Public]
    void UpdateMixFromObject(UObject* WorldContextObject, USoundControlBusMix* Mix, float FadeTime); // 0x63bf8c0 [Final Native Static Public]
    void UpdateMixByFilter(UObject* WorldContextObject, USoundControlBusMix* Mix, const FString& AddressFilter, TSubclassOf<USoundModulationParameter> ParamClassFilter, USoundModulationParameter* ParamFilter, float Value, float FadeTime); // 0x63bf550 [Final Native Static Public]
    void UpdateMix(UObject* WorldContextObject, USoundControlBusMix* Mix, const TArray<FSoundControlBusMixStage>& Stages, float FadeTime, double duration, bool bRetriggerOnActivation); // 0x63bf230 [Final Native Static Public]
    void SetGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float FadeTime); // 0x63bef10 [Final Native Static Public]
    void SaveMixToProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, int32 ProfileIndex); // 0x63bedf0 [Final Native Static Public]
    TArray<FSoundControlBusMixStage> LoadMixFromProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, bool bActivate, int32 ProfileIndex); // 0x63be8e0 [Final Native Static Public]
    bool IsControlBusMixActive(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x63be810 [Final Native Static Public]
    float GetModulatorValue(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x63be350 [Final Native Static Public]
    TSet<USoundModulatorBase*> GetModulatorsFromDestination(FSoundModulationDestinationSettings& Destination); // 0x63be510 [Final Native Static Public]
    void DeactivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x63be0c0 [Final Native Static Public]
    void DeactivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x63bdf00 [Final Native Static Public]
    void DeactivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x63bdd50 [Final Native Static Public]
    void DeactivateAllBusMixes(UObject* WorldContextObject); // 0x63bdbc0 [Final Native Static Public]
    USoundModulationParameter* CreateModulationParameter(UObject* WorldContextObject, const FName& Name, TSubclassOf<USoundModulationParameter> ParamClass, float DefaultValue); // 0x63bd920 [Final Native Static Public]
    UAudioModulationDestination* CreateModulationDestination(UObject* WorldContextObject, const FName& Name, USoundModulatorBase* Modulator); // 0x63bd700 [Final Native Static Public]
    USoundModulationGeneratorLFO* CreateLFOGenerator(UObject* WorldContextObject, const FName& Name, const FSoundModulationLFOParams& Params); // 0x63bd4c0 [Final Native Static Public]
    USoundModulationGeneratorEnvelopeFollower* CreateEnvelopeFollowerGenerator(UObject* WorldContextObject, const FName& Name, const FEnvelopeFollowerGeneratorParams& Params); // 0x63bd240 [Final Native Static Public]
    FSoundControlBusMixStage CreateBusMixStage(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float AttackTime, float ReleaseTime); // 0x63bd030 [Final Native Static Public]
    USoundControlBusMix* CreateBusMixFromValue(UObject* WorldContextObject, const FName& Name, const TArray<USoundControlBus*>& Buses, float Value, float AttackTime, float ReleaseTime, bool bActivate); // 0x63bcd10 [Final Native Static Public]
    USoundControlBusMix* CreateBusMix(UObject* WorldContextObject, const FName& Name, const TArray<FSoundControlBusMixStage>& Stages, bool Activate, double duration, bool bRetriggerOnActivation); // 0x63bcab0 [Final Native Static Public]
    USoundControlBus* CreateBus(UObject* WorldContextObject, const FName& Name, USoundModulationParameter* Parameter, bool Activate); // 0x63bc960 [Final Native Static Public]
    USoundModulationGeneratorADEnvelope* CreateADEnvelopeGenerator(UObject* WorldContextObject, const FName& Name, FSoundModulationADEnvelopeParams& Params); // 0x63bc720 [Final Native Static Public]
    void ClearGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float FadeTime); // 0x63bc4e0 [Final Native Static Public]
    void ClearAllGlobalBusMixValues(UObject* WorldContextObject, float FadeTime); // 0x63bc330 [Final Native Static Public]
    void ActivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x63bc220 [Final Native Static Public]
    void ActivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x63bc020 [Final Native Static Public]
    void ActivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x63bbe70 [Final Native Static Public]

// USoundControlBusMix (/Script/AudioModulation.SoundControlBusMix)
    void SoloMix(); // 0x63bf1e0 [Final Native Protected]
    void SaveMixToProfile(); // 0x63beef0 [Final Native Protected]
    void LoadMixFromProfile(); // 0x63bed90 [Final Native Protected]
    void DeactivateMix(); // 0x63be270 [Final Native Protected]
    void DeactivateAllMixes(); // 0x63bdd00 [Final Native Protected]
    void ActivateMix(); // 0x63bc2e0 [Final Native Protected]

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

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

// ULKFSNRT (/Script/AudioSynesthesia.LKFSNRT)
    FLKFSNRTResults GetLoudnessDataForChannelAtTime(float InSeconds, int32 InChannel); // 0x63e2f70 [Final Native Public]
    TArray<FLKFSNRTResults> GetLoudnessDataForChannel(int32 InChannel); // 0x63e2e90 [Final Native Public]
    FLKFSNRTResults GetLoudnessDataAtTime(float InSeconds); // 0x63e2de0 [Final Native Public]
    TArray<FLKFSNRTResults> GetLoudnessData(); // 0x63e2d50 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x63e2b70 [Final Native Public]
    float GetIntegratedLoudnessForChannel(int32 InChannel); // 0x63e2ad0 [Final Native Public]
    float GetIntegratedLoudness(); // 0x63e2a90 [Final Native Public]
    float GetGatedLoudnessForChannel(int32 InChannel); // 0x63e29f0 [Final Native Public]
    float GetGatedLoudness(); // 0x63e29b0 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x63e2480 [Final Native Public]

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x63e3600 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x63e3190 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x63e2c60 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x63e25a0 [Final Native Public]

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

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

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

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x646b740 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x646b160 [Final Native Public]
    void SetStepSize(float InValue); // 0x646adc0 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x646a4f0 [Final Native Public]
    void SetLocked(bool InLocked); // 0x6469b30 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x64697e0 [Final Native Public]
    float GetValue(); // 0x5ff8570 [Final Native Public]
    float GetTuneSpeed(); // 0x6469620 [Final Native Public]
    float GetStepSize(); // 0x6469600 [Final Native Public]
    bool GetMouseUsesStep(); // 0x64693e0 [Final Native Public]
    bool GetIsLocked(); // 0x64691a0 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5ff8650 [Final Native Public]

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

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x646b8a0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x646b260 [Final Native Public]
    void SetStepSize(float InValue); // 0x646aeb0 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x646a5e0 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x6469c20 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x64698e0 [Final Native Public]
    float GetValue(); // 0x6469660 [Final Native Public]
    float GetTuneSpeed(); // 0x6469640 [Final Native Public]
    float GetStepSize(); // 0x60a28b0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x6469400 [Final Native Public]
    bool GetIsLocked(); // 0x6012ca0 [Final Native Public]
    float GetFineTuneSpeed(); // 0x6469180 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x646a430 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x646a370 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x646a2b0 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x646a1f0 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x646a130 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x6469f80 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x6469d10 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x6469680 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x15b23e0 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x6469330 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x646bcd0 [Final Native Public]
    void StartProcessing(); // 0x646bc70 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x15b23e0 [Public]
    bool CanTriggeringBeSet(); // 0x6469140 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x646bbe0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x646b9a0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x646b600 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x646b360 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x646afa0 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x646ac70 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x646abd0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x646aa90 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x646a8b0 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x646a770 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x646a6d0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x64699e0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x6469740 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x6469560 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x6469420 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x646bb40 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x646ba70 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x646b6a0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x646b4b0 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x646b080 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x646ad20 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x646ab30 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x646a9f0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x646a950 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x646a810 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x64691e0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x64694c0 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x64691e0 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x646bd50 [Final Native Public]
    void StartProcessing(); // 0x646bca0 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x15b23e0 [Public]

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

// UAbilityTask_DynamicFov (/Script/BETGame.AbilityTask_DynamicFov)
    UAbilityTask_DynamicFov* DynamicFov(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, float FOV, float duration, UCurveFloat* OptionalInterpolationCurve, UCurveVector* OptionalVectorInterpolationCurve); // 0x5fbf600 [Final Native Static Public]

// UAICameraDetectionComponent (/Script/BETGame.AICameraDetectionComponent)
    bool GetIsPlayersCameraOn(); // 0x5fbf890 [Final Native Public]

// UAICuriosityComponent (/Script/BETGame.AICuriosityComponent)
    void ResetCuriosity(); // 0x5fc0350 [Final Native Public]
    void OnTargetPerceptionUpdated(AActor* Actor, const FAIStimulus& Stimulus); // 0x5fbff60 [Final Native Protected]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x5fbfdf0 [Final Native Protected]
    float GetCuriosityLevel(); // 0x5fbf860 [Final Native Public]
    UCuriosityAttributeSet* GetAttributeSet(); // 0x37565b0 [Final Native Public]
    void AddCuriosity(float Amount); // 0x5fbf420 [Final Native Public]

// UAITagDetectionComponent (/Script/BETGame.AITagDetectionComponent)
    bool IsPlayerLookingAtEntity(); // 0x5fbfa30 [Final Native Protected]
    bool GetAreTagsDetected(); // 0x5fbf7f0 [Final Native Public]

// UAIVisibilityComponent (/Script/BETGame.AIVisibilityComponent)
    TArray<AActor*> GetPlayersLookingAtEntity(); // 0x5fbf8b0 [Final Native Public]
    bool GetArePlayersLookingAtEntity(); // 0x5fbf7d0 [Final Native Public]

// AAlarmLightManager (/Script/BETGame.AlarmLightManager)
    void TogglePointLights(bool bOn); // 0x5fc0780 [Final Native Protected]

// ABETProceduralActor (/Script/BETGame.BETProceduralActor)
    void OnActorInitialized(); // 0x15b23e0 [Event Protected]
    int32 GetSeed(); // 0x6012a30 [Final Native Public]

// AALevel232CheckoutLane (/Script/BETGame.ALevel232CheckoutLane)
    void SetPreviewItemDefinition(TSubclassOf<UBETInventoryItemDefinition> ItemDefinition); // 0x5fc06d0 [Final Native Public]
    void SetPreviewGrabbableItemClass(TSubclassOf<ABETGrabbableObject> GrabbableItemClass); // 0x5fc0620 [Final Native Public]
    void SetLaneState(bool bActive, bool bFireSale); // 0x5fc0550 [Final Native Protected]
    void SellItem(APawn* InstigatorCharacter, TSubclassOf<UBETInventoryItemDefinition> ItemDefinition); // 0x5fc0460 [Final Native Public]
    void SellGrabbableItem(APawn* InstigatorCharacter, TSubclassOf<ABETGrabbableObject> GrabbableItemClass); // 0x5fc0370 [Final Native Public]
    bool PlayerHasAnySellableItem(APawn* InstigatorCharacter, const TArray<FLevel232ShopItem>& SellableItems, FLevel232SellableCandidate& OutCandidate, bool bConsumeItem); // 0x5fc00f0 [Final Native Protected]
    void OnRep_LaneStateTags(); // 0x5fbff20 [Final Native Protected]
    void OnRep_LaneMultiplier(); // 0x5fbff00 [Final Native Protected]
    void OnRep_CouponMultiplier(); // 0x5fbfec0 [Final Native Protected]
    void OnLaneStateChanged(); // 0x15b23e0 [Event Protected]
    void OnLaneMultiplierChanged(); // 0x15b23e0 [Event Protected]
    void OnItemSold(const float& ItemValue); // 0x15b23e0 [Event Protected]
    void OnCouponMultiplierChanged(); // 0x15b23e0 [Event Protected]
    void Multicast_SpawnMovingItem(const FSoftObjectPath& MeshPath, const TArray<FSoftObjectPath>& MaterialPaths, float LateralOffset, const FTransform& MeshOffset); // 0x5fbfaf0 [Native Event Protected]
    void Multicast_SetInteractCapsuleCollision(bool bEnabled); // 0x5fbfa60 [Native Event Protected]
    bool IsFireSale(); // 0x5fbf9f0 [Final Native Protected]
    bool IsActive(); // 0x5fbf9b0 [Final Native Public]
    bool HasActiveCoupons(); // 0x5fbf980 [Final Native Public]
    float GetCouponPercentRemaining(); // 0x5fbf830 [Final Native Public]
    float GetCouponMultiplier(); // 0x5fbf810 [Final Native Public]
    void ApplyCoupon(APawn* InstigatorCharacter, float InMultiplier); // 0x5fbf530 [Final Native Public]

// AALevel2ValveSolutionIndicator (/Script/BETGame.ALevel2ValveSolutionIndicator)
    void OnRep_LetterIndex(); // 0x5fbff40 [Final Native Public]
    void OnRep_DisplayNumber(); // 0x5fbfee0 [Final Native Public]

// UBETChunkBase (/Script/BETGame.BETChunkBase)
    void ToggleLights(bool bOn); // 0x3cf8b10 [Native Public]
    bool AreLightsOn(); // 0x5fccf80 [Final Native Public]

// AALevel4PuzzleManager (/Script/BETGame.ALevel4PuzzleManager)
    void PuzzleCompletionCheck(ALevel4CodeMonitor* LocalMonitor); // 0x5fc02c0 [Final Native Public]
    int32 GetSymbolTextureIndexForColor(const FColor& InColor); // 0x5fbf8e0 [Final Native Public]
    void AddPuzzleMonitor(ALevel4CodeMonitor* LocalMonitor); // 0x5fbf4a0 [Final Native Public]

// ABETCharacterEntityBase (/Script/BETGame.BETCharacterEntityBase)
    bool TeleportAwayFromPlayers(float MinDistanceFromPlayers, int32 MaxAttempts, bool bDrawDebug); // 0x5fc9960 [Native Public]
    void SetCharacterVisibility(bool bHideEntity); // 0x5fc9750 [Final Native Public]
    void SetAIState(FGameplayTag& NewState); // 0x5fc96b0 [Native Public]
    void ResetForManagedRelocation(); // 0x5fc9690 [Native Public]
    void OnTeleportAwayFromPlayers(const FVector& OriginalLocation); // 0x15b23e0 [Event Public]
    void OnManagedRelocationComplete(); // 0x5fc9280 [Native Public]
    void OnGameplayTagChange(const FGameplayTag& CallbackTag, int32 NewCount); // 0x5fc91b0 [Native Event Protected]
    void OnCharacterVisibilityChanged(bool bHideEntity); // 0x15b23e0 [Event Public]
    void OnAIStateChanged(FGameplayTagContainer& OldState, FGameplayTag& NewState); // 0x5fc8fb0 [Native Event Public]
    UWorldPartitionStreamingSourceComponent* GetWorldPartitionStreamingSourceComponent(); // 0x5fc8ab0 [Final Native Public]
    TArray<AActor*> GetPlayersInOverlapSphere(float SphereRadius, const FVector& SphereLocation, bool bDrawDebug); // 0x5fc88f0 [Native Public]
    AActor* GetClosestPlayer(); // 0x5fc8840 [Native Public]
    AActor* GetClosestAcceptablePlayer(const FGameplayTagContainer& TagsToIgnore); // 0x5fc8750 [Native Public]
    FGameplayTag GetAIState(); // 0x5fc8610 [Native Public]
    UAbilitySystemComponent* GetAbilitySystemComponent(); // 0x5fc8650 [Native Public]
    FVector FindLocationAwayFromPlayers(float MinDistanceFromPlayers, int32 MaxAttempts, const bool& bFoundValidLocation, bool bDrawDebug); // 0x5fc8450 [Native Public]
    bool CanBeRelocatedByEntityManager(); // 0x5fc8330 [Native Public]

// AHostileCharacterEntity (/Script/BETGame.HostileCharacterEntity)
    void TryToGrabPlayer(); // 0x6034bc0 [Native Public]
    void SetTargetSmartObjectLocation(const FVector& Location); // 0x6034a00 [Final Native Public]
    void SetSmartObjectInteractionComplete(bool bComplete); // 0x6034970 [Final Native Public]
    void SetSmartObjectClaimHandle(FSmartObjectClaimHandle& ClaimHandle); // 0x60348a0 [Final Native Public]
    void ReconcileFailedGrab(ASurvivorCharacter* Survivor); // 0x5011690 [Native Public]
    void OnPlayerOverlap(AActor* Player); // 0x15b23e0 [Event Public]
    void OnMontageStarted(UAnimMontage* Montage); // 0x60343b0 [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x60342e0 [Final Native Protected]
    void OnJumpScareNotifyEndEvent(const FName& NotifyName); // 0x6034210 [Native Event Protected]
    void OnJumpScareNotifyEnd(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointPayload); // 0x6034110 [Native Protected]
    void OnJumpScareNotifyBeginEvent(const FName& NotifyName); // 0x6034080 [Native Event Protected]
    void OnJumpScareNotifyBegin(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointPayload); // 0x6033f80 [Native Protected]
    void OnJumpscareMontageStarted(); // 0x60342c0 [Native Event Protected]
    void OnJumpscareMontageEnded(); // 0x60342a0 [Native Event Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6033cc0 [Final Native Protected]
    void MulticastPlayAmbientSound(USoundBase* AmbientSound); // 0x6033c30 [Native Event Public]
    bool IsSmartObjectInteractionComplete(); // 0x57fc1d0 [Final Native Public]
    void HideCharacterForJumpScare(AActor* CharacterToHide); // 0x5011600 [Native Public]
    bool HasSmartObjectTarget(); // 0x6033bc0 [Final Native Public]
    FVector GetTargetSmartObjectLocation(); // 0x60339a0 [Final Native Public]
    FSmartObjectClaimHandle GetSmartObjectClaimHandle(); // 0x6033930 [Final Native Public]
    FName GetJumpScareAudioAttachSocket(); // 0x60338f0 [Native Event Protected]
    USceneComponent* GetJumpScareAudioAttachComponent(); // 0x60338c0 [Native Event Protected]
    AActor* GetCurrentAttackTarget(); // 0x6033870 [Native Public]
    void ClearSmartObjectTarget(); // 0x6033750 [Final Native Public]
    void ClearSmartObjectClaim(); // 0x6033700 [Final Native Public]
    bool CanGrabPlayer(AActor* Player); // 0x6033640 [Native Public]

// UAsyncLoadJourney (/Script/BETGame.AsyncLoadJourney)
    UAsyncLoadJourney* AsyncLoadSelectedJourney(UObject* InContext); // 0x5fc4850 [Final Native Static Public]
    UAsyncLoadJourney* AsyncLoadJourney(UObject* InContext, const FString& JourneyName); // 0x5fc4770 [Final Native Static Public]

// UAsyncSaveJourney (/Script/BETGame.AsyncSaveJourney)
    UAsyncSaveJourney* AsyncSaveSelectedJourney(UObject* InContext, UBETSaveGame* Journey); // 0x5fc4a10 [Final Native Static Public]
    UAsyncSaveJourney* AsyncSaveJourney(UObject* InContext, UBETSaveGame* Journey, const FString& SlotName); // 0x5fc48e0 [Final Native Static Public]

// UBETActivatableWidget (/Script/BETGame.BETActivatableWidget)
    bool ToggleMenuVirtualCursor(bool bUseVCursor); // 0x5fc52c0 [Final Native Public]
    bool CallBackAction(); // 0x5fc4bd0 [Final Native Public]
    void BindUIInputAction(UInputAction* InputAction, const FScriptDelegate& InOnExecuteAction); // 0x5fc4ae0 [Final Native Public]

// USettingsWidget (/Script/BETGame.SettingsWidget)
    bool ShouldDisplaySettingsWidget(); // 0x609abe0 [Native Event Public]
    void SetNavBackButton(UWidget* Button); // 0x609aac0 [Final Native Protected]
    void RequestEnableAudioInput(); // 0x609aaa0 [Final Native Public]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x15b23e0 [Event Protected]
    void OnFocusChangedEventBP(UWidget* OldFocusedWidget, UWidget* NewFocusedWidget); // 0x15b23e0 [Event Protected]
    UWidget* GetNavBackButton(); // 0x609a620 [Final Native Protected]
    UWidget* GetFocusedUMGWidget(); // 0x609a5f0 [Final Native Public]
    UButton* GetAuxButton(); // 0x609a540 [Final Native Public]
    UAudioSettingsWidget* GetAudioSettingsWidget(); // 0x609a520 [Final Native Public]
    void FocusActiveSettingsWidget(); // 0x609a500 [Final Native Protected]

// UAudioSettingsWidget (/Script/BETGame.AudioSettingsWidget)
    void UpdateAudioDevices(const TArray<FAudioInputDeviceInfo>& Devices); // 0x5fc5360 [Final Native Protected]
    void OnInputDeviceSelectorOpened(); // 0x5fc4fa0 [Final Native Protected]
    void OnAudioDevicesUpdated(const TArray<FAudioInputDeviceInfo>& InAvailableInputDevices, const TArray<FAudioInputDeviceInfo>& InDevicesToRemove); // 0x15b23e0 [Event Protected]
    void OnAmplitudeChanged(float Amplitude); // 0x15b23e0 [Event Protected]
    void NotifyAudioOnboardingCompleted(); // 0x5fc4f80 [Final Native Public]
    void HandleEnableVoiceChatClicked(); // 0x5fc4db0 [Final Native Protected]
    void ChangeCaptureDevice(const FString& InDevice); // 0x5fc4c00 [Final Native Protected]

// ABacteriaAIController (/Script/BETGame.BacteriaAIController)
    void SetChaseActor(AActor* Actor); // 0x5fc5210 [Native Protected]
    void OnTargetPerceptionUpdated(AActor* Actor, const FAIStimulus& Stimulus); // 0x5fc4fc0 [Native Protected]
    float GetRandomRoamRadius(); // 0x5fc4d90 [Final Native Public]
    float GetAlertDistanceMultiplier(); // 0x5fc4d40 [Final Native Public]
    void AlertBacteria(float AlertDuration); // 0x15b23e0 [Event Public]

// ABacteriaCharacter (/Script/BETGame.BacteriaCharacter)
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Protected]
    float GetObjectiveAlertDuration(); // 0x5fc4d60 [Final Native Public]
    float GetAlarmAlertDuration(); // 0x5fc4d10 [Final Native Public]

// UBETAbilitySet (/Script/BETGame.BETAbilitySet)
    void K2_GiveToAbilitySystem(UBETAbilitySystemComponent* BETASC); // 0x5fc4dd0 [Final Native Public]

// UBETAbilitySystemComponent (/Script/BETGame.BETAbilitySystemComponent)
    void RemoveDynamicTagGameplayEffect(FGameplayTag& Tag); // 0x5fc5170 [Final Native Public]
    FGameplayEffectContextHandle MakeEffectContextWithTags(FGameplayTagContainer& ExtraTags); // 0x5fc4e60 [Final Native Public]
    FActiveGameplayEffectHandle AddDynamicTagGameplayEffectWithContext(FGameplayTag& Tag, const FGameplayEffectContextHandle& Context); // 0x5fc4630 [Final Native Public]
    FActiveGameplayEffectHandle AddDynamicTagGameplayEffect(FGameplayTag& Tag); // 0x5fc4590 [Final Native Public]

// UBETAnimatedMeshSleepComponent (/Script/BETGame.BETAnimatedMeshSleepComponent)
    void Wake(); // 0x5fc5420 [Final Native Public]
    void Sleep(); // 0x5fc52a0 [Final Native Public]
    void RefreshTrackedMeshes(); // 0x5fc5150 [Final Native Public]

// UBETBlockListManager (/Script/BETGame.BETBlockListManager)
    void UpdateOnlineSession(); // 0x5fc9bb0 [Final Native Public]
    bool ToggleMutePlayer(FUniqueNetIdRepl& PlayerToMute); // 0x5fc9a80 [Final Native Public]
    void RemoveUserFromBlocklist(const FString& PUID); // 0x5fc9580 [Final Native Public]
    void PS5UpdateVoiceHardMuteState_PrivilegeChecked(bool bCanCommunicate); // 0x5fc94f0 [Final Native Private]
    void OnBlockListCommand(const TArray<FString>& Args); // 0x5fc90f0 [Final Native Public]
    bool IsPlayerSoftMuted(FUniqueNetIdRepl& PlayerToCheck); // 0x5fc8dd0 [Final Native Public]
    bool IsPlayerOnBlocklist(const FString& PUID); // 0x5fc8cb0 [Final Native Public]
    bool IsPlayerHardMuted(FUniqueNetIdRepl& UniqueNetId); // 0x5fc8ba0 [Final Native Public]
    void HandleCheckCanCommunicateOnlineComplete(bool bCanCommunicateOnline); // 0x5fc8ad0 [Final Native Public]
    int32 GetMaxBlockedPlayers(); // 0x5fc88c0 [Final Native Public]
    int32 GetCurrentNumBlockedPlayers(); // 0x5fc8870 [Final Native Public]
    void GetBlocklist(const TArray<FBlockedUserInfo>& Results); // 0x5fc8690 [Final Native Public]
    bool AddUserToBlocklist(const FString& PUID, const FDateTime& BlockedTime); // 0x5fc7f20 [Final Native Public]

// UBETCameraBiometricsWidget (/Script/BETGame.BETCameraBiometricsWidget)
    void OnPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x5fc92a0 [Final Native Protected]
    void OnAbilitySystemInitialized(); // 0x5fc90d0 [Final Native Protected]
    void K2_OnStaminaChanged(float NewStaminaValue); // 0x15b23e0 [Event Protected]
    void K2_OnSanityDrainChanged(float NewSanityDrainValue); // 0x15b23e0 [Event Protected]
    void K2_OnSanityChanged(float NewSanityValue); // 0x15b23e0 [Event Protected]

// UBETChargedBatteryAttributeSet (/Script/BETGame.BETChargedBatteryAttributeSet)
    void OnRep_MaxBatteryAmount(FGameplayAttributeData& OldMaxBatteryAmount); // 0x5fc9440 [Final Native Protected]
    void OnRep_BatteryAmount(FGameplayAttributeData& OldBatteryAmount); // 0x5fc9370 [Final Native Protected]

// ABETChargedBatteryStation (/Script/BETGame.BETChargedBatteryStation)
    void OnRep_LightState(); // 0x5fc9420 [Final Native Protected]
    void OnLightStateChanged(const EBETBatteryStationLightState& NewLightState); // 0x15b23e0 [Event Protected]
    void Multicast_PlayPlaceSound(); // 0x3827590 [Native Event Protected]
    void Multicast_PlayFullyChargedSound(); // 0x37f1f20 [Native Event Protected]
    void HandleStoredBatteryPlaced(); // 0x5fc8b80 [Final Native Protected]
    void HandleStoredBatteryPickedUp(); // 0x5fc8b60 [Final Native Protected]
    ABETGrabbableChargedBattery* GetStoredBattery(); // 0x5fc8a80 [Final Native Public]
    UGrabbableObjectStorageComponent* GetStorageComponent(); // 0x36fac40 [Final Native Public]
    EBETBatteryStationLightState GetLightState(); // 0x5fc88a0 [Final Native Public]

// UBETCheatManager (/Script/BETGame.BETCheatManager)
    void UnlockAllLevels(); // 0x5fc9b90 [Final Native Public]
    void SpawnPlayerClone(); // 0x5fc8310 [Final Native Public]
    void SpawnItem(const FString& ItemName, int32 Quantity); // 0x5fc9880 [Final Native Public]
    void SetSaveDifficulty(const FString& DifficultyName); // 0x5fc97e0 [Final Native Public]
    void ListLoot(); // 0x5fc8f90 [Final Native Public]
    void KillPlayer(int32 PlayerNumber); // 0x5fc8f00 [Final Native Public]
    void KillAllPlayers(); // 0x5fc8ee0 [Final Native Public]
    void DownPlayer(int32 PlayerNumber); // 0x5fc83c0 [Final Native Public]
    void DownImmunity(); // 0x5fc83a0 [Final Native Public]
    void CompleteLevelObjectives(); // 0x5fc8380 [Final Native Public]
    void ClearQuestData(); // 0x5fc8360 [Final Native Public]
    void BETPrintLocalLobbyUserId(); // 0x5fc8310 [Final Native Public]
    void BETJoinLobbyCode(const FString& LobbyCode); // 0x5fc8270 [Final Native Public]
    void BETInviteLobbyPlayer(const FString& TargetUserId); // 0x5fc8270 [Final Native Public]
    void BETHostLobbyFromSave(bool bPublicLobby); // 0x5fc81e0 [Final Native Public]
    void BETHostLobby(bool bPublicLobby, const FString& LevelTag, const FString& DifficultyTag); // 0x5fc8090 [Final Native Public]

// ABETChunkManagerBase (/Script/BETGame.BETChunkManagerBase)
    void UpdateInstanceData(const FName& MeshKey, int32 StartIndex, int32 EndIndex, const TArray<float>& InstanceData); // 0x5fcde40 [Final Native Public]
    bool RegenerateChunks(int32 NewSeed); // 0x5fcda60 [Native Public]
    void OnRep_PowerOn(); // 0x5fcd960 [Native Public]
    void OnRep_bLightsOn(); // 0x5fcd980 [Native Public]
    void OnPCGComplete(FPCGDataCollection& Data); // 0x5fcd680 [Native Protected]
    bool IsMarkerSuitableForRelocation(ABETEntitySpawnPoint* Marker, const FGameplayTag& EntityType); // 0x5fcd3b0 [Native Public]
    bool IsGenerating(); // 0x5fcd390 [Final Native Public]
    void HandlePartitionedPCGComponentGenerated(UPCGComponent* InGeneratedComponent); // 0x31561f0 [Final Native Private]
    void HandlePartitionedPCGComponentCancelled(UPCGComponent* InCancelledComponent); // 0x31561f0 [Final Native Private]
    void GlobalTogglePower(bool bOn); // 0x5fcd0d0 [Native Public]
    void GlobalToggleLights(bool bOn); // 0x5fcd040 [Native Public]
    int32 GetRandomSeed(); // 0x5fcd010 [Final Native Public]
    int32 GetRandomNumFromStream(); // 0x5fccfe0 [Final Native Public]
    UBETEntityManagerBase* GetEntityManager(); // 0x5fccfc0 [Final Native Public]
    void GeneratePCG(); // 0x5fccfa0 [Native Public]
    void GenerateChunks(); // 0x3827590 [Native Public]
    void CleanupChunks(); // 0x3827570 [Native Public]

// UBETChunkManagerExtensionComponent (/Script/BETGame.BETChunkManagerExtensionComponent)
    void OnPCGGenerating(const FGameplayTag& Channel, FChunkManagerEventData& Message); // 0x5fcd860 [Final Native Protected]
    void OnPCGGenerated(const FGameplayTag& Channel, FChunkManagerEventData& Message); // 0x5fcd760 [Final Native Protected]
    void OnChunksGenerating(const FGameplayTag& Channel, FChunkManagerEventData& Message); // 0x5fcd580 [Final Native Protected]
    void OnChunksGenerated(const FGameplayTag& Channel, FChunkManagerEventData& Message); // 0x5fcd480 [Final Native Protected]

// UBETConsoleAchievementManager (/Script/BETGame.BETConsoleAchievementManager)
    void UnlockAchievement(const FName& AchievementName); // 0x5fcddb0 [Final Native Public]
    void OnUnlockAchievementCommand(const TArray<FString>& Args); // 0x5fcd9a0 [Final Native Protected]

// UBETConsoleCertRuntimeProbe (/Script/BETGame.BETConsoleCertRuntimeProbe)
    void HandleLobbySearchCompleted(bool bSuccess, const TArray<FBETJoinableLobbyEntry>& Sessions); // 0x5fcd280 [Final Native Private]
    void HandleJoinSessionCompleted(bool bSuccess); // 0x5fcd1f0 [Final Native Private]
    void HandleHostSessionCompleted(bool bSuccess); // 0x5fcd160 [Final Native Private]

// UBETControllerFeedbackManager (/Script/BETGame.BETControllerFeedbackManager)
    void StopEffect(const FBETControllerFeedbackHandle& Handle, float FadeDuration); // 0x5fcdcf0 [Final Native Public]
    void StopAllEffects(); // 0x5fcdcd0 [Final Native Public]
    void SetEffectScale(const FBETControllerFeedbackHandle& Handle, float NewScale); // 0x5fcdc10 [Final Native Public]
    void SetEffectDuration(const FBETControllerFeedbackHandle& Handle, float NewDuration, bool bResetLifetime); // 0x5fcdb00 [Final Native Public]
    void AddEffectAsync(const TSoftObjectPtr<UBETControllerFeedbackEffect>& Effect, float NewScale); // 0x5fcce50 [Final Native Public]
    FBETControllerFeedbackHandle AddEffect(UBETControllerFeedbackEffect* Effect, float NewScale); // 0x5fccd80 [Final Native Public]

// ABETDoorManagerBase (/Script/BETGame.BETDoorManagerBase)
    void UnregisterDoor(AInteractableDoor* Door); // 0x5fdd330 [Native Public]
    void RegisterDoor(AInteractableDoor* Door); // 0x3d026d0 [Native Public]

// UBETEntityDataSubsystem (/Script/BETGame.BETEntityDataSubsystem)
    void RefreshEntityDataIndex(); // 0x5fdcdf0 [Final Native Public]
    bool HasEntityData(FGameplayTag& EntityTag); // 0x5fdccb0 [Final Native Public]
    TArray<FGameplayTag> GetAllEntityTags(); // 0x5fdc5d0 [Final Native Public]
    UBETEntityData* FindEntityDataByTag(FGameplayTag& EntityTag); // 0x5fdc480 [Final Native Public]

// UBETEntityManagerBase (/Script/BETGame.BETEntityManagerBase)
    void SpawnEntityDeferred(const FGameplayTag& EntityType, FTransform& SpawnTransform, const FScriptDelegate& OnSpawned, AActor* InOwner, APawn* InInstigator, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride); // 0x5fdd020 [Native Public]
    void SpawnEntity(const FGameplayTag& EntityType, FTransform& SpawnTransform, const FScriptDelegate& OnSpawned, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride); // 0x5fdce30 [Native Public]
    void RefreshSpawnMarkers(); // 0x5fdce10 [Final Native Public]
    void OnEntityDestroyed(ABETCharacterEntityBase* DestroyedEntity); // 0x5fdcd60 [Final Native Protected]
    void GetManagedEntities(const TArray<ABETCharacterEntityBase*>& OutEntities, const FGameplayTag& EntityType); // 0x5fdca50 [Native Public]
    TArray<FGameplayTag> GetKnownEntityTypes(); // 0x5fdc9d0 [Final Native Public]
    int32 GetEntityCount(const FGameplayTag& EntityType); // 0x5fdc650 [Native Public]
    UBETEntityData* FindEntityDataByTag(const FGameplayTag& EntityTag); // 0x5fdc530 [Final Native Public]
    void EnsureRelocationPollerRunning(); // 0x5fdc360 [Final Native Public]
    bool DespawnEntity(ABETCharacterEntityBase* Entity); // 0x5fdc2c0 [Native Public]
    bool DespawnEntitiesOfType(const FGameplayTag& EntityType); // 0x5fdc220 [Native Public]

// ABETEntitySpawnPoint (/Script/BETGame.BETEntitySpawnPoint)
    bool AllowsEntityType(FGameplayTag& EntityType); // 0x5fdc170 [Final Native Public]

// UBETEquipmentInstance (/Script/BETGame.BETEquipmentInstance)
    void OnRep_Instigator(); // 0x5fc8310 [Final Native Private]
    void K2_OnUnequipped(); // 0x15b23e0 [Event Protected]
    void K2_OnEquipped(); // 0x15b23e0 [Event Protected]
    APawn* GetTypedPawn(TSubclassOf<APawn> PawnType); // 0x5fdcc00 [Final Native Public]
    TArray<UObject*> GetSpawnedObjects(); // 0x5fdcb80 [Final Native Public]
    APawn* GetPawn(); // 0x5fdcb50 [Final Native Public]
    UObject* GetInstigator(); // 0x36a7470 [Final Native Public]
    FGameplayTag GetEquipmentSlot(); // 0x5fdc900 [Final Native Public]
    TSubclassOf<UBETEquipmentDefinition> GetEquipmentDefinition(); // 0x5fdc6f0 [Final Native Public]

// UBETEquipmentManagerComponent (/Script/BETGame.BETEquipmentManagerComponent)
    void UnequipItem(UBETEquipmentInstance* ItemInstance); // 0x5fdd2a0 [Final Native Public]
    UBETEquipmentInstance* GetFirstInstanceOfType(TSubclassOf<UBETEquipmentInstance> InstanceType); // 0x5fdc920 [Final Native Public]
    TArray<UBETEquipmentInstance*> GetEquipmentInstancesOfType(TSubclassOf<UBETEquipmentInstance> InstanceType); // 0x5fdc810 [Final Native Public]
    UBETEquipmentInstance* GetEquipmentInSlot(const FGameplayTag& Slot); // 0x5fdc770 [Final Native Public]
    UBETEquipmentInstance* EquipItem(TSubclassOf<UBETEquipmentDefinition> EquipmentDefinition, FGameplayTag& EquipSlot); // 0x5fdc380 [Final Native Public]

// UBETExperimentScopeSubsystem (/Script/BETGame.BETExperimentScopeSubsystem)
    void HandleHostSessionCompleted(bool bSuccess); // 0x5fe1480 [Final Native Private]

// UBETFeatureAvailabilitySubsystem (/Script/BETGame.BETFeatureAvailabilitySubsystem)
    EFeatures GetAvailableFeatures(); // 0x5fe0e90 [Final Native Public]

// UBETFeatureComplianceSubsystem (/Script/BETGame.BETFeatureComplianceSubsystem)
    void HandleUserPrivilegeChanged(const EUserPrivilege& NewPrivileges); // 0x5fe1530 [Final Native Private]
    void HandleFeatureUsageChanged(const EFeatures& NewUsage); // 0x5fe13e0 [Final Native Private]

// UBETFeatureUsageSubsystem (/Script/BETGame.BETFeatureUsageSubsystem)
    bool IsInSession(); // 0x5fe1670 [Final Native Public]
    void HandleUserPrivilegeChanged(const EUserPrivilege& NewPrivileges); // 0x5fe15d0 [Final Native Private]

// UBETGameInstance (/Script/BETGame.BETGameInstance)
    void UnlockLevelAchievement(FGameplayTag& LevelTag); // 0x15b23e0 [Event Public]
    bool ShouldShowWinScreen(const FName& GameVersion); // 0x5fe1c70 [Final Native Public]
    void SetSinglePlayer(bool bSingle); // 0x5fe1be0 [Final Native Public]
    void SetShouldReloadMainMenu(bool bShouldReload); // 0x5fe1b50 [Final Native Public]
    void SetPlatformCrossplayPermission(bool bCanCrossplay); // 0x5fe1ac0 [Final Native Public]
    void SetHadNetworkFailure(bool bNetworkFailure); // 0x5fe1a30 [Final Native Public]
    FString RetrieveNetworkErrorStringKey(const EBETNetworkDisconnect& FailureType); // 0x5fe1950 [Final Native Public]
    void OnSessionInviteAccepted(bool bWasSuccessful, int32 ControllerId, const FString& UserIdString, const FString& RequestedSessionId); // 0x15b23e0 [Event Public]
    void OnApplicationWillEnterBackground(); // 0x5fe1780 [Final Native Public]
    void OnApplicationHasEnteredForeground(); // 0x5fe1760 [Final Native Public]
    void OnAllLevelsLoaded__DelegateSignature(const TArray<TSoftObjectPtr<UBETLevel>>& LoadedLevels); // 0x15b23e0 [Public]
    void MarkWinScreenShown(const FName& GameVersion); // 0x5fe16d0 [Final Native Public]
    FString K2_GetLocalizedVersionMismatchDescription(const FString& VersionRelationship, const FString& HostVersion, const FString& ClientVersion); // 0x15b23e0 [Event Public]
    FString K2_GetLocalizedNetworkErrorDescription(const FString& InKey); // 0x15b23e0 [Event Protected]
    APlayerController* K2_GetFirstLocalPlayerController(); // 0x5fe16a0 [Final Native Public]
    void HandleAppWillDeactivate(bool WillActivate); // 0x5fe1350 [Native Public]
    void HandleAppActivated(); // 0x547fcc0 [Native Public]
    bool GetSinglePlayer(); // 0x5fe1330 [Final Native Public]
    bool GetShouldReloadMainMenu(); // 0x5fe1310 [Final Native Public]
    bool GetPlatformCrossplayPermission(); // 0x5fe12f0 [Final Native Public]
    FString GetNetworkFailureStringKey(); // 0x5fe1210 [Final Native Public]
    FString GetNetworkFailureDescription(); // 0x5fe1130 [Final Native Public]
    bool GetHadNetworkFailure(); // 0x5fe1110 [Final Native Public]
    FGameplayTagContainer GetDifficultyModifiers(FGameplayTag& DifficultyTag); // 0x5fe1040 [Final Native Public]
    FGameplayTag GetCurrentDifficulty(); // 0x5fe1000 [Final Native Public]
    UControllerConnectionManager* GetControllerManager(); // 0x57c59b0 [Final Native Public]
    TMap<FGameplayTag, TSoftObjectPtr<UBETLevel>> GetCachedLevels(); // 0x5fe0eb0 [Final Native Public]
    TMap<FGameplayTag, TSoftObjectPtr<UBETLevel>> GetAllLevelsSynchronous(); // 0x5fe0d20 [Final Native Public]
    void GetAllLevelsAsync(const FScriptDelegate& OnComplete); // 0x5fe0c70 [Final Native Public]
    FName FormatLevelTagAsPS5ActivityId(FGameplayTag& LevelTag); // 0x5fe0ae0 [Final Native Static Public]
    FName FormatLevelTagAsAchievement(FGameplayTag& LevelTag, const FString& Suffix); // 0x5fe09e0 [Final Native Static Public]
    UMainMenuWidget* FindMainMenuWidget(); // 0x41faaf0 [Native Event Public]
    void ExpandLevelTree(const TArray<TSoftObjectPtr<UBETLevel>>& OutLevels); // 0x5fe0920 [Final Native Public]
    void DisconnectFromSession(); // 0x5fe0900 [Final Native Public]
    void ConsumeNetworkFailure(); // 0x5fe08b0 [Final Native Public]
    void ChangeSessionState(bool Started, APlayerController* PlayerController); // 0x5fe07e0 [Native Event Public]
    void BETServerTravel(const TSoftObjectPtr<UBETLevel>& LevelToTravelTo); // 0x5fe0720 [Final Native Public]
    void AdvanceLevel(const TSoftObjectPtr<UBETLevel>& LevelToAdvanceTo); // 0x5fe0660 [Final Native Public]

// ABETGameModeBase (/Script/BETGame.BETGameModeBase)
    void OnParticipantReceivedCrossPlayEnabled(bool bJoiningPlayerCrossplayEnabled, FUniqueNetIdRepl& JoiningPlayerNetId, APlayerController* Controller); // 0x5fe17a0 [Native Protected]

// UBETGamepadCursorWidget (/Script/BETGame.BETGamepadCursorWidget)
    void HandleMaterialClearTimer(); // 0x5fe1510 [Final Native Protected]

// UBETGameplayAbility (/Script/BETGame.BETGameplayAbility)
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void K2_OnInputPressed(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo, bool bCanActivateAbility); // 0x15b23e0 [Event Protected]
    void K2_OnAbilityRemoved(); // 0x15b23e0 [Event Protected]
    void K2_OnAbilityAdded(); // 0x15b23e0 [Event Protected]
    bool GetAbilityCompletionData(FBETAbilityCompletionData& AbilityActivationData); // 0x5fe0b80 [Native Event Public]

// UBETGameplayAbility_Door (/Script/BETGame.BETGameplayAbility_Door)
    void OnDoorOpenStarted(UBETDoorAbilityConfig* Config); // 0x15b23e0 [Event Protected]
    void OnDoorCloseStarted(UBETDoorAbilityConfig* Config); // 0x15b23e0 [Event Protected]
    void OnDoorAccessDenied(UBETDoorAbilityConfig* Config); // 0x15b23e0 [Event Protected]
    bool IsDoorOpen(); // 0x5fe4e90 [Final Native Protected]
    UBETDoorAbilityConfig* GetDoorConfig(); // 0x5fe4520 [Final Native Protected]

// UBETGameplayAbility_FromEquipment (/Script/BETGame.BETGameplayAbility_FromEquipment)
    UBETEquipmentInstance* GetAssociatedEquipment(); // 0x5fe4470 [Final Native Public]

// UBETGameplayAbility_Lua (/Script/BETGame.BETGameplayAbility_Lua)
    FGameplayTagContainer GetLuaPayloadTags(); // 0x5fe47f0 [Final Native Public]
    FString GetLuaPayloadString(); // 0x5fe4740 [Final Native Public]
    FGameplayTag GetLuaHandlerTag(); // 0x5fe4720 [Final Native Public]
    UBETLuaAbilityDefinition* GetLuaAbilityDefinition(); // 0x5fe46f0 [Final Native Public]

// UBETGameSettingsBPLibrary (/Script/BETGame.BETGameSettingsBPLibrary)
    bool IsSettingVisible(ULocalPlayer* LocalPlayer, const FName& SettingDevName); // 0x5fe4fa0 [Final Native Static Public]
    TArray<FBETSettingDescriptor> GetSettingsForCategory(ULocalPlayer* LocalPlayer, const FName& CategoryDevName); // 0x5fe49c0 [Final Native Static Public]
    bool ExecuteSettingAction(ULocalPlayer* LocalPlayer, const FName& SettingDevName); // 0x5fe4380 [Final Native Static Public]

// ABETGameStateBase (/Script/BETGame.BETGameStateBase)
    void ApplyLobbyCodeFromSession(int32 NewLobbyCode); // 0x5fe42d0 [Final Native Public]

// UBETGameUserSettings (/Script/BETGame.BETGameUserSettings)
    void TogglePlayerNamesDisplayed(bool bDisplayed); // 0x5fe6470 [Final Native Public]
    void ToggleGraphicsProfile(); // 0x5fe6450 [Final Native Public]
    void SetXboxCrossplayScreenShown(bool bShown); // 0x5fe63c0 [Final Native Public]
    void SetVoiceTranscriptionSendingEnabled(bool bEnabled); // 0x5fe6330 [Final Native Public]
    void SetVibrationStrength(float NewStrength); // 0x5fe62b0 [Final Native Public]
    void SetUserInterfaceVolume(float Volume); // 0x5fe6230 [Final Native Public]
    void SetTutorialComplete(bool bComplete); // 0x5fe61a0 [Final Native Public]
    void SetTriggerVibrationEnabled(bool bEnabled); // 0x5fe6110 [Final Native Public]
    void SetTriggerResistanceEnabled(bool bEnabled); // 0x5fe6080 [Final Native Public]
    void SetPushToTalkEnabled(bool bEnabled); // 0x5fe5ff0 [Final Native Public]
    void SetPlayerNamesDisplayed(bool bDisplayed); // 0x5fe5f60 [Final Native Public]
    void SetPlayerAgreedToPrivacyPolicy(bool bAgreed); // 0x5fe5ed0 [Final Native Public]
    void SetMouseSensitivity(float Sensitivity); // 0x5fe5e50 [Final Native Public]
    void SetMouseInverted(bool bInverted); // 0x5fe5dc0 [Final Native Public]
    void SetMotionBlurEnabled(bool bEnabled); // 0x5fe5d30 [Final Native Public]
    void SetMicrophoneVolume(float Volume); // 0x5fe5cb0 [Final Native Public]
    void SetMasterVolume(float Volume); // 0x5fe5c30 [Final Native Public]
    void SetKeyboardToggleSprint(bool bShouldToggle); // 0x5fe5ba0 [Final Native Public]
    void SetInputCaptureDevice(const FString& DeviceName); // 0x5fe5b00 [Final Native Public]
    void SetHasShownWinScreenVersion(const FName& GameVersion, bool bShown); // 0x5fe5a30 [Final Native Public]
    void SetHasBeenLaunched(); // 0x5fe5a10 [Final Native Public]
    void SetHardwareRaytracingEnabled(bool bEnabled); // 0x5fe5980 [Final Native Public]
    void SetGamepadToggleSprint(bool bShouldToggle); // 0x5fe58f0 [Final Native Public]
    void SetGamepadSensitivityUserValue(int32 Sensitivity); // 0x5fe5860 [Final Native Public]
    void SetFOV(float NewFOV); // 0x5fe57e0 [Final Native Public]
    void SetEffectsVolume(float Volume); // 0x5fe5760 [Final Native Public]
    void SetDlssSREnabled(bool bEnabled); // 0x5fe56d0 [Final Native Public]
    void SetDlssRREnabled(bool bEnabled); // 0x5fe5640 [Final Native Public]
    void SetDlssFGMode(int32 Mode); // 0x5fe55b0 [Final Native Public]
    void SetCrossplayEnabled(bool bEnabled); // 0x5fe5520 [Final Native Public]
    void SetControllerVibrationEnabled(bool bEnabled); // 0x5fe5490 [Final Native Public]
    void SetChangeLogVersionShown(const FName& ChangeLogVersionShown); // 0x5fe5400 [Final Native Public]
    void SetCameraTiltEnabled(bool bEnabled); // 0x5fe5370 [Final Native Public]
    void SetCameraShakeStrength(float Strength); // 0x5fe52f0 [Final Native Public]
    void SetAudioInputSetup(bool bSetup); // 0x5fe5260 [Final Native Public]
    void SetAmbienceVolume(float Volume); // 0x5fe51e0 [Final Native Public]
    void ResetOnboardingRecords(); // 0x5fe51c0 [Final Native Public]
    void RemoveOnboardingRecord(const FGameplayTag& OnboardingTag); // 0x5fe5130 [Final Native Public]
    bool QueryDynamicDLSSRRSupport(); // 0x5fe5100 [Final Native Public]
    bool IsVoiceTranscriptionSendingEnabled(); // 0x5fe50d0 [Final Native Public]
    bool IsTutorialComplete(); // 0x5fe50b0 [Final Native Public]
    bool IsTriggerVibrationEnabled(); // 0x5fe5090 [Final Native Public]
    bool IsTriggerResistanceEnabled(); // 0x5fe5070 [Final Native Public]
    bool IsPushToTalkEnabled(); // 0x5fe4f80 [Final Native Public]
    bool IsMouseInverted(); // 0x5fe4f50 [Final Native Public]
    bool IsMotionBlurEnabled(); // 0x5fe4f30 [Final Native Public]
    bool IsHardwareRaytracingSupported(); // 0x5fe4f00 [Final Native Public]
    bool IsHardwareRaytracingEnabled(); // 0x5fe4ee0 [Final Native Public]
    bool IsGPURecommendedForHWRT(); // 0x5fe4eb0 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x5fe4e40 [Final Native Public]
    bool IsDLSSRREnabled(); // 0x5fe4e70 [Final Native Public]
    bool IsDLSSEnabled(); // 0x5fe4e10 [Final Native Public]
    bool IsCrossplayEnabled(); // 0x5fe4de0 [Final Native Public]
    bool IsConvolutionBloomEnabled(); // 0x5fe4db0 [Final Native Public]
    bool IsControllerVibrationEnabled(); // 0x5fe4d90 [Final Native Public]
    bool IsCameraTiltEnabled(); // 0x5fe4d70 [Final Native Public]
    bool IsAudioInputSetup(); // 0x5fe4d50 [Final Native Public]
    void IncrementGamepadSensitivityUserValue(int32 IncrementAmount); // 0x5fe4cc0 [Final Native Public]
    bool HasXboxCrossplayScreenShown(); // 0x5fe4ca0 [Final Native Public]
    bool HasShownWinScreenVersion(const FName& GameVersion); // 0x5fe4c00 [Final Native Public]
    bool HasDeviceProfileContaining(const FString& Substring); // 0x5fe4b60 [Final Native Static Private]
    bool HasBeenLaunched(); // 0x5fe4b30 [Final Native Public]
    float GetVibrationStrength(); // 0x5fe4b10 [Final Native Public]
    float GetUserInterfaceVolume(); // 0x5fe4af0 [Final Native Public]
    bool GetPlayerAgreedToPrivacyPolicy(); // 0x5fe4990 [Final Native Public]
    TArray<FBETOnboardingRecord> GetOnboardingRecords(); // 0x5fe4890 [Final Native Public]
    float GetMouseSensitivity(); // 0x5fe4860 [Final Native Public]
    float GetMicrophoneVolume(); // 0x5fe4840 [Final Native Public]
    float GetMasterVolume(); // 0x5fe4820 [Final Native Public]
    bool GetKeyboardToggleSprint(); // 0x5fe46c0 [Final Native Public]
    FString GetInputCaptureDevice(); // 0x5fe4640 [Final Native Public]
    EBETGraphicsProfile GetGraphicsProfile(); // 0x5fe4620 [Final Native Public]
    bool GetGamepadToggleSprint(); // 0x5fe45f0 [Final Native Public]
    int32 GetGamepadSensitivityUserValue(); // 0x5fe45c0 [Final Native Public]
    float GetGamepadSensitivity(); // 0x5fe4590 [Final Native Public]
    float GetFOV(); // 0x5fe4570 [Final Native Public]
    float GetEffectsVolume(); // 0x5fe4550 [Final Native Public]
    int32 GetDlssFGMode(); // 0x5fe4500 [Final Native Public]
    FName GetChangeLogVersionShown(); // 0x5fe44c0 [Final Native Public]
    float GetCameraShakeStrength(); // 0x5fe44a0 [Final Native Public]
    float GetAmbienceVolume(); // 0x5fe4450 [Final Native Public]
    bool ArePlayerNamesDisplayed(); // 0x5fe4360 [Final Native Public]
    void AddOnboardingRecord(FBETOnboardingRecord& Record); // 0x5fe4220 [Final Native Public]

// UBETGenerationSpawners (/Script/BETGame.BETGenerationSpawners)
    AAudioVolume* SpawnAudioVolume(AActor* WorldContextObject, const FTransform& SpawnTransform, FAudioVolumeData& Data, const FName& ActorName); // 0x5fea760 [Final Native Static Public]
    UObject* CreateVoxelWorld(AActor* WorldContextObject, FTransform& WorldTransform); // 0x5fe9f40 [Final Native Static Public]
    UObject* CreateVoxelStampActor(AActor* WorldContextObject, UObject* VoxelHeightGraph, FTransform& LandscapeTransform, int64 LandscapeSpeed, float Scale); // 0x5fe9d30 [Final Native Static Public]

// UBETGlobalLobbyWidget (/Script/BETGame.BETGlobalLobbyWidget)
    void StartTVIntro(bool bHasShownLoadingScreen); // 0x5fea9f0 [Final Native Public]

// ABETGrabbableObject (/Script/BETGame.BETGrabbableObject)
    void SetGrabbableCollisionEnabled(bool bEnabled); // 0x6030a60 [Final Native Public]
    void Server_RequestDrop(); // 0x3827590 [Native Event Protected]
    void ReleaseHeldObject(); // 0x6030960 [Final Native Public]
    void OnHeldStateChanged(APawn* OldHolder, APawn* NewHolder); // 0x15b23e0 [Event Protected]
    void Multicast_SetDropTransform(const FVector_NetQuantize& DropLocation, const FRotator& DropRotation); // 0x6030530 [Native Event Protected]
    bool IsHeld(); // 0x6030500 [Final Native Public]
    bool HasBlockingGrabbableAbove(); // 0x60304a0 [Final Native Public]
    float GetPickupInteractTime(); // 0x60303e0 [Final Native Public]
    UStaticMesh* GetObjectStaticMesh(); // 0x6030360 [Final Native Public]
    TSubclassOf<UBETInventoryItemDefinition> GetItemDefinition(); // 0x6030280 [Final Native Public]
    APawn* GetHoldingPawn(); // 0x6030250 [Final Native Public]
    APawn* GetEffectiveHoldingPawn(); // 0x60301c0 [Final Native Public]
    void AttachToInstigator(APawn* NewHolder); // 0x6030110 [Final Native Public]

// ABETGrabbableChargedBattery (/Script/BETGame.BETGrabbableChargedBattery)
    float GetMaxBatteryAmount(); // 0x5fea380 [Final Native Public]
    UBETChargedBatteryAttributeSet* GetChargedBatteryAttributeSet(); // 0x5fea290 [Final Native Public]
    float GetBatteryAmount(); // 0x5fea260 [Final Native Public]

// UBETInteractableABSC (/Script/BETGame.BETInteractableABSC)
    bool UpdateAbilityConfig(const FGameplayAbilitySpecHandle& AbilitySpecHandle, UObject* NewConfigDataAsset); // 0x5feaab0 [Final Native Public]
    FGameplayAbilitySpecHandle GrantAbilityWithConfig(TSubclassOf<UBETGameplayAbility> AbilityClass, UObject* ConfigDataAsset, int32 AbilityLevel, FGameplayTag& InputTag); // 0x5fea500 [Final Native Public]
    TArray<FGameplayAbilitySpecHandle> GrantAbilitiesWithConfigs(const TArray<FBETInteractableAbilityConfig>& AbilityConfigs); // 0x5fea400 [Final Native Public]
    UObject* GetAbilityConfigFromSpec(const FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x5fea120 [Final Native Public]

// UBETInteractableObjectAbilitySet (/Script/BETGame.BETInteractableObjectAbilitySet)
    void K2_GiveToInteractableAbilitySystem(UBETInteractableABSC* InteractableASC); // 0x5fea6b0 [Final Native Public]
    TArray<FBETInteractableAbilitySet_ConfigurableAbility> GetConfigurableAbilities(); // 0x5fea2c0 [Final Native Public]

// UBETInteractComponent (/Script/BETGame.BETInteractComponent)
    UObject* TraceCurrentInteractable(); // 0x5feaa80 [Final Native Public]
    void RefreshInteractText(); // 0x5fea740 [Final Native Public]
    UObject* GetSelectedInteractable(); // 0x5fea3d0 [Final Native Public]
    int32 GetPreferredInteractableIndex(); // 0x5fea3b0 [Final Native Public]
    UObject* GetLookAtObject(); // 0x5fea360 [Final Native Public]
    int32 GetAvailableInteractablesCount(); // 0x3756c10 [Final Native Public]
    TArray<UPrimitiveComponent*> GetAvailableInteractables(); // 0x5fea1b0 [Final Native Public]
    void CycleInteractable(int32 Direction); // 0x5fea090 [Final Native Public]
    UObject* ConeTrace(float Distance); // 0x5fe9c90 [Native Protected]

// UBETInteractHelpers (/Script/BETGame.BETInteractHelpers)
    bool FormatTextWithMapping(FText& InText, APlayerController* Controller, FText& OutLeftText, FPlayerKeyMapping& OutKeyMapping, FText& OutRightText); // 0x5ff3e20 [Final Native Static Public]
    FText FormatStringAction(const FString& ActionKey, const FString& string); // 0x5ff3d10 [Final Native Static Public]
    FText FormatObjectAction(const FString& ActionKey, const FString& ObjectKey); // 0x5ff3c00 [Final Native Static Public]
    FText FormatItemAction(const FString& ActionKey, const TSubclassOf<UBETInventoryItemDefinition>& Item, int32 ItemAmount); // 0x5ff3ab0 [Final Native Static Public]

// UBETInteractTooltipWidget (/Script/BETGame.BETInteractTooltipWidget)
    void SetTipText(const FText& NewText); // 0x5ff4ce0 [Final Native Public]
    void SetInteractBarPercent(float Percent); // 0x5ff4aa0 [Final Native Public]
    void ResetInteractBar(); // 0x5ff4900 [Final Native Public]

// UBETInteractWidget (/Script/BETGame.BETInteractWidget)
    void ResetInteract(bool bHide); // 0x15b23e0 [Event Public]

// UBETInventoryFunctionLibrary (/Script/BETGame.BETInventoryFunctionLibrary)
    UBETInventoryItemFragment* FindItemDefinitionFragment(TSubclassOf<UBETInventoryItemDefinition> ItemDef, TSubclassOf<UBETInventoryItemFragment> FragmentClass); // 0x5ff39b0 [Final Native Static Public]

// UBETInventoryManagerComponent (/Script/BETGame.BETInventoryManagerComponent)
    bool TryMoveItemEntry(UBETInventoryManagerComponent* FromInv, FBETInventoryEntry& Entry, const FIntPoint& PlacementLocation, int32 StackCount); // 0x5ff5310 [Final Native Public]
    bool TryInstallMod(FBETInventoryEntry& ModEntry, FBETInventoryEntry& TargetEntry, UBETInventoryManagerComponent* ModInventory); // 0x5ff50e0 [Final Native Public]
    bool TryDropItemEntry(FBETInventoryEntry& Entry, int32 StackCount, bool bAllowWhileInVehicle); // 0x5ff4f40 [Final Native Public]
    bool TryConsumeItemEntry(FBETInventoryEntry& Entry, int32 StackCount, bool bApplyConsumeEffects); // 0x5ff4da0 [Final Native Public]
    void SetInventoryTag(const FGameplayTag& NewInventoryTag); // 0x5ff4ba0 [Final Native Public]
    void SetInventorySize(const FIntPoint& NewSize); // 0x5ff4b20 [Final Native Public]
    void OnUseItemFail(const FBETInventoryEntry& Entry, int32 StackCount); // 0x5ff47b0 [Native Event Protected]
    void MoveItemEntry(UBETInventoryManagerComponent* FromInv, const FBETInventoryEntry& Entry, const FIntPoint& PlacementLocation, int32 StackCount); // 0x5ff45c0 [Native Event Protected]
    void InstallMod(const FBETInventoryEntry& ModEntry, const FBETInventoryEntry& TargetEntry, UBETInventoryManagerComponent* ModInventory); // 0x5ff4380 [Native Event Protected]
    FGameplayTag GetInventoryTag(); // 0x3756510 [Final Native Public]
    FIntPoint GetInventorySize(); // 0x37565b0 [Final Native Public]
    void DropItemEntry(const FBETInventoryEntry& Entry, int32 StackCount, bool bAllowWhileInVehicle); // 0x5ff37f0 [Native Event Protected]
    void ConsumeItemEntry(const FBETInventoryEntry& Entry, int32 StackCount, bool bApplyConsumeEffects); // 0x5ff3630 [Native Event Protected]
    bool CanAddItemDefinition(TSubclassOf<UBETInventoryItemDefinition> ItemDef, int32 StackCount); // 0x5ff3540 [Final Native Public]
    bool AddItemDefinition(TSubclassOf<UBETInventoryItemDefinition> ItemDef, int32 StackCount, const FIntPoint& PlaceLocation); // 0x5ff3330 [Native Public]

// UBETInventoryManagerComponent_Equipment (/Script/BETGame.BETInventoryManagerComponent_Equipment)
    bool HasEquipmentInSlot(); // 0x5ff4350 [Native Public]

// UBETJourneyContainerBase (/Script/BETGame.BETJourneyContainerBase)
    void HandleLootDiscovered(const FGameplayTag& LevelTag, const FGameplayTag& PickupTag); // 0x5ff4280 [Final Native Private]
    void HandleLevelSelected(TSoftObjectPtr<UBETLevel>& LevelAsset, bool bIsUnlocked); // 0x5ff4170 [Final Native Protected]
    void BP_SetHoveredLevelTitle(FText& Title); // 0x15b23e0 [Event Protected]
    void BP_SetHoveredLevelDescription(FText& Description); // 0x15b23e0 [Event Protected]
    void ApplyEndingPathData(FBETEndingPathData& InEndingPathData); // 0x5ff3460 [Final Native Public]

// UBETJourneyLogEntry (/Script/BETGame.BETJourneyLogEntry)
    void SetItemDefinition(TSubclassOf<UBETInventoryItemDefinition> ItemDefinition); // 0x5ff4c30 [Final Native Public]
    void SetEntityDataForItem(UBETEntityData* EntityData, TSubclassOf<UBETInventoryItemDefinition> OriginalItem); // 0x5ff49b0 [Final Native Public]
    void SetEntityData(UBETEntityData* EntityData); // 0x5ff4920 [Final Native Public]
    bool IsItemEntry(); // 0x5ff45a0 [Final Native Public]
    TSubclassOf<UBETInventoryItemDefinition> GetOriginalItemClass(); // 0x5ff40f0 [Final Native Public]
    UBETInventoryItemDefinition* GetItemDefinition(); // 0x5ff40c0 [Final Native Public]
    UBETEntityData* GetEntityData(); // 0x5ff40a0 [Final Native Public]

// UBETJourneyLogEntryContainer (/Script/BETGame.BETJourneyLogEntryContainer)
    void SetEntriesFromItems(const TArray<TSubclassOf<UBETInventoryItemDefinition>>& InItems); // 0x5ff8c00 [Final Native Public]
    void SetEntriesFromEntities(const TArray<UBETEntityData*>& InEntities); // 0x5ff8b50 [Final Native Public]
    void HandleEntryHovered(UBETJourneyLogEntry* Entry); // 0x5ff87e0 [Final Native Protected]
    TArray<UBETJourneyLogEntry*> GetAllEntries(); // 0x5ff82b0 [Final Native Public]
    void ClearEntries(); // 0x5ff8150 [Final Native Public]
    void AddItemEntry(TSubclassOf<UBETInventoryItemDefinition> ItemClass); // 0x5ff80a0 [Final Native Public]
    void AddEntityEntryForItem(UBETEntityData* EntityData, TSubclassOf<UBETInventoryItemDefinition> OriginalItemClass); // 0x5ff7fb0 [Final Native Public]
    void AddEntityEntry(UBETEntityData* EntityData); // 0x5ff7f20 [Final Native Public]

// ABETKioskDisplay (/Script/BETGame.BETKioskDisplay)
    void ToggleDisplayText(bool bUseEndText); // 0x5ff9350 [Final Native Public]
    void ToggleBacklight(bool bEnableBacklight); // 0x5ff92c0 [Final Native Public]
    void OnRep_IsIdled(); // 0x5ff8a20 [Final Native Private]
    void OnRep_IsBacklightOn(); // 0x5ff8a00 [Final Native Private]
    void K2_OnKioskButtonPressed(const FGameplayTag& ButtonTag, FGameplayTagContainer& ButtonTags, ABETTaggedButton* PressedButton); // 0x15b23e0 [Event Public]
    void InitializeDynamicMaterial(); // 0x5ff8930 [Final Native Public]
    bool HasBeenPressed(); // 0x5ff8910 [Final Native Public]

// UBETKioskDisplayWidget (/Script/BETGame.BETKioskDisplayWidget)
    void SetDisplayText(FText& NewText); // 0x5ff8aa0 [Final Native Public]
    FText GetDisplayText(); // 0x5ff83f0 [Final Native Public]

// UBETLevel232SellGridWidget (/Script/BETGame.BETLevel232SellGridWidget)
    void SetOwningWidgetComponent(UWidgetComponent* InWidgetComponent); // 0x5ff8e10 [Final Native Public]
    void RequestWidgetRedraw(); // 0x5ff8a60 [Final Native Private]
    void RefreshDisplay(); // 0x5ff8a40 [Final Native Public]
    void K2_OnItemsRefreshed(); // 0x15b23e0 [Event Protected]
    void K2_OnHotCategorySet(const FGameplayTag& HotCategoryTag, FBETCategoryDisplayConfig& DisplayConfig); // 0x15b23e0 [Event Protected]
    void K2_OnGridPopulated(); // 0x15b23e0 [Event Protected]
    void K2_OnDayCycleChanged(bool bDayEnded); // 0x15b23e0 [Event Protected]
    void InitializeShop(); // 0x5ff8950 [Final Native Public]

// UBETLevel232ShopWidget (/Script/BETGame.BETLevel232ShopWidget)
    void SetTickEnabled(bool bEnabled); // 0x5ff9040 [Final Native Private]
    void SetSelectedIndex(int32 NewIndex); // 0x5ff8fb0 [Final Native Public]
    void SetOwningWidgetComponent(UWidgetComponent* InWidgetComponent); // 0x5ff8ea0 [Final Native Public]
    void SetOwningShopActor(ALevel232ShopActor* InShopActor); // 0x5ff8d80 [Final Native Public]
    void RequestWidgetRedraw(); // 0x5ff8a80 [Final Native Private]
    void K2_OnItemsRefreshed(); // 0x15b23e0 [Event Protected]
    void InitializeShop(); // 0x5ff8970 [Final Native Public]
    void HandleIndexStateChanged(FLevel232ShopIndexState& NewState); // 0x5ff8870 [Final Native Private]
    TSubclassOf<UBETInventoryItemDefinition> GetSelectedItemDefinition(); // 0x5ff8760 [Final Native Public]
    FLevel232ShopItem GetSelectedItem(); // 0x5ff8670 [Final Native Public]
    int32 GetSelectedIndex(); // 0x5ff8650 [Final Native Public]
    TSubclassOf<ABETGrabbableObject> GetSelectedGrabbableItemClass(); // 0x5ff85d0 [Final Native Public]
    ALevel232ShopActor* GetOwningShopActor(); // 0x5ff8590 [Final Native Public]
    int32 GetItemCount(); // 0x5ff8570 [Final Native Public]

// ABETLevelManagerBase (/Script/BETGame.BETLevelManagerBase)
    void StopAllEvents(); // 0x3827590 [Native Public]
    void SetRandomEventRate(float InSeconds); // 0x5ff8f30 [Final Native Public]
    void OnPowerOutageEnd(); // 0x5ff89e0 [Final Native Protected]
    void OnObjectiveStarted(); // 0x37f1f20 [Native Event Protected]
    void OnLightsOutEnd(); // 0x5ff89c0 [Final Native Protected]
    void OnGameStateSet(AGameStateBase* GameState); // 0x5519f40 [Native Protected]

// UBETLibrary (/Script/BETGame.BETLibrary)
    bool ToggleVirtualCursor(UWidget* WidgetRef, bool bVirtualCursorOn, bool bUseCursorRadius, ULocalPlayer* LocalPlayer); // 0x5ff93e0 [Final Native Static Public]
    AActor* SpawnSimpleActor(ABETChunkManagerBase* ChunkManager, TSubclassOf<AActor> ActorClass, FTransform& Transform, const FName& NameSuffix); // 0x5ff90d0 [Final Native Static Public]
    void SetGameFeatureActive(const FString& Name, bool bNewActive); // 0x5ff8cb0 [Final Native Static Public]
    bool IsRunningUnderProton(); // 0x5ff8990 [Final Native Static Public]
    FString GetGameVersion(bool bIncludeChangelist); // 0x5ff8440 [Final Native Static Public]
    FString GetCurrentLanguageCode(); // 0x3dd5ab0 [Final Native Static Public]
    ConsoleType GetConsoleTypeEnum(); // 0x5ff83c0 [Final Native Static Public]
    void GetConsoleType(const ConsoleType& Result); // 0x5ff8330 [Final Native Static Public]
    TOptional<?> FindSafeSpawnLocationInLookDirection(ACharacter* Character, double Distance, const ECollisionChannel& TraceChannel); // 0x5ff8170 [Final Native Static Public]

// UBETLightComponent (/Script/BETGame.BETLightComponent)
    void OnSettingsChanged(); // 0x6006480 [Final Native Protected]

// UBETLoadingScreenHintWidget (/Script/BETGame.BETLoadingScreenHintWidget)
    void BroadcastDismissHintRequest(); // 0x6005020 [Final Native Public]

// UBETLoadingScreenWrapperWidget (/Script/BETGame.BETLoadingScreenWrapperWidget)
    void SwitchToLoadingScreen(); // 0x6006840 [Final Native Public]
    void SwitchToDeathScreen(); // 0x6006820 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x60058c0 [Final Native Public]

// UBETLobbyAutomationSubsystem (/Script/BETGame.BETLobbyAutomationSubsystem)
    void HandleLobbySearchCompleted(bool bSuccess, const TArray<FBETJoinableLobbyEntry>& Sessions); // 0x6005e90 [Final Native Private]
    void HandleHostSessionCompleted(bool bSuccess); // 0x6005ce0 [Final Native Private]

// UBETLobbyFlowSubsystem (/Script/BETGame.BETLobbyFlowSubsystem)
    void HandleSessionCleanupCompleted(bool bSuccess); // 0x60060b0 [Final Native Private]
    void HandleLobbySearchCompleted(bool bSuccess, const TArray<FBETJoinableLobbyEntry>& Sessions); // 0x6005fa0 [Final Native Private]
    void HandleJoinSessionCompleted(bool bSuccess); // 0x6005e00 [Final Native Private]
    void HandleHostSessionCompleted(bool bSuccess); // 0x6005d70 [Final Native Private]
    void HandleHostJourneyLoaded(UBETSaveGame* Journey, bool bWasSuccessful); // 0x6005c10 [Final Native Private]
    void HandleEntryAccessCompleted(bool bSuccess); // 0x6005b80 [Final Native Private]
    void HandleCreateLobbyPrivilegeCheckCompleted(bool bCanPlayOnline); // 0x6005af0 [Final Native Private]

// UBETLobbyWidget (/Script/BETGame.BETLobbyWidget)
    UMainMenuWidget* GetMainMenuWidget(); // 0x6005a10 [Native Protected]

// UBETLobbyModal (/Script/BETGame.BETLobbyModal)
    bool ShouldShowScreen(); // 0x15b23e0 [Event Public]

// UBETLootAggregationSubsystem (/Script/BETGame.BETLootAggregationSubsystem)
    void RefreshLootTableIndex(); // 0x60065e0 [Final Native Public]
    bool HasLootTablesForTag(FGameplayTag& LootTag); // 0x60062e0 [Final Native Public]
    FBETMergedLootPool GetMergedLootPool(FGameplayTag& LootTag); // 0x6005a40 [Final Native Public]
    TArray<FGameplayTag> GetAllLootTags(); // 0x60058f0 [Final Native Public]

// UBETLootManagerComponent (/Script/BETGame.BETLootManagerComponent)
    void SyncSpawnedLoot(); // 0x6006860 [Final Native Public]

// UBETMultiplayerComplianceSubsystem (/Script/BETGame.BETMultiplayerComplianceSubsystem)
    bool VerifyCrossplayJoinability(bool bIsSessionCrossplay, FBlueprintSessionResult& Session); // 0x6006a40 [Native Event Public]
    void TryJoinSession(FBlueprintSessionResult& Session, const EJoinSource& Source, bool bTravelToSession); // 0x6006880 [Final Native Public]
    void StartLobbySearchByType(int32 MinSlotsAvailable, const ELobbySearchType& Type, const FString& LobbyCode); // 0x60066f0 [Native Event Public]
    void RetryLoginHost(const FScriptDelegate& OnCompleted); // 0x6006630 [Native Event Public]
    bool ResolveFinalCrossplaySetting(); // 0x6006600 [Native Event Public]
    void PrintDebugSessionInfo(FBlueprintSessionResult& Session); // 0x60064a0 [Native Event Public]
    void OnCrossPlayErrorCompleted(bool bHasPrivilege); // 0x60063f0 [Final Native Private]
    void OnAutoLoginTimedOut(); // 0x60063d0 [Final Native Private]
    void OnAutoLoginFailed(); // 0x60063b0 [Final Native Private]
    void OnAutoLoginCompleted(); // 0x6006390 [Final Native Private]
    void HandleSessionLobbySearchCompleted(bool bSuccess, const TArray<FBETJoinableLobbyEntry>& Sessions); // 0x60061d0 [Final Native Private]
    void HandleSessionJoinCompleted(bool bSuccess); // 0x6006140 [Final Native Private]
    TArray<FString> GetBlocklistPUIDS(); // 0x6005970 [Native Event Public]
    void EnsureOnlineAccess(); // 0x3a33ab0 [Native Event Public]
    USessionSettingsBP* CreateExtraSettingsForAdvancedSession(const FGameplayTag& LevelTag, const FGameplayTag& DifficultyTag, bool bIsPublicSession); // 0x60057a0 [Native Event Public]
    int32 CompareSemanticVersions(const FString& VersionA, const FString& VersionB); // 0x60056a0 [Final Native Public]
    bool CheckVersionCompatibility(FBlueprintSessionResult& Session, const FString& OutFailureReason); // 0x6005510 [Final Native Public]
    bool CheckOnboardingCompletion(const FString& OutFailureReason); // 0x6005450 [Final Native Public]
    bool CheckForPurgatory(FBlueprintSessionResult& Session); // 0x6005310 [Native Event Public]
    void CheckCanPlayMultiplayer_OnCheckCanPlayOnlineComplete(bool bHasPrivilege); // 0x6005280 [Final Native Private]
    void CheckCanPlayMultiplayer_OnCheckCanCrossplayComplete(bool bHasPrivilege); // 0x60051f0 [Final Native Private]
    void CheckCanPlayMultiplayer(const EBETLobbyFlowEntryIntent& EntryIntent); // 0x6005170 [Native Event Public]
    void CancelActiveLobbySearch(); // 0x6005150 [Final Native Public]
    void BroadcastEnsureOnlineAccessResolved(const EBETOnlineAccessResult& Result); // 0x60050d0 [Native Event Public]
    void BroadcastEnsureOnlineAccessCompleted(bool bSuccess); // 0x6005040 [Native Event Public]
    void BroadcastCheckCanPlayMultiplayer_OnDone(bool bSuccess); // 0x3a2f400 [Native Event Public]
    void AcceptInvite(const FBlueprintSessionResult& Session); // 0x6004e20 [Native Event Public]

// UBETMultiplayerLobbyView (/Script/BETGame.BETMultiplayerLobbyView)
    void RefreshPlayerList(); // 0x600a620 [Final Native Public]
    void HandleStartSessionClicked(); // 0x6009e30 [Final Native Private]
    void HandleReturnToFrontendCompleted(bool bSuccess); // 0x6009da0 [Final Native Private]
    void HandleExitLobbyClicked(); // 0x6009d60 [Final Native Private]

// UBETMultiplayerPlayerListWidget (/Script/BETGame.BETMultiplayerPlayerListWidget)
    void RefreshFromSessionState(); // 0x600a600 [Final Native Public]
    void HandleInviteButtonClicked(); // 0x6009d80 [Final Native Private]
    UWidget* GetPrimaryFocusableWidget(); // 0x6009d30 [Final Native Public]

// UBETMultiplayerSettingsWidget (/Script/BETGame.BETMultiplayerSettingsWidget)
    void TogglePrivateLobby(); // 0x600a790 [Final Native Public]
    bool IsPublicSession(); // 0x600a0b0 [Final Native Public]
    bool IsPrivateLobby(); // 0x600a080 [Final Native Public]
    void InitializeSelection(int32 InMaxPlayers, bool bInIsPrivate); // 0x6009e70 [Final Native Public]
    void IncreaseMaxPlayers(); // 0x6009e50 [Final Native Public]
    FText GetMaxPlayersText(); // 0x6009ce0 [Final Native Public]
    int32 GetMaxPlayers(); // 0x6009cb0 [Final Native Public]
    FText GetLobbyVisibilityText(); // 0x6009c60 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x6009c30 [Final Native Public]
    void DecreaseMaxPlayers(); // 0x6009c10 [Final Native Public]
    void ClampMaxPlayers(); // 0x6009b70 [Final Native Public]

// ABETMusicSystem (/Script/BETGame.BETMusicSystem)
    void ToggleMusic(bool bOn); // 0x600a700 [Final Native Public]
    void StopMusic(); // 0x600a6e0 [Final Native Private]
    void StartMusic(); // 0x600a6c0 [Final Native Private]
    void SetMusicPitch(float InPitch); // 0x600a640 [Final Native Public]
    void OnRep_MusicPitch(); // 0x600a5c0 [Final Native Protected]
    void OnRep_bIsPlayingMusic(); // 0x600a5e0 [Final Native Public]
    void OnGenerationComplete(); // 0x3827590 [Native Public]
    void Multicast_StopSetPitchAndPlay(float InPitch, bool bRestart); // 0x600a280 [Native Event Public]

// ABETObjectiveActionVolume (/Script/BETGame.BETObjectiveActionVolume)
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x600a360 [Final Native Protected]

// UBETOnlineLibrary (/Script/BETGame.BETOnlineLibrary)
    FString K2_GetPUIDStringFromNetId(const FUniqueNetIdRepl& NetId); // 0x600a0e0 [Final Native Static Public]
    bool IsInSpecificSession(const FString& SessionId); // 0x6009f70 [Final Native Static Public]
    bool IsInOnlineSession(); // 0x6009f40 [Final Native Static Public]
    void CopyIntToClipboard(int32 InCode); // 0x6009b90 [Final Native Static Public]

// ABETPickup (/Script/BETGame.BETPickup)
    void TryPickupItem(APawn* InstigatorCharacter); // 0x600e5d0 [Final Native Public]
    bool CanPickupItem(APawn* InstigatorCharacter); // 0x600d950 [Final Native Public]

// UBETPlayerCountWidget (/Script/BETGame.BETPlayerCountWidget)
    void UpdateCurrentPlayerCount(); // 0x600e660 [Final Native Public]

// UBETPlayerDeathLoadingCoordinator (/Script/BETGame.BETPlayerDeathLoadingCoordinator)
    void RequestDeathScreen(UObject* WorldContextObject, float DisplayTime); // 0x600e410 [Final Native Public]

// UBETPlayerKnowledgeSubsystem (/Script/BETGame.BETPlayerKnowledgeSubsystem)
    void MarkLootDiscoveredForLevel(const FGameplayTag& LevelTag, const FGameplayTag& PickupTag); // 0x600e290 [Final Native Public]
    bool IsLootDiscoveredForLevel(const FGameplayTag& LevelTag, const FGameplayTag& PickupTag); // 0x600e190 [Final Native Public]
    bool IsItemDiscoveredForLevel(const FGameplayTag& LevelTag, TSubclassOf<UBETInventoryItemDefinition> ItemDefinition); // 0x600e0a0 [Final Native Public]
    FGameplayTagContainer GetDiscoveredLootForLevel(const FGameplayTag& LevelTag); // 0x600da10 [Final Native Public]

// UBETPlayerNameWidget (/Script/BETGame.BETPlayerNameWidget)
    void ReportPlayer(APlayerState* InPS); // 0x600e380 [Final Native Protected]
    void RefreshPlayerOptions(); // 0x600e360 [Final Native Public]
    bool IsResolvedLocalRow(); // 0x600e260 [Final Native Protected]
    void HandleReportClicked(); // 0x600e080 [Final Native Protected]
    void HandleProfileClicked(); // 0x600e060 [Final Native Protected]
    void HandlePrivacyPolicyClicked(); // 0x600e040 [Final Native Protected]
    void HandlePlayerActionsClicked(); // 0x600e020 [Final Native Protected]
    void HandleMuteListResolved(const TArray<FString>& ResolvedUserIds); // 0x600df60 [Final Native Protected]
    void HandleMuteClicked(); // 0x600df40 [Final Native Protected]
    void HandleMicSliderValueChanged(float NewValue); // 0x600dec0 [Final Native Protected]
    void HandleKickClicked(); // 0x600dea0 [Final Native Protected]
    void HandleBlockClicked(); // 0x600de80 [Final Native Protected]
    bool GetResolvedPlayerIdentity(FTriiodideIdentity& OutIdentity); // 0x600dbc0 [Final Native Public]
    bool GetResolvedLocalPlayerIdentity(FTriiodideIdentity& OutIdentity); // 0x600dad0 [Final Native Public]

// ABETPlayerState (/Script/BETGame.BETPlayerState)
    void ServerSetVoiceChannelJoined(const FString& ChannelName, bool bJoined); // 0x600e4e0 [Native Event Public]
    void OnRep_PawnData(); // 0x5fc8310 [Final Native Protected]
    void OnRep_JoinedVoiceChannels(); // 0x5fc8310 [Final Native Protected]
    FString GetVoiceChannelToken(const FString& ChannelName); // 0x600dcb0 [Final Native Protected]
    UBETAbilitySystemComponent* GetBETAbilitySystemComponent(); // 0x600d9f0 [Final Native Public]
    void AddVoiceChannelToken(const FString& ChannelName, const FString& ChannelToken); // 0x600d7a0 [Final Native Protected]

// ABETPoweredGate (/Script/BETGame.BETPoweredGate)
    void OnRep_IsOpen(); // 0x3827590 [Native Protected]
    void OnDoorStateChange(); // 0x15b23e0 [Event Protected]

// ABETProceduralLight (/Script/BETGame.BETProceduralLight)
    void ToggleLight(bool bOn); // 0x60135e0 [Final Native Public]

// UCompilePSOBlueprintAction (/Script/BETGame.CompilePSOBlueprintAction)
    void WaitForBatch(); // 0x6013670 [Final Native Protected]
    UCompilePSOBlueprintAction* CompilePSOs(UObject* WorldContextObject, int32 InMaxShaders, const FScriptDelegate& InUpdateDelegate); // 0x6012750 [Final Native Static Protected]

// UBETQuickBarComponent (/Script/BETGame.BETQuickBarComponent)
    void SetActiveSlotIndex(int32 NewIndex); // 0x60134c0 [Native Event Public]
    FBETInventoryEntry RemoveItemFromSlot(int32 SlotIndex); // 0x60131c0 [Final Native Public]
    void OnRep_Slots(); // 0x5fc8310 [Final Native Protected]
    void OnRep_ActiveSlotIndex(); // 0x5fc8310 [Final Native Protected]
    TArray<FBETInventoryEntry> GetSlots(); // 0x6012a60 [Final Native Public]
    int32 GetNextFreeItemSlot(); // 0x60129a0 [Final Native Public]
    FBETInventoryEntry GetActiveSlotItem(); // 0x60128c0 [Final Native Public]
    int32 GetActiveSlotIndex(); // 0x60128a0 [Final Native Public]
    void CycleActiveSlotForward(); // 0x5fc8310 [Final Native Public]
    void CycleActiveSlotBackward(); // 0x5fc8310 [Final Native Public]
    void AddItemToSlot(int32 SlotIndex, const FBETInventoryEntry& Item); // 0x6012500 [Final Native Public]

// UBETRenderTargetDisplayComponent (/Script/BETGame.BETRenderTargetDisplayComponent)
    void RefreshRenderTargetDisplay(); // 0x60131a0 [Final Native Public]
    void OnRenderTargetResized(UTextureRenderTarget2D* RenderTarget, const FIntPoint& NewSize); // 0x6012fb0 [Final Native Private]
    void OnRenderTargetReady(UTextureRenderTarget2D* RenderTarget); // 0x6012e90 [Final Native Private]
    void InitializeMaterial(); // 0x6012bc0 [Final Native Public]
    ABETRenderTargetManager* GetRenderTargetManager(); // 0x6012a00 [Final Native Public]
    UStaticMeshComponent* GetMeshComponent(); // 0x6012980 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x6012940 [Final Native Public]

// UBETRenderTargetImage (/Script/BETGame.BETRenderTargetImage)
    void OnRenderTargetReady(UTextureRenderTarget2D* RenderTarget); // 0x6012f20 [Final Native Private]
    bool IsInitialized(); // 0x6012ca0 [Final Native Public]
    void InitializeRenderTarget(); // 0x6012be0 [Final Native Public]

// ABETRenderTargetManager (/Script/BETGame.BETRenderTargetManager)
    void NotifyContentResized(); // 0x6012cf0 [Final Native Public]
    void K2_OnWidgetCreated(UUserWidget* Widget); // 0x15b23e0 [Event Protected]
    bool IsRenderTargetReady(); // 0x6012cc0 [Final Native Public]
    UWidgetComponent* GetWidgetComponent(); // 0x3297fe0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x6012b60 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x60129d0 [Final Native Public]
    FGameplayTag GetManagerTag(); // 0x6012960 [Final Native Public]

// ABETRideablePawn (/Script/BETGame.BETRideablePawn)
    void SetRider(APawn* NewRider); // 0x6013550 [Final Native Protected]
    bool Server_RequestRide(APawn* NewRider); // 0x6013420 [Final Native Protected]
    bool Server_RequestExit(APawn* NewRider); // 0x6013380 [Final Native Protected]
    void RemovePlayerFromVehicle(APawn* Player, USceneComponent* ExitComponent); // 0x60132b0 [Final Native Protected]
    void OnRiderUpdate(APawn* OldRider); // 0x6013110 [Final Native Protected]
    void OnRep_Rider(APawn* OldRider); // 0x6013080 [Final Native Protected]
    void OnPlayerStateSet(APlayerState* NewPlayerState); // 0x6012e00 [Final Native Protected]
    bool HasAnyOccupants(); // 0x6012b90 [Final Native Public]
    void EjectAllOccupants(); // 0x6012880 [Final Native Public]

// UBETSanityComponent (/Script/BETGame.BETSanityComponent)
    void OnMetasoundAmplitudeChanged(const FName& Name, FMetaSoundOutput& Output); // 0x6012d10 [Final Native Protected]

// UBETSaveGame (/Script/BETGame.BETSaveGame)
    bool IsCompleted(UObject* WorldContextObject); // 0x6012c00 [Final Native Public]

// UBETSaveGameSubsystem (/Script/BETGame.BETSaveGameSubsystem)
    void SetSelectedJourneyName(const FString& SaveName); // 0x6017f50 [Final Native Public]
    void SetPendingLevelOverride(TSoftObjectPtr<UBETLevel>& Level); // 0x6017e80 [Final Native Public]
    bool SaveJourney(UBETSaveGame* SaveGame, const FString& SlotName); // 0x6017bc0 [Final Native Public]
    UBETSaveGame* LoadJourney(const FString& SaveName); // 0x6017a40 [Final Native Public]
    FString GetSelectedJourneyName(); // 0x6017820 [Final Native Public]
    FGameplayTagContainer GetCheckpoints(); // 0x6017510 [Final Native Public]
    bool DoesJourneyExist(const FString& SlotName); // 0x60172e0 [Final Native Public]
    UBETSaveGame* CreateNewJourney(const FString& SaveName, FGameplayTag& Difficulty); // 0x60171e0 [Final Native Public]
    void ClearPendingLevelOverride(); // 0x60171a0 [Final Native Public]
    void ClearCheckpoints(bool bSaveImmediately); // 0x6017110 [Final Native Public]
    void AddCheckpoint(const FGameplayTag& CheckpointTag, bool bSaveImmediately); // 0x6017040 [Final Native Public]

// UCreateGameBaseWidget (/Script/BETGame.CreateGameBaseWidget)
    void OnNextClicked(); // 0x45eb530 [Native Event Protected]
    void OnBackClicked(); // 0x45eb510 [Native Event Protected]
    void K2_OnActiveScreen(); // 0x60282e0 [Native Event Public]
    void HandleNextButtonClicked(); // 0x60282c0 [Final Native Protected]
    void HandleBackButtonClicked(); // 0x60282a0 [Final Native Protected]
    UCreateGameOnboardingWidget* GetOnboardingWidget(); // 0x6028250 [Native Public]

// UBETSelectMultiplayerOptionsWidget (/Script/BETGame.BETSelectMultiplayerOptionsWidget)
    UBETMultiplayerSettingsWidget* GetMultiplayerSettings(); // 0x60177b0 [Final Native Public]

// UBETServerCheatComponent (/Script/BETGame.BETServerCheatComponent)
    void ServerSpawnPlayerClone(); // 0x43dae40 [Native Event Public]
    void ServerSpawnItem(const FString& ItemName, int32 Quantity); // 0x6017da0 [Native Event Public]
    void ServerKillPlayer(APlayerState* PlayerState); // 0x3879ae0 [Native Event Public]
    void ServerDownPlayer(APlayerState* PlayerState); // 0x43dadb0 [Native Event Public]

// UBETSessionSubsystem (/Script/BETGame.BETSessionSubsystem)
    bool TryGetSessionIntSetting(const FName& SettingName, const int64& OutValue); // 0x6018420 [Final Native Public]
    bool TryGetAuthoritativeLobbyCode(const FString& OutLobbyCode); // 0x6018360 [Final Native Public]
    bool TryGetActiveSessionPopulation(const int32& OutCurrentPlayers, const int32& OutMaxPlayers); // 0x6018260 [Final Native Public]
    bool TryGetActiveLobbySnapshot(FBETActiveLobbySnapshot& OutSnapshot); // 0x6018150 [Final Native Public]
    bool ShowPlatformInviteUI(ULocalPlayer* LocalPlayer); // 0x60180b0 [Final Native Public]
    bool SendSessionInvite(APlayerController* PlayerController, const FString& TargetUserId); // 0x6017cb0 [Final Native Public]
    bool IsOwningPlayerHost(APlayerController* PlayerController); // 0x60179a0 [Final Native Public]
    bool HasActiveSession(); // 0x6017940 [Final Native Public]
    void HandleHostSessionSucceeded(); // 0x6017920 [Final Native Private]
    void HandleHostSessionFailed(); // 0x6017900 [Final Native Private]
    FString GetLocalUserIdString(APlayerController* PlayerController); // 0x60176d0 [Final Native Public]
    FString GetLocalPlayerDisplayName(APlayerController* PlayerController); // 0x60175f0 [Final Native Public]
    FString GetLocalPlatformName(); // 0x6017570 [Final Native Public]
    FString GetActiveSessionIdString(); // 0x6017460 [Final Native Public]

// UBETSharedTimedInteractComponent (/Script/BETGame.BETSharedTimedInteractComponent)
    void OnRep_SharedTimedInteractState(); // 0x6017b80 [Final Native Public]

// ABETSmartObject (/Script/BETGame.BETSmartObject)
    bool HasAvailableSlots(); // 0x6017970 [Final Native Public]
    int32 GetNumClaimedSlots(); // 0x60177e0 [Final Native Public]

// ABETSpectatorPawn (/Script/BETGame.BETSpectatorPawn)
    void OnSpectateNewPlayer(); // 0x6017ba0 [Native Event Public]
    void OnPlayerStateSet(APlayerState* NewPlayerState); // 0x6017af0 [Final Native Public]
    void K2_OnRepPlayerState(); // 0x15b23e0 [Event Public]
    UBETPawnExtensionComponent* GetPawnExtensionComponent(); // 0x6017800 [Final Native Public]
    UBETAbilitySystemComponent* GetBETAbilitySystemComponent(); // 0x60174e0 [Final Native Public]

// UBETStateTreeComponent (/Script/BETGame.BETStateTreeComponent)
    bool EvaluateActiveStateEnterConditions(const TArray<FBETConditionResult>& OutConditionResults); // 0x6017390 [Final Native Public]

// UBETSteamDeckControllerData (/Script/BETGame.BETSteamDeckControllerData)
    FName GetSteamDeckControllerName(); // 0x601c3b0 [Final Native Static Public]

// ABETTaggedBoundingBox (/Script/BETGame.BETTaggedBoundingBox)
    FGameplayTag GetBoundBoxTag(); // 0x3d637d0 [Final Native Public]
    FGameplayTagContainer ConvertNameToGameplayTag(const FName& Tag); // 0x601be50 [Final Native Protected]

// AGenericButton (/Script/BETGame.GenericButton)
    void OnButtonPressed(); // 0x15b23e0 [Event Public]
    void MulticastButtonPressed(APawn* InstigatingCharacter); // 0x5fdd330 [Native Event Public]

// UBETUILibrary (/Script/BETGame.BETUILibrary)
    void TriggerButtonClick(UButton* ButtonToSend); // 0x601cea0 [Final Native Static Public]
    void SynchronizeWidget(UWidget* Widget); // 0x601cd90 [Final Native Static Public]
    void SwitchDPadKeys(const FKey& Key, const DpadKey& ResultKey); // 0x601cc80 [Final Native Static Public]
    void SteppingSliderValue(USlider* Slider, int32 Step); // 0x601cb20 [Final Native Static Public]
    bool IsUsingGamepad(APlayerController* PlayerController); // 0x601c530 [Final Native Static Public]
    bool IsCommonInputMethodGamepad(ULocalPlayer* LocalPlayer); // 0x601c3f0 [Final Native Static Public]
    UWidget* GetSlotAt(UUniformGridPanel* Grid, int32 Row, int32 Col); // 0x601c2b0 [Final Native Static Public]

// UBETUserPrivilegeSubsystem (/Script/BETGame.BETUserPrivilegeSubsystem)
    void OnPrivilegeChanged__DelegateSignature(const EUserPrivilege& Privileges); // 0x15b23e0 [Public]

// UBETVirtualCursorHandler (/Script/BETGame.BETVirtualCursorHandler)
    void UpdateCursor(UWidget* Widget, UWidgetComponent* WidgetComponent); // 0x601cf20 [Final Native Static Public]

// UBETVoiceChatLocalPlayerSubsystem (/Script/BETGame.BETVoiceChatLocalPlayerSubsystem)
    void ToggleVoiceInput(bool bEnable); // 0x601ce10 [Final Native Public]
    void StopVoiceChannelBroadcast(const FString& ChannelName); // 0x601cbe0 [Final Native Public]
    void StartVoiceChannelBroadcast(const FString& ChannelName); // 0x601ca80 [Final Native Public]
    void SetPlayerVolume(const FString& PlayerName, float Volume); // 0x601c730 [Final Native Public]
    void LeaveVoiceChannel(const FString& ChannelName); // 0x601c5c0 [Final Native Public]
    float GetPlayerVolume(const FString& PlayerName); // 0x601c100 [Final Native Public]
    void EnterVoiceChannel(const FString& ChannelName); // 0x601c060 [Final Native Public]
    void EnableVoiceChannelReceive(const FString& ChannelName); // 0x601bfc0 [Final Native Public]
    void DisableVoiceChannelReceive(const FString& ChannelName); // 0x601bf20 [Final Native Public]
    void ApplyAudioSettings(); // 0x601be30 [Final Native Protected]

// UBETVoicePreferencesSubsystem (/Script/BETGame.BETVoicePreferencesSubsystem)
    void SetSoftMutedForPlayer(const FString& VoicePlayerId, bool bMuted); // 0x601c8f0 [Final Native Public]
    void SetPreferredVolumeForPlayer(const FString& VoicePlayerId, float Volume); // 0x601c810 [Final Native Public]
    void SavePreferences(); // 0x601c660 [Final Native Public]
    bool IsSoftMutedForPlayer(const FString& VoicePlayerId); // 0x601c480 [Final Native Public]
    bool GetPreferredVolumeForPlayer(const FString& VoicePlayerId, const float& OutVolume); // 0x601c1b0 [Final Native Public]

// UBETWhatsNewItem (/Script/BETGame.BETWhatsNewItem)
    void SetTitleText(FText& InTitleText); // 0x601c9d0 [Final Native Public]
    void SetBodyText(FText& InBodyText); // 0x601c680 [Final Native Public]

// ABrokenDoor (/Script/BETGame.BrokenDoor)
    void SetOpen(bool bOpen); // 0x6020fb0 [Final Native Public]
    void OnRep_IsOpen(); // 0x6020f90 [Final Native Protected]
    void OnDoorStateChange(); // 0x15b23e0 [Event Protected]

// UCameraModifier_ControlRotationLerp (/Script/BETGame.CameraModifier_ControlRotationLerp)
    void Configure(const FRotator& InTargetRotation, float InStopAngleDegrees, UCurveFloat* InLerpCurve, float InCurveDuration); // 0x6024150 [Final Native Public]

// ULevel0Chunk (/Script/BETGame.Level0Chunk)
    void ToggleAlarm(bool bOn); // 0x6041480 [Native Public]

// UCheckCanCommunicateOnlineAsync (/Script/BETGame.CheckCanCommunicateOnlineAsync)
    void HandleCheckCanCommunicateOnlineComplete(bool bCanCommunicateOnline); // 0x6024320 [Final Native Private]
    UCheckCanCommunicateOnlineAsync* CheckCanCommunicateOnline(UObject* WorldContextObject); // 0x6023ea0 [Final Native Static Public]

// UCheckCanCrossplayAsync (/Script/BETGame.CheckCanCrossplayAsync)
    void HandleCheckCanCrossplayComplete(bool bCanCrossplay); // 0x60243b0 [Final Native Private]
    UCheckCanCrossplayAsync* CheckCanCrossplay(UObject* WorldContextObject); // 0x6023f30 [Final Native Static Public]
    void CancelCrossplayCheck(); // 0x6023e60 [Final Native Static Public]

// UCheckCanPlayOnlineAsync (/Script/BETGame.CheckCanPlayOnlineAsync)
    void HandleCheckCanPlayOnlineComplete(bool bCanPlayOnline); // 0x6024440 [Final Native Private]
    UCheckCanPlayOnlineAsync* CheckCanPlayOnline(UObject* WorldContextObject); // 0x6023fc0 [Final Native Static Public]
    void CancelCanPlayOnlineCheck(); // 0x6023e40 [Final Native Static Public]

// AChristmasPresentQuestActor (/Script/BETGame.ChristmasPresentQuestActor)
    bool PlayerHasAnyItem_Implementation(APawn* InstigatorCharacter, const FGameplayTagContainer& TagsToCheck, FGameplayTag& FoundTag, bool bConsumeItem); // 0x6024760 [Native Protected]
    void OnRep_CollectedPresentsTags(); // 0x6024740 [Final Native Protected]
    void OnPresentStateChanged(const FGameplayTagContainer& FoundTags); // 0x6024660 [Native Event Protected]
    void Multicast_UpdateLookAt(APawn* InstigatorCharacter, bool bIsLooking); // 0x6024590 [Native Event Protected]
    void Multicast_PlayPresentPlacedEffects(); // 0x3827570 [Native Event Protected]

// AInteractableDoor (/Script/BETGame.InteractableDoor)
    void ToggleOpenTag(bool bOpen); // 0x60396b0 [Final Native Public]
    void ToggleLockTag(bool bLocked); // 0x6039620 [Final Native Public]
    void SetDoorStateTags(bool bIsOpen, bool bIsLocked); // 0x6038f20 [Final Native Public]
    void SetDoorOpenState(bool bOpen); // 0x6038e90 [Final Native Protected]
    bool PlayerHasItem_Implementation(APawn* InstigatorCharacter, TSubclassOf<UBETInventoryItemDefinition> Item, bool bConsumeItem); // 0x6038c30 [Native Public]
    void OnRep_DoorStateTags(); // 0x6038a50 [Final Native Protected]
    void OnDoorStateChange(); // 0x15b23e0 [Event Protected]
    void OnDoorLockStateChange(); // 0x15b23e0 [Event Protected]
    void OnDoorInteracted(); // 0x15b23e0 [Event Protected]
    void OnDoorInitialized(); // 0x15b23e0 [Event Protected]
    void Multicast_PlayDoorSound(bool bOpen); // 0x3b1b0c0 [Native Event Protected]
    void Multicast_OnDoorInteracted(bool bOpen); // 0x5fbfa60 [Native Event Protected]
    bool IsOpen(); // 0x6038580 [Final Native Public]
    bool IsLocked(); // 0x6038540 [Final Native Public]
    void GetStateTagCounts_Implementation(FGameplayTagStackContainer& OutStateTagCounts); // 0x6038130 [Native Public]

// UCineCamcorderComponent (/Script/BETGame.CineCamcorderComponent)
    void SetRecordingState(bool bNewRecordingState); // 0x6024920 [Final Native Public]
    bool IsRecording(); // 0x6024570 [Final Native Public]
    bool IsCameraAtZoomLimit(bool bIsZoomIn); // 0x60244d0 [Final Native Public]
    void DebugWindAudioState(); // 0x60242e0 [Final Native Public]
    bool CheckForActorLOS(AActor* InActor, const FVector& Start); // 0x6024050 [Native Public]
    void CheckCameraObjectives(); // 0x6023e80 [Native Public]
    void AutoFocus(float DeltaTime); // 0x6023db0 [Native Public]

// AClumpAIController (/Script/BETGame.ClumpAIController)
    void WriteParamsToBlackboard(); // 0x60249b0 [Final Native Public]
    float GetSearchStimulusStrengthThreshold(); // 0x6024300 [Final Native Public]

// AClumpCharacter (/Script/BETGame.ClumpCharacter)
    void OnEnragedChanged(); // 0x15b23e0 [Event Public]
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Protected]

// ACoinGate (/Script/BETGame.CoinGate)
    void OnRep_IsOpen(); // 0x3827590 [Native Protected]
    void OnDoorStateChange(); // 0x15b23e0 [Event Protected]

// ACollectorAIController (/Script/BETGame.CollectorAIController)
    void WriteParamsToBlackboard(); // 0x6028e40 [Final Native Public]
    float GetTeleportDistance(); // 0x6028280 [Final Native Public]
    float GetNavigationSearchRadius(); // 0x6028230 [Final Native Public]
    float GetNavigationSearchHeight(); // 0x3ac4710 [Final Native Public]
    float GetMaxWalkSpeed(); // 0x6024300 [Final Native Public]

// ACollectorCharacter (/Script/BETGame.CollectorCharacter)
    void StopPeriodicOverlapChecks(); // 0x6028e00 [Final Native Public]
    void StartPeriodicOverlapChecks(); // 0x6028de0 [Final Native Public]
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Public]
    void OnCollectorSphereBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6028300 [Final Native Protected]
    void ApplyConfiguredEffectToActor(AActor* Actor); // 0x60280c0 [Final Native Public]

// UControlIconWidget (/Script/BETGame.ControlIconWidget)
    void SetControlName(const FName& InControlName); // 0x6028cc0 [Final Native Public]
    void RefreshIcon(); // 0x3878fe0 [Native Protected]
    void OnInputSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x60285e0 [Final Native Protected]
    void OnInputMethodChanged(const ECommonInputType& NewType); // 0x6028560 [Final Native Protected]

// UCreateGameOnboardingWidget (/Script/BETGame.CreateGameOnboardingWidget)
    void OnOnboardingEnded(bool bFinished); // 0x15b23e0 [Event Public]

// UCreateSaveWidget (/Script/BETGame.CreateSaveWidget)
    void OnSaveNameTextCommitted(FText& Text, const ETextCommit& CommitMethod); // 0x6028ad0 [Final Native Public]
    void OnSaveNameTextChanged(FText& Text); // 0x6028a20 [Final Native Public]

// UCuriosityAttributeSet (/Script/BETGame.CuriosityAttributeSet)
    void OnRep_MaxCuriosity(FGameplayAttributeData& OldMaxCuriosity); // 0x6028970 [Native Protected]
    void OnRep_CuriosityThreshold(FGameplayAttributeData& OldCuriosityThreshold); // 0x6028880 [Native Protected]
    void OnRep_CuriosityDecayRate(FGameplayAttributeData& OldCuriosityDecayRate); // 0x60287d0 [Native Protected]
    void OnRep_Curiosity(FGameplayAttributeData& OldCuriosity); // 0x6028720 [Native Protected]
    void OnRep_AlertThreshold(FGameplayAttributeData& OldAlertThreshold); // 0x6028670 [Native Protected]

// UDisplayCrossPlayErrorGDK (/Script/BETGame.DisplayCrossPlayErrorGDK)
    UDisplayCrossPlayErrorGDK* DisplayCrossPlayErrorGDK(UObject* WorldContextObject); // 0x6028150 [Final Native Static Public]

// AElectricalBox (/Script/BETGame.ElectricalBox)
    void OnRep_IsOn(); // 0x6028950 [Final Native Public]
    void OnElectricalBoxStateChange(); // 0x15b23e0 [Event Public]

// AElectricalClosetDoorway (/Script/BETGame.ElectricalClosetDoorway)
    void OnRep_DoorOpen(); // 0x6028930 [Final Native Public]
    void OnDoorStateChange(bool Open); // 0x15b23e0 [Event Public]

// ABETWheeledVehiclePawn (/Script/BETGame.BETWheeledVehiclePawn)
    void SetPassenger(APawn* NewPassenger, int32 PassengerIndex); // 0x6093b10 [Final Native Protected]
    void SetDriver(APawn* NewDriver); // 0x60939f0 [Final Native Protected]
    void ServerSetVehicleAnimInputs(const FBETVehicleAnimInputs& InAnimInputs); // 0x6093680 [Native Event Protected]
    void ServerExitVehicle(ASurvivorCharacter* Character); // 0x60935f0 [Native Event Protected]
    bool Server_RequestExit(APawn* OldPassenger, int32 PassengerIndex); // 0x6093920 [Final Native Protected]
    bool Server_RequestEnter(APawn* NewPassenger, int32 PassengerIndex); // 0x6093850 [Final Native Protected]
    bool Server_RequestDriverExit(APawn* OldDriver); // 0x60937b0 [Final Native Protected]
    bool Server_RequestDrive(APawn* NewDriver); // 0x6093710 [Final Native Protected]
    void RPCServerExitVehicle(ASurvivorCharacter* Character); // 0x6093490 [Final Native Protected]
    void RemovePlayerFromVehicle(APawn* Player, USceneComponent* ExitComponent); // 0x6093520 [Final Native Protected]
    void OnRiderUpdate(APawn* NewRider, APawn* OldRider, bool bIsDriver, int32 PassengerIndex); // 0x6093330 [Final Native Protected]
    void OnRep_Passenger(const TArray<APawn*>& OldPassengers); // 0x6093220 [Final Native Protected]
    void OnRep_Driver(APawn* OldDriver); // 0x6093190 [Final Native Protected]
    void K2_OnRepPlayerState(); // 0x15b23e0 [Event Public]
    bool IsUprightForInteraction(); // 0x6093140 [Final Native Public]
    bool IsPawnDeadOrDowned(APawn* Pawn); // 0x60930a0 [Final Native Public]
    bool HasStoredGrabbable(); // 0x6093050 [Final Native Public]
    bool HasDriver(); // 0x6093010 [Final Native Public]
    bool HasAnyOccupants(); // 0x6092fe0 [Final Native Public]
    void HandlePassengerExitedVehicle(APawn* OldPassenger, int32 PassengerIndex); // 0x6092f10 [Native Event Protected]
    void HandlePassengerEnteredVehicle(APawn* NewPassenger, int32 PassengerIndex); // 0x6092e40 [Native Event Protected]
    void HandleDriverExitedVehicle(APawn* OldDriver); // 0x6092db0 [Native Event Protected]
    void HandleDriverEnteredVehicle(APawn* NewDriver); // 0x6092d20 [Native Event Protected]
    FBETVehicleAnimInputs GetVehicleAnimInputs(); // 0x6092cf0 [Final Native Public]
    APawn* GetLastOccupant(); // 0x6092c50 [Final Native Public]
    bool FindSafeExitTransform(APawn* ExitingPawn, USceneComponent* PrimaryExit, FTransform& OutSafeTransform); // 0x6092960 [Final Native Public]
    TArray<APawn*> EjectAllOccupants(); // 0x60928e0 [Final Native Public]
    void AddPlayerToVehicle(APawn* Player, USceneComponent* SeatComponent); // 0x6092810 [Final Native Protected]

// AElectricShoppingCartPawn (/Script/BETGame.ElectricShoppingCartPawn)
    void UpdateEngineRevAmount(); // 0x6028e20 [Final Native Private]

// UElevatorMovementComponent (/Script/BETGame.ElevatorMovementComponent)
    void StartElevatorMovement(); // 0x45ec450 [Native Protected]
    void QueueElevatorMovement(FElevatorMoveData& MoveData); // 0x6028bd0 [Final Native Protected]
    void OnRep_CurrentElevatorMoveData(); // 0x45ebbc0 [Native Protected]
    void OnMoveStarted__DelegateSignature(FElevatorMoveData& MoveData); // 0x15b23e0 [Public]
    void OnMoveCompleted__DelegateSignature(FElevatorMoveData& MoveData); // 0x15b23e0 [Public]
    float GetMoveAlpha(); // 0x6028200 [Final Native Public]
    bool GetIsMoving(); // 0x60281e0 [Final Native Public]

// AElevatorPanel_Base (/Script/BETGame.ElevatorPanel_Base)
    void UpdatePanelNumber(int32 FirstNum, int32 SecondNum, int32 ThirdNum); // 0x15b23e0 [Event Public]
    void SetElevatorReady(bool bIsReady); // 0x6028d50 [Final Native Public]
    void ButtonPressInteract(); // 0x15b23e0 [Event Public]

// AElevator_Base (/Script/BETGame.Elevator_Base)
    void StartElevator(); // 0x15b23e0 [Event Public]
    void OnObjectiveCompleted(); // 0x3827570 [Native Protected]
    void OnAllPlayersJoined(); // 0x15b23e0 [Event Protected]
    bool CheckForPlayersInElevator(); // 0x57c59d0 [Native Public]

// UEndingPathBoardWidget (/Script/BETGame.EndingPathBoardWidget)
    void SelectLevel(TSoftObjectPtr<UBETLevel>& LevelAsset, bool bIsUnlocked); // 0x602c780 [Final Native Public]
    void SelectCurrentLevel(); // 0x602c760 [Final Native Public]
    void OnBoardInitialized(FBETEndingPathData& EndingPathData); // 0x15b23e0 [Event Public]
    void InitializeBoard(const FBETEndingPathData& EndingPathData); // 0x602c480 [Final Native Public]
    void HandleEndingPathLevelSelected(TSoftObjectPtr<UBETLevel>& LevelAsset, bool bIsUnlocked); // 0x602c370 [Final Native Protected]

// UEndingPathLevelWidget (/Script/BETGame.EndingPathLevelWidget)
    void SetIsSelected(bool bIsSelected); // 0x15b23e0 [Event Public]
    void SetIsCurrentLevel(); // 0x15b23e0 [Event Public]
    void OnLevelVisitedSet(); // 0x15b23e0 [Event Protected]

// UEntityMovementAttributeSet (/Script/BETGame.EntityMovementAttributeSet)
    void OnRep_MovementSpeed(FGameplayAttributeData& OldMovementSpeed); // 0x6028720 [Native Protected]
    void OnRep_Acceleration(FGameplayAttributeData& OldAcceleration); // 0x6028970 [Native Protected]

// UEntityPerceptionAttributeSet (/Script/BETGame.EntityPerceptionAttributeSet)
    void OnRep_SightRadius(FGameplayAttributeData& OldSightRadius); // 0x6028880 [Native Protected]
    void OnRep_SightPeripheralAngle(FGameplayAttributeData& OldSightPeripheralAngle); // 0x60287d0 [Native Protected]
    void OnRep_MaxSightAge(FGameplayAttributeData& OldMaxSightAge); // 0x6028670 [Native Protected]
    void OnRep_MaxHearingAge(FGameplayAttributeData& OldMaxHearingAge); // 0x6028970 [Native Protected]
    void OnRep_HearingRange(FGameplayAttributeData& OldHearingRange); // 0x6028720 [Native Protected]

// AEnvProgressIndicator (/Script/BETGame.EnvProgressIndicator)
    void OnRep_LevelStateChange(); // 0x602c6a0 [Final Native Protected]
    void OnLevelStateChanged(); // 0x15b23e0 [Event Public]

// UExitMatchWidget (/Script/BETGame.ExitMatchWidget)
    void OnMainMenuButtonClicked(); // 0x15b23e0 [Event Protected]
    void OnHubLevelButtonClicked(); // 0x602c680 [Final Native Protected]
    void NotifyWidgetActive(); // 0x15b23e0 [Event Public]

// AFacelingAIController (/Script/BETGame.FacelingAIController)
    UFacelingWitnessComponent* GetWitnessComponent(); // 0x602c350 [Final Native Public]
    UAICuriosityComponent* GetCuriosityComponent(); // 0x5ff40a0 [Final Native Public]

// AFacelingCharacter (/Script/BETGame.FacelingCharacter)
    bool ShouldUpdateCuriosity(); // 0x602c890 [Final Native Public]
    void OnRep_WalkieTalkieAggroAudioState(FBETFacelingWalkieTalkieAggroAudioState& OldState); // 0x602c6c0 [Final Native Protected]
    void OnBecomeCurious(); // 0x602c660 [Native Event Public]
    void MulticastPlayHeardSound(); // 0x3bbe620 [Native Event Public]
    bool IsCharacterInSight(); // 0x602c630 [Final Native Public]
    float GetEntityCuriosity(); // 0x602c320 [Final Native Public]
    float GetCuriosityThreshold(); // 0x602c2f0 [Final Native Public]
    UAICuriosityComponent* GetCuriosityComponent(); // 0x602c2c0 [Final Native Public]

// UFacelingWitnessComponent (/Script/BETGame.FacelingWitnessComponent)
    void TryReacquireLoSDuringSearch(); // 0x6030be0 [Final Native Public]
    void TryAcquireLoSOnGrabbableHolder(); // 0x6030bc0 [Final Native Public]
    void TryAcquireDarkPlayer(); // 0x6030ba0 [Final Native Public]
    void ResolveWitnessChase(); // 0x60309b0 [Final Native Public]
    void BroadcastWitness(); // 0x60301a0 [Final Native Public]

// UFullScan (/Script/BETGame.FullScan)
    APostProcessVolume* GetPostProcessFromWorld(); // 0x6030400 [Final Native Protected]

// AFuseBoard (/Script/BETGame.FuseBoard)
    void SetupFuseMeshes(); // 0x6030af0 [Final Native Protected]
    void OnRep_FuseAmountChanged(); // 0x6030900 [Final Native Protected]
    void OnFuseBoardInitialized(); // 0x15b23e0 [Event Protected]
    void OnFuseAmountChanged(); // 0x15b23e0 [Event Public]
    void Multicast_PlayInteractSound(); // 0x3827590 [Native Event Protected]

// UGA_CamcorderRecord (/Script/BETGame.GA_CamcorderRecord)
    void ToggleMotionBlur(bool bOn); // 0x6030b10 [Native Protected]
    void HidePlayerMesh(bool bHide); // 0x3879660 [Native Protected]

// UGA_EntityJumpScare (/Script/BETGame.GA_EntityJumpScare)
    void OnMontageNotifyEnd(const FName& NotifyName); // 0x60306e0 [Final Native Protected]
    void OnMontageNotifyBegin(const FName& NotifyName); // 0x6030650 [Final Native Protected]
    void OnMontageInterrupted(); // 0x6030630 [Final Native Protected]
    void OnMontageCompleted(); // 0x6030630 [Final Native Protected]

// UGA_HideSelf (/Script/BETGame.GA_HideSelf)
    bool ResetHiddenActorVisibility(); // 0x6030980 [Final Native Public]
    bool HideAllActors(); // 0x60304d0 [Final Native Public]

// UInteractAbility (/Script/BETGame.InteractAbility)
    void BroadcastStateMessage(APlayerController* Controller, AActor* TargetActor, FGameplayTagStackContainer& StateTagCounts); // 0x6037b20 [Final Native Protected]

// UGA_Interact_Timed (/Script/BETGame.GA_Interact_Timed)
    void OnUpdateDelayFinished(); // 0x6030940 [Final Native Protected]
    void OnReleasedEvent(const FGameplayEventData& Payload); // 0x6030770 [Final Native Protected]

// UGolfCartAttributeSet (/Script/BETGame.GolfCartAttributeSet)
    void OnRep_MaxGasoline(FGameplayAttributeData& OldMaxGasoline); // 0x6028970 [Native Protected]
    void OnRep_Gasoline(FGameplayAttributeData& OldGasoline); // 0x6028720 [Native Protected]

// AGolfCartPawn (/Script/BETGame.GolfCartPawn)
    void UpdateEngineRevAmount(); // 0x6030c00 [Final Native Protected]
    void ServerUpdateThrottleTag(bool bShouldBeActive); // 0x60309d0 [Final Native Event Private]
    void ServerSetHeadLightsEnabled(bool bNewHeadLightsEnabled); // 0x3b177d0 [Final Native Event Private]
    void ReportVehicleNoiseEvent(); // 0x15b23e0 [Event Protected]
    void OnStorageActorsInitialized(); // 0x15b23e0 [Event Public]
    void OnRep_HeadLightsEnabled(); // 0x6030920 [Final Native Private]
    void OnHeadLightStateChanged(); // 0x15b23e0 [Event Protected]
    void OnGasUsed(); // 0x15b23e0 [Event Public]
    void HandleOutOfGas(); // 0x6030480 [Final Native Protected]
    void HandleGasRestored(); // 0x6030460 [Final Native Protected]
    float GetSteerInput(); // 0x6030430 [Final Native Public]
    float GetNormalizedSteeringVisual(); // 0x6030330 [Final Native Public]
    float GetMaxGasoline(); // 0x6030300 [Final Native Public]
    UGolfCartAttributeSet* GetGolfCartAttributeSet(); // 0x6030220 [Final Native Public]
    float GetGasoline(); // 0x60301f0 [Final Native Public]

// USurvivorAnimInstance (/Script/BETGame.SurvivorAnimInstance)
    void TriggerFootstepSound(); // 0x609f4e0 [Final Native Public]

// UBETGrabbableObjectAnimInstance (/Script/BETGame.BETGrabbableObjectAnimInstance)
    void SetHeldGrabbableObject(ABETGrabbableObject* InHeldGrabbableObject); // 0x6034780 [Final Native Public]
    ABETGrabbableObject* GetHeldGrabbableObject(); // 0x60338a0 [Final Native Public]

// UGrabbableObjectStorageComponent (/Script/BETGame.GrabbableObjectStorageComponent)
    void SetAcceptedGrabbableTags(FGameplayTagContainer& InAcceptedGrabbableTags); // 0x6034630 [Final Native Public]
    void OnRep_StoredGrabbableObject(); // 0x6034440 [Final Native Private]
    bool HasStoredItem(); // 0x6033be0 [Final Native Public]
    ABETGrabbableObject* GetStoredGrabbableObject(); // 0x6033970 [Final Native Public]

// UGraphicsSettingsWidget (/Script/BETGame.GraphicsSettingsWidget)
    void OnDLSSRRImpactedSettingChanged(); // 0x45eb510 [Native Event Protected]
    void OnClickedHWRTRight(); // 0x6033f60 [Final Native Protected]
    void OnClickedHWRTLeft(); // 0x6033f40 [Final Native Protected]
    void OnClickedHWRT(); // 0x6033f20 [Final Native Protected]

// AGroceryStoreRobotAIController (/Script/BETGame.GroceryStoreRobotAIController)
    void SetRobotPoweredOn(bool bPoweredOn); // 0x6034810 [Final Native Public]
    void SetFollowTarget(AActor* TargetActor); // 0x60346f0 [Final Native Public]
    void OnTargetPerceptionUpdated(AActor* Actor, const FAIStimulus& Stimulus); // 0x6034460 [Final Native Protected]
    void IncrementPowerItemCount(); // 0x6033c10 [Final Native Public]
    void ClearFollowTarget(); // 0x60336e0 [Final Native Public]

// AHallucinationCharacter (/Script/BETGame.HallucinationCharacter)
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Public]

// AHallucinationManager (/Script/BETGame.HallucinationManager)
    void TurnOnHallucinations(bool bTurnOn); // 0x6034be0 [Final Native Public]
    void HallucinationHandler(); // 0x15b23e0 [Event Protected]

// UHUDWidget (/Script/BETGame.HUDWidget)
    void UpdateInteractProgress(float TimeHeld, float duration); // 0x6034c70 [Final Native Public]
    void ShowToolTip(FText& InTextLeft, UInputAction* InInputAction, FText& InTextRight, bool bShowObjectives, float ToolTipTimer); // 0x15b23e0 [Event Public]
    void ShowObjective(const FText& NewObjectiveText, float duration); // 0x6034ab0 [Final Native Public]
    void ShowHubTimer(bool bShow); // 0x15b23e0 [Event Public]
    void ShowActionTooltip(FText& InAction, UInputAction* InInputAction); // 0x15b23e0 [Event Public]
    void ResetInteractProgress(); // 0x6034610 [Final Native Public]
    void RefreshObjectivesWidgets(); // 0x60345f0 [Final Native Public]
    void OnObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Public]
    void OnObjectiveStarted(); // 0x15b23e0 [Event Public]
    void OnObjectiveCompleted(); // 0x15b23e0 [Event Public]
    void OnNewObjectivesAdded(); // 0x15b23e0 [Event Public]
    void OnCamcorderToggled(bool bOn); // 0x15b23e0 [Event Public]
    void HideActionTooltip(); // 0x15b23e0 [Event Public]
    void HandleReturnToHubStateChanged(); // 0x6033ba0 [Final Native Public]
    void HandleObjectivesUpdated(bool bObjectiveCompleted); // 0x6033b10 [Final Native Public]
    void HandleObjectiveStarted(); // 0x6033af0 [Final Native Public]
    void HandleObjectiveCompleted(); // 0x6033ad0 [Final Native Public]
    void HandleNewObjectivesAdded(); // 0x6033ab0 [Final Native Public]
    void HandleCheckpointReached(const FGameplayTag& MessageTag, FBETCheckpointData& CheckpointData); // 0x60339d0 [Final Native Public]
    void DisplayWinScreen(FBETEndingPathData& EndingPathData); // 0x15b23e0 [Event Public]
    void DisplayInteract(UObject* InteractObject, APawn* Instigator); // 0x60337a0 [Final Native Public]

// AIndicatorLightArrayBase (/Script/BETGame.IndicatorLightArrayBase)
    void SetLightStateByIndex(int32 Index, bool bIsOn); // 0x6039110 [Final Native Public]
    void SetAllLightsState(bool bIsOn); // 0x6038e00 [Final Native Public]

// AIndicatorLightBase (/Script/BETGame.IndicatorLightBase)
    void OnStateChanged(bool bIsOn); // 0x15b23e0 [Event Protected]

// IInteractableActor (/Script/BETGame.InteractableActor)
    bool UsesSharedTimedInteract(APawn* InstigatorCharacter); // 0x6039740 [Native Event Public]
    bool TimedInteractUpdate(APawn* InstigatorCharacter, float TimeHeld, float DeltaTime); // 0x6039500 [Native Event Public]
    bool TimedInteractStaysActiveAtMaxProgress(APawn* InstigatorCharacter); // 0x6039460 [Native Event Public]
    void TimedInteractEnd(APawn* InstigatorCharacter, float TimeHeld); // 0x6039390 [Native Event Public]
    void TimedInteractBegin(APawn* InstigatorCharacter); // 0x4582e40 [Native Event Public]
    void SetStateTagCounts(FGameplayTagStackContainer& StateTagCounts); // 0x60391e0 [Native Event Public]
    void Server_Interact(APawn* InstigatorCharacter); // 0x6038d70 [Native Event Public]
    bool RequiresServerInteract(); // 0x33940b0 [Native Event Public]
    bool PlayerHasItem(APawn* InstigatorCharacter, TSubclassOf<UBETInventoryItemDefinition> Item, bool bConsumeItem); // 0x6038af0 [Native Event Public]
    void OnFailedInteract(APawn* InstigatorCharacter); // 0x6038760 [Native Event Public]
    void LookAt_Enemy(APawn* Instigator, bool bIsLooking); // 0x6038690 [Native Event Public]
    void LookAt(APawn* InstigatorCharacter, bool bIsLooking); // 0x60385c0 [Native Event Public]
    void Interact(APawn* InstigatorCharacter); // 0x60384b0 [Native Event Public]
    bool ImplementsTimedInteract(APawn* InstigatorCharacter); // 0x6038410 [Native Event Public]
    bool HasStateTagCounts(); // 0x60383b0 [Native Event Public]
    float GetTimedInteractProgress(); // 0x6038380 [Native Event Public]
    float GetTimedInteractDuration(APawn* InstigatorCharacter); // 0x60382e0 [Native Event Public]
    void GetStateTagCounts(FGameplayTagStackContainer& OutStateTagCounts); // 0x6037f80 [Native Event Public]
    bool GetInteractText(APawn* InstigatorCharacter, FText& OutText, const FColor& OutColor); // 0x6037e30 [Native Event Public]
    bool GetFeedbackEffects(const TArray<UBETControllerFeedbackEffect*>& OutEffects); // 0x6037d70 [Native Event Public]
    bool AllowInteractWhileHoldingGrabbable(); // 0x6037a30 [Native Event Public]

// AInteractableBlinds (/Script/BETGame.InteractableBlinds)
    void OnRep_IsOpen(); // 0x6038a90 [Final Native Protected]
    void OnBlindsStateChange(); // 0x15b23e0 [Event Protected]
    void OnBlindsInitialized(); // 0x15b23e0 [Event Protected]

// AInteractableTeleporter (/Script/BETGame.InteractableTeleporter)
    void SetIsEnabled(bool InState); // 0x6039080 [Final Native Public]
    void SetIsActivated(bool InState); // 0x6038ff0 [Final Native Public]
    void OnRep_IsActivated(); // 0x6038a70 [Final Native Public]
    void OnActivationStateChange(); // 0x15b23e0 [Event Public]
    bool AreAllPlayersPresent(const TArray<AActor*>& OverlapActors); // 0x6037a60 [Final Native Public]

// AInteractableTrap (/Script/BETGame.InteractableTrap)
    void OnTrapStateChanged(bool bActivated, ASurvivorCharacter* InstigatorCharacter); // 0x15b23e0 [Event Protected]
    void OnRep_TrapStateChange(); // 0x6038ad0 [Final Native Protected]
    void OnOverlapBegin(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x60387f0 [Final Native Protected]

// AInteractableTV (/Script/BETGame.InteractableTV)
    void OnTVStateTagsChanged(); // 0x15b23e0 [Event Public]
    void OnRep_TVStateTags(); // 0x6038ab0 [Final Native Public]
    bool HasTapeInserted(); // 0x60383e0 [Final Native Public]

// UInventoryComponentViewWidget (/Script/BETGame.InventoryComponentViewWidget)
    void HandleSurvivorPossessionAcknowledged(APawn* PossessedPawn); // 0x603d1a0 [Final Native Protected]

// UInventoryGridPanel (/Script/BETGame.InventoryGridPanel)
    void SetSlotSize(const FIntPoint& InSlotSize); // 0x603d4c0 [Final Native Public]
    void SetSize(const FIntPoint& InSize); // 0x603d440 [Final Native Public]
    bool RemoveChildAtCoordinates(int32 InRow, int32 InColumn); // 0x603d250 [Final Native Public]
    TArray<UInventoryTileWidget*> GetTiles(); // 0x603d0e0 [Final Native Public]
    UInventoryGridSlot* GetChildAtCoordinates(int32 InRow, int32 InColumn); // 0x603cd40 [Final Native Public]

// UInventoryOverlayWidget (/Script/BETGame.InventoryOverlayWidget)
    void SetPanelEnabled(bool bEnabled); // 0x15b23e0 [Event Public]
    void SetOverlayHovered(bool bInHovered); // 0x603d3b0 [Final Native Public]
    void OnHoverStateChanged(bool bValue); // 0x15b23e0 [Event Protected]
    void NotifyDropComplete(); // 0x15b23e0 [Event Public]
    bool GetOverlayHovered(); // 0x603cff0 [Final Native Public]

// UInventoryTileWidget (/Script/BETGame.InventoryTileWidget)
    void SetTriggerFillPalette(const FLinearColor& InDropColor, const FLinearColor& InUseColor); // 0x603d540 [Final Native Public]
    void SetFailureTriggerFillColor(const FLinearColor& InFailureColor); // 0x603d320 [Final Native Public]
    bool IsBeingInteractedWith(); // 0x603d230 [Final Native Public]
    void HandleInteractionButtonUnhovered(); // 0x603d180 [Final Native Private]
    void HandleInteractionButtonHovered(); // 0x603d160 [Final Native Private]
    EInventoryTileTriggerType GetCurrentTriggerType(); // 0x603ce60 [Final Native Public]
    float GetCurrentTriggerFillProgress(); // 0x603ce40 [Final Native Public]
    FLinearColor GetCurrentFillColor(); // 0x603ce10 [Final Native Public]
    void DisableTile(bool bDisable); // 0x603ccb0 [Native Public]

// UInventoryWidget (/Script/BETGame.InventoryWidget)
    UInventoryTileWidget* GetHoveredTileWidget(FPointerEvent& InMouseEvent); // 0x603cf30 [Native Protected]
    UDragDropOperation* CreateDragOperation(UInventoryTileWidget* TileRef, UUserWidget* DragWidget); // 0x15b23e0 [Event Protected]
    void ControllerInteract(FKeyEvent& InKeyEvent); // 0x603cc00 [Final Native Protected]

// IPickupable (/Script/BETGame.Pickupable)
    FInventoryPickup GetPickupInventory(); // 0x603d010 [Native Public]

// UPickupableStatics (/Script/BETGame.PickupableStatics)
    TScriptInterface<IPickupable> GetFirstPickupableFromActor(AActor* Actor); // 0x603ce80 [Final Native Static Public]
    void AddPickupToInventory(UBETInventoryManagerComponent* InventoryComponent, const TScriptInterface<IPickupable>& Pickup); // 0x603cb10 [Final Native Static Public]

// UItemInteractWidget (/Script/BETGame.ItemInteractWidget)
    void ResetInteract(bool bHide); // 0x15b23e0 [Event Public]
    void OnUseClicked(); // 0x60412e0 [Final Native Public]
    void OnInspectClicked(); // 0x3878fe0 [Native Event Public]
    void OnDropClicked(); // 0x6040ff0 [Final Native Public]

// AJailDoor (/Script/BETGame.JailDoor)
    void UpdateFuseVisibility(); // 0x60415a0 [Final Native Protected]
    void TogglePower(bool bOn); // 0x6041510 [Final Native Public]
    bool ShouldDoorBeOpen(); // 0x6041450 [Final Native Protected]
    void OnRep_bHasPower(bool bOldHasPower); // 0x6041250 [Final Native Protected]
    void OnRep_bHasFuse(); // 0x6041230 [Final Native Protected]
    void OnDoorStateChange(); // 0x15b23e0 [Event Public]
    void OnDoorLockoutEnded(); // 0x6040fd0 [Final Native Protected]
    void OnDoorInitialized(); // 0x15b23e0 [Event Protected]
    bool GenerateCircuitState(float SpawnChance); // 0x6040db0 [Native Event Protected]

// UJoinableLobbyWidget (/Script/BETGame.JoinableLobbyWidget)
    void InitializeFromSessionEntry(FBlueprintSessionResult& InSessionToJoin); // 0x6040ea0 [Final Native Public]
    void HandleJoinLobbyButtonClicked(); // 0x6040e80 [Final Native Protected]
    UButton* GetJoinLobbyButton(); // 0x6040e50 [Final Native Public]

// ALEDDisplayActor (/Script/BETGame.LEDDisplayActor)
    void SetDisplayText(FText& Text); // 0x60413a0 [Final Native Public]

// ALevel0ChunkManager (/Script/BETGame.Level0ChunkManager)
    void TrySpawnBacteria(); // 0x3bb6270 [Native Public]
    void OnRep_bAlarmOn(); // 0x6041210 [Native Public]
    void FadeSound(bool bFadeIn); // 0x6040d20 [Native Public]
    void ElevatorHideChunks(bool bHide); // 0x3bb8a20 [Native Public]

// ALevel0Elevator (/Script/BETGame.Level0Elevator)
    void UpdateElevatorDisplay(); // 0x3827ec0 [Native Public]
    void QueueElevatorDoorMovement(FElevatorDoorMoveData& MoveData); // 0x6041300 [Final Native Protected]
    void OnRep_CurrentElevatorDoorMoveData(); // 0x40ec870 [Native Protected]
    void OnElevatorMoveTick(); // 0x60411f0 [Final Native Protected]
    void OnElevatorMoveStart(FElevatorMoveData& MoveData); // 0x6041100 [Final Native Protected]
    void OnElevatorMoveComplete(FElevatorMoveData& MoveData); // 0x6041010 [Final Native Protected]
    void MoveElevatorDoors(); // 0x15b23e0 [Event Protected]

// ALevel0ElevatorPanel (/Script/BETGame.Level0ElevatorPanel)
    void OnObjectiveCompleted(); // 0x3827570 [Native Protected]

// AMultiplayerGameMode (/Script/BETGame.MultiplayerGameMode)
    void SetExpectedPlayers(); // 0x6086ac0 [Native Public]
    void SavePlayerInfo(bool bRestartPlayers, UBETSaveGame* Save); // 0x6086820 [Native Public]
    void SaveCheckpointPlayerInfo(); // 0x6086800 [Native Public]
    void ReturnToHub(float TravelDelay); // 0x6086770 [Native Public]
    void RestartAllPlayers(); // 0x3cb27b0 [Native Public]
    void ReportPersonalObjective(ASurvivorPlayerState* TargetPlayerState, const EObjectiveType& ObjectiveType, FGameplayTagContainer& InObjectiveContext); // 0x6086600 [Native Public]
    void ReportObjective(const EObjectiveType& ObjectiveType, FGameplayTagContainer& InObjectiveContext); // 0x60864f0 [Native Public]
    void ProcessPlayerDeath(APlayerState* InPlayerState); // 0x6086460 [Final Native Public]
    void OnPlayerDied(APlayerState* DeadPlayerState); // 0x6086260 [Final Native Protected]
    void OnFailed(); // 0x6086170 [Final Native Protected]
    void LoadPlayerAttributes(ABETPlayerState* BETPS); // 0x60860c0 [Final Native Public]
    void LoadNextMap(const TSoftObjectPtr<UBETLevel>& NextLevel, bool bPreviousMatchFailed); // 0x6085f90 [Native Protected]
    void K2_SetPlayerDefaults(APawn* PlayerPawn); // 0x15b23e0 [Event Protected]
    TArray<APlayerController*> GetSpectatingPlayers(); // 0x60859d0 [Native Public]
    UBETPawnData* GetPawnDataForController(AController* InController); // 0x6085900 [Final Native Public]
    void EndMatch(const TSoftObjectPtr<UBETLevel>& Level, bool bWipePlayers, float TravelDelay); // 0x60855a0 [Native Public]
    void ComputeGenerationInfo(); // 0x6085560 [Native Public]
    void ChooseObjectives(); // 0x6085540 [Native Public]
    void CancelReturnToHub(); // 0x3cb53c0 [Native Public]

// AMultiplayerGameState (/Script/BETGame.MultiplayerGameState)
    void SetMatchState(const FName& NewState); // 0x608b630 [Native Public]
    void OnWaitingOnPlayers__DelegateSignature(); // 0x15b23e0 [Public]
    void OnRep_SpectatingPlayers(); // 0x608b460 [Final Native Protected]
    void OnRep_ReturnToHubState(); // 0x608b440 [Final Native Public]
    void OnRep_ReplicatedHasMatchStarted(); // 0x3bbe520 [Native Public]
    void OnRep_MatchState(); // 0x608b420 [Final Native Public]
    void OnRep_GenerationInfo(); // 0x5fcd980 [Native Public]
    void OnRep_EndingPathData(); // 0x3bb62b0 [Native Public]
    void OnRep_CurrentObjectives(); // 0x4008a20 [Native Public]
    void OnRep_CurrentLevelTag(); // 0x5fc8310 [Final Native Public]
    void OnRep_ChunkManager(); // 0x608b400 [Final Native Protected]
    void OnPlayerDied__DelegateSignature(APlayerState* DeadPlayerState); // 0x15b23e0 [Public]
    void OnObjectiveStarted__DelegateSignature(); // 0x15b23e0 [Public]
    void OnObjectiveCompleted__DelegateSignature(); // 0x15b23e0 [Public]
    void OnNewObjectivesAdded__DelegateSignature(); // 0x15b23e0 [Public]
    void OnMatchStateChanged__DelegateSignature(const FName& NewState); // 0x15b23e0 [Public]
    void OnLeavingMap__DelegateSignature(); // 0x15b23e0 [Public]
    void OnGenerationInfoChanged__DelegateSignature(FBETGenerationInfo& GenerationInfo); // 0x15b23e0 [Public]
    void OnGenerationError__DelegateSignature(const FString& ErrorString); // 0x15b23e0 [Public]
    void OnFailed__DelegateSignature(); // 0x15b23e0 [Public]
    void OnCurrentObjectivesUpdated__DelegateSignature(bool bObjectiveCompleted); // 0x15b23e0 [Public]
    void OnChunkManagerChanged__DelegateSignature(ABETChunkManagerBase* NewChunkManager); // 0x15b23e0 [Public]
    void OnAllObjectivesFinished__DelegateSignature(); // 0x15b23e0 [Public]
    void NotifyPlayerLoaded(AActor* Player); // 0x608b1b0 [Final Native Public]
    void MulticastOnCheckpointReached(const FGameplayTag& Tag); // 0x608b020 [Native Event Protected]
    bool IsReturnToHubPending(); // 0x608b000 [Final Native Public]
    bool HasSaveCheckpoint(FGameplayTag& SaveCheckpointTag); // 0x608ad60 [Final Native Public]
    void HandleJourneyDataLoaded(const FString& SaveName, UBETSaveGame* SaveGame); // 0x608ac80 [Final Native Public]
    void HandleGameStarted(); // 0x54d3ae0 [Native Event Public]
    void GetSpectatingPlayers(const TArray<FUniqueNetIdRepl>& OutSpectatingPlayers); // 0x608abc0 [Final Native Public]
    float GetReturnToHubRemainingTime(); // 0x608ab30 [Final Native Public]
    ABETRenderTargetManager* GetRenderTargetManager(FGameplayTag& Tag); // 0x608aa80 [Final Native Public]
    void GetGenerationInfoSeed(const int32& OutSeed); // 0x608a9e0 [Final Native Public]
    FBETGenerationInfo GetGenerationInfo(); // 0x608a9b0 [Final Native Public]
    FBETEndingPathData GetEndingPathData(); // 0x608a7c0 [Final Native Public]
    FGameplayTag GetCurrentLevelTag(); // 0x608a780 [Final Native Public]
    TArray<APawn*> GetAlivePlayers(bool bIncludeDownedPlayers); // 0x608a6a0 [Final Native Public]
    void ClearSaveCheckpoints(); // 0x608a340 [Final Native Public]
    void BroadcastEndingPathData(); // 0x608a320 [Final Native Public]
    void AddSaveCheckpoint(FGameplayTag& SaveCheckpointTag); // 0x608a280 [Final Native Public]

// ALevel1Exit (/Script/BETGame.Level1Exit)
    void OnObjectiveCompleted(); // 0x15b23e0 [Event Protected]

// ALevel1Generator (/Script/BETGame.Level1Generator)
    void UpdateDisplay(bool bIsLooking); // 0x15b23e0 [Event Public]
    void OnRep_GeneratorActive(); // 0x6049b00 [Final Native Public]
    void OnGeneratorActiveChanged(bool bNewGeneratorActive); // 0x15b23e0 [Event Public]
    void K2_OnRepCurrentTimedInteractProgress(float CurrentProgress); // 0x15b23e0 [Event Public]

// ALevel232AlarmLightManager (/Script/BETGame.Level232AlarmLightManager)
    void OnRep_AlarmsActive(); // 0x6049ae0 [Final Native Protected]

// ALevel232AutomaticDoor (/Script/BETGame.Level232AutomaticDoor)
    void UnlockIfPlayerInDoorway(); // 0x6049ca0 [Final Native Public]
    void SetLocked(bool bLocked); // 0x6049b60 [Final Native Public]
    void OnRep_bIsOpen(); // 0x6049b20 [Final Native Protected]
    void OnRep_bIsLocked(); // 0x6049b20 [Final Native Protected]
    void OnPlayerExited(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x6049980 [Final Native Protected]
    void OnPlayerEntered(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6049720 [Final Native Protected]
    void OnDoorOpenStateChanged(); // 0x15b23e0 [Event Protected]
    void OnDoorLockStateChanged(); // 0x15b23e0 [Event Protected]
    void OnDoorInteracted(); // 0x15b23e0 [Event Protected]
    void MulticastDoorLockToggled(APawn* InstigatingCharacter); // 0x5fdd330 [Native Event Protected]
    bool IsLocked(); // 0x6049670 [Final Native Public]
    bool IsDoorwayBlocked(); // 0x6049640 [Final Native Public]

// ALevel232ChunkManager (/Script/BETGame.Level232ChunkManager)
    void TickFacelingMarkerDebugDraw(); // 0x6049c80 [Final Native Protected]
    void StartEntitySpawningAfterNavigationReady(ANavigationData* NavData); // 0x6049bf0 [Final Native Protected]
    void RetryStartEntitySpawningAfterNavigationReady(); // 0x6049b40 [Final Native Protected]
    void OnLevel232NavDataRegistered(ANavigationData* NavData); // 0x6049690 [Final Native Protected]

// ULevel232CouponTimerWidget (/Script/BETGame.Level232CouponTimerWidget)
    void SetOwningWidgetComponent(UWidgetComponent* InWidgetComponent); // 0x6053110 [Final Native Public]
    void SetOwningCheckoutLane(AALevel232CheckoutLane* InCheckoutLane); // 0x6053080 [Final Native Public]
    void K2_OnCouponProgressUpdate(float PercentRemaining); // 0x15b23e0 [Event Protected]
    void K2_OnCouponExpired(); // 0x15b23e0 [Event Protected]
    void HandleCouponStateChanged(); // 0x60525e0 [Final Native Private]

// ALevel232DayNightClock (/Script/BETGame.Level232DayNightClock)
    void OnDigitMaterialsCreated(); // 0x15b23e0 [Event Protected]

// ULevel232DayNightManager (/Script/BETGame.Level232DayNightManager)
    void StopDayNightTimer(); // 0x6053240 [Final Native Public]
    void StartDayNightTimer(); // 0x6053220 [Final Native Public]
    void ResetTimerDisplayToStartTime(); // 0x6052c50 [Final Native Public]
    void RemoveStateTag(const FGameplayTag& Tag); // 0x6052bc0 [Final Native Public]
    void OnRep_StateTags(FGameplayTagContainer& OldStateTags); // 0x6052a60 [Final Native Private]
    void OnObjectiveStarted(); // 0x6052920 [Final Native Protected]
    bool IsTimerRunning(); // 0x60527a0 [Final Native Public]
    bool HasStateTag(const FGameplayTag& StateTag); // 0x6052600 [Final Native Public]
    float GetTimeRemaining(); // 0x60525b0 [Final Native Public]
    FGameplayTagContainer GetStateTags(); // 0x6052530 [Final Native Public]
    float GetCurrentDayInterval(); // 0x6052450 [Final Native Public]
    void AddTimeToCurrentDay(float SecondsToAdd); // 0x6052200 [Final Native Public]
    void AddStateTag(const FGameplayTag& Tag); // 0x6052170 [Final Native Public]

// ULevel232DayProgressBarWidget (/Script/BETGame.Level232DayProgressBarWidget)
    void SetProgress(float InProgress); // 0x60531a0 [Final Native Public]
    void SetDayIndex(int32 InDayIndex); // 0x6052f20 [Final Native Public]
    void SetComplete(bool bInComplete); // 0x6052dc0 [Final Native Public]
    void K2_OnProgressChanged(float NewProgress); // 0x15b23e0 [Event Protected]
    void K2_OnCompletionChanged(bool bNewComplete); // 0x15b23e0 [Event Protected]
    bool IsComplete(); // 0x6052780 [Final Native Public]
    float GetProgress(); // 0x60177e0 [Final Native Public]
    int32 GetDayIndex(); // 0x45ea700 [Final Native Public]

// ULevel232DayProgressWidget (/Script/BETGame.Level232DayProgressWidget)
    void SetDayProgress(int32 DayIndex, float Progress); // 0x6052fb0 [Final Native Public]
    void SetDayComplete(int32 DayIndex, bool bComplete); // 0x6052e50 [Final Native Public]
    void InitializeDays(int32 NumDays); // 0x60526f0 [Final Native Public]
    ULevel232DayProgressBarWidget* GetDayProgressBar(int32 DayIndex); // 0x6052490 [Final Native Public]

// ALevel232GameMode (/Script/BETGame.Level232GameMode)
    void OnQuotaUpdated(float NewQuota); // 0x6052940 [Final Native Protected]
    void OnMatchStarted(); // 0x6052900 [Final Native Protected]
    void OnGenerationComplete(); // 0x60528e0 [Final Native Protected]
    void AssignPlayerStartsToLocations(const TArray<FVector>& TargetLocations, float ZOffset); // 0x6052280 [Final Native Public]

// ALevel232GameState (/Script/BETGame.Level232GameState)
    bool RestoreItemStock(int32 ItemIndex, TSubclassOf<UBETInventoryItemDefinition> ItemDefinition, TSubclassOf<ABETGrabbableObject> GrabbableItemClass); // 0x6052c70 [Final Native Public]
    bool RemoveItemStock(int32 ItemIndex); // 0x6052b20 [Final Native Public]
    void OnRep_CurrentQuota(); // 0x6052a40 [Final Native Private]
    void OnQuotaUpdate__DelegateSignature(float CurrentQuota); // 0x15b23e0 [Public]
    void OnQuotaDisplayStateReady__DelegateSignature(); // 0x15b23e0 [Public]
    void Multicast_BroadcastDayCycleStarted(int32 DayIndex); // 0x6052850 [Native Event Public]
    void Multicast_BroadcastDayCycleEnded(int32 DayIndex); // 0x60527c0 [Native Event Public]
    float GetCurrentQuota(); // 0x5f6f6b0 [Final Native Public]
    bool EvaluateQuotaProgress(int32 MilestoneIndex, int32 MilestoneAmount); // 0x6052380 [Final Native Public]
    void AddQuota(float Amount); // 0x60520f0 [Final Native Public]

// ALevel232InformationBoard (/Script/BETGame.Level232InformationBoard)
    void OnQuotaUpdated(float CurrentQuota); // 0x60529c0 [Final Native Protected]
    void K2_OnQuotaChanged(float CurrentQuota, float RequiredQuota); // 0x15b23e0 [Event Protected]
    void K2_OnDayChanged(int32 CurrentDay, int32 TotalDays); // 0x15b23e0 [Event Protected]
    void K2_HandleLightsUpdate(bool bLightsOn); // 0x15b23e0 [Event Protected]

// ALevel232IntercomCallbox (/Script/BETGame.Level232IntercomCallbox)
    void UpdateCallboxVisuals(bool bOn); // 0x5fbfa60 [Native Event Public]
    void OnUpdateCallboxVisuals(bool bOn); // 0x15b23e0 [Event Public]

// ALevel232IntercomManager (/Script/BETGame.Level232IntercomManager)
    void OnRep_ActiveIntercomUserIds(); // 0x6056c30 [Final Native Protected]
    void OnIntercomCallboxInteracted(bool bActive, const FString& InteractingPlayerId); // 0x6056780 [Final Native Protected]

// ULevel232ItemPriceRenderComp (/Script/BETGame.Level232ItemPriceRenderComp)
    void UpdateItemSellValue(); // 0x6057040 [Final Native Public]
    void SetPriceRenderVisible(bool bValue); // 0x6056e60 [Final Native Public]

// ALevel232KillZoneOverlapBox (/Script/BETGame.Level232KillZoneOverlapBox)
    void OnPlayerExited(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x6056ad0 [Final Native Protected]
    void OnPlayerEntered(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6056870 [Final Native Protected]

// ALevel232LockedDoor (/Script/BETGame.Level232LockedDoor)
    void OnRep_LockedDoorStateTags(); // 0x6056c90 [Final Native Protected]
    void OnLockedDoorStateTagsChanged(); // 0x15b23e0 [Event Protected]

// ALevel232LockedWarehouseDoor (/Script/BETGame.Level232LockedWarehouseDoor)
    void OnWarehouseDoorPermanentlyUnlocked(); // 0x15b23e0 [Event Protected]

// ALevel232Manager (/Script/BETGame.Level232Manager)
    void OnFireSaleEnd(); // 0x6056760 [Final Native Protected]
    void OnDayNightStateTagsChanged(FGameplayTagContainer& OldTags, FGameplayTagContainer& NewTags); // 0x6056610 [Final Native Protected]

// ALevel232MusicSystem (/Script/BETGame.Level232MusicSystem)
    void StartMusicSlowdown(float TargetPitch, float duration); // 0x6056f70 [Final Native Public]
    void RestartMusicAtNormalPitch(); // 0x6056e40 [Final Native Public]
    void OnStateTagsChanged(FGameplayTagContainer& OldTags, FGameplayTagContainer& NewTags); // 0x6056cf0 [Final Native Protected]
    void OnRep_QuotaSoundPlayId(); // 0x6056cd0 [Final Native Protected]
    void OnRep_EventSoundPlayId(); // 0x6056c70 [Final Native Protected]
    void OnRep_CycleTimeSoundPlayId(); // 0x6056c50 [Final Native Protected]

// ALevel232QuotaDisplayActor (/Script/BETGame.Level232QuotaDisplayActor)
    void K2_OnQuotaChanged(float CurrentQuota, float RequiredQuota); // 0x15b23e0 [Event Protected]
    void K2_OnDayChanged(int32 CurrentDay, int32 TotalDays); // 0x15b23e0 [Event Protected]
    void HandleQuotaUpdate(float CurrentQuota); // 0x6056440 [Final Native Private]
    void HandleInitialStateReady(); // 0x6056420 [Final Native Private]

// ULevel232QuotaProgressWidget (/Script/BETGame.Level232QuotaProgressWidget)
    void SetQuotaProgress(float Progress); // 0x6056ef0 [Final Native Public]
    void K2_OnQuotaProgressChanged(float NewProgress); // 0x15b23e0 [Event Protected]
    bool IsInitialized(); // 0x60565f0 [Final Native Public]
    void InitializeBars(int32 NumBars); // 0x6056540 [Final Native Public]
    void HandleQuotaUpdate(float CurrentQuota); // 0x60564c0 [Final Native Private]
    ULevel232DayProgressBarWidget* GetProgressBar(int32 BarIndex); // 0x6052490 [Final Native Public]

// ULevel232SellableItemComponent (/Script/BETGame.Level232SellableItemComponent)
    void OnRep_OwningPlayer(); // 0x6056cb0 [Final Native Private]
    bool IsGrabbable(); // 0x60565d0 [Final Native Public]
    float GetSellValue(); // 0x6056400 [Final Native Public]
    ASurvivorCharacter* GetOwningPlayer(); // 0x60563e0 [Final Native Public]
    AALevel232CheckoutLane* GetOwningCheckoutLane(); // 0x60563b0 [Final Native Public]
    TSubclassOf<UBETInventoryItemDefinition> GetItemDefinition(); // 0x6056330 [Final Native Public]
    TSubclassOf<ABETGrabbableObject> GetGrabbableItemClass(); // 0x60562b0 [Final Native Public]

// ULevel232SellGridItemWidget (/Script/BETGame.Level232SellGridItemWidget)
    void SetShopItemData(FLevel232ShopItem& ShopItem, TSubclassOf<UBETInventoryItemDefinition> ItemDef); // 0x605a820 [Final Native Public]
    void SetCategoryData(const FGameplayTag& CategoryTag, float Multiplier, FBETCategoryDisplayConfig& DisplayConfig); // 0x605a620 [Final Native Public]
    void K2_OnItemStateChanged(FLevel232ShopItem& ShopItem, const FLinearColor& CostColor); // 0x15b23e0 [Event Protected]
    bool IsColdItem(); // 0x605a3c0 [Final Native Public]
    TSubclassOf<UBETInventoryItemDefinition> GetItemDefinition(); // 0x605a180 [Final Native Public]
    TSubclassOf<ABETGrabbableObject> GetGrabbableItemClass(); // 0x605a100 [Final Native Public]
    FGameplayTag GetCategoryTag(); // 0x605a0b0 [Final Native Public]

// ALevel232ShopActor (/Script/BETGame.Level232ShopActor)
    void OnRep_IsOnCooldown(); // 0x605a510 [Final Native Protected]
    void OnRep_IndexState(); // 0x605a4b0 [Final Native Protected]
    void OnPurchaseSuccess(int32 ItemIndex, float Price); // 0x15b23e0 [Event Protected]
    void OnPurchaseFailed(int32 ItemIndex, float Price, float QuotaNeeded); // 0x15b23e0 [Event Protected]
    void OnItemIndexChanged(int32 NewIndex); // 0x15b23e0 [Event Protected]
    void OnCooldownStateChanged(); // 0x15b23e0 [Event Protected]
    bool IsOnCooldown(); // 0x605a3e0 [Final Native Public]
    void HandleUpButtonPressed(); // 0x605a3a0 [Final Native Private]
    void HandlePendingPurchaseActorDestroyed(AActor* DestroyedActor); // 0x605a280 [Final Native Private]
    void HandleDownButtonPressed(); // 0x605a260 [Final Native Private]
    void HandleBuyButtonPressed(); // 0x605a240 [Final Native Private]
    int32 GetCurrentItemIndex(); // 0x5f68320 [Final Native Public]
    float GetCooldownProgress(); // 0x605a0d0 [Final Native Public]

// ALevel232ShopDepot (/Script/BETGame.Level232ShopDepot)
    void SpawnItem(TSubclassOf<UBETInventoryItemDefinition> ItemDefinition); // 0x605aae0 [Final Native Public]
    void PairWithShop(ALevel232ShopActor* Shop, TSubclassOf<UBETInventoryItemDefinition> Item); // 0x605a530 [Final Native Public]
    void OnRep_IsAvailableChanged(); // 0x605a4f0 [Final Native Public]
    void OnAvailabilityChanged(); // 0x15b23e0 [Event Public]
    bool IsPaired(); // 0x605a400 [Final Native Public]
    void HandleShopCooldownComplete(ALevel232ShopActor* ShopActor); // 0x605a310 [Final Native Private]

// ULevel232ShopItemWidget (/Script/BETGame.Level232ShopItemWidget)
    void SetShopItemData(FLevel232ShopItem& ShopItem, TSubclassOf<UBETInventoryItemDefinition> ItemDef); // 0x605a980 [Final Native Public]
    void SetSelected(bool bInSelected); // 0x605a790 [Final Native Public]
    void K2_OnSelectionChanged(bool bNewSelected); // 0x15b23e0 [Event Protected]
    bool IsSelected(); // 0x605a3c0 [Final Native Public]

// ALevel232ShutterDoor (/Script/BETGame.Level232ShutterDoor)
    void OnQuotaUpdated(float CurrentQuota); // 0x605a430 [Final Native Private]

// ALevel232StateIndicator (/Script/BETGame.Level232StateIndicator)
    void OnRep_IndicatorState(); // 0x605a4d0 [Final Native Protected]
    void OnIndicatorStateChanged(); // 0x15b23e0 [Event Protected]

// ALevel2ChunkManager (/Script/BETGame.Level2ChunkManager)
    FVector GetRandomEndPoint(); // 0x605a200 [Final Native Public]

// ALevel33KeypadFrame (/Script/BETGame.Level33KeypadFrame)
    void OnResetCombination(); // 0x15b23e0 [Event Public]
    void OnRep_KeypadCompleted(); // 0x605eee0 [Final Native Public]
    void OnKeypadCompleted(bool bNewKeypadActive); // 0x15b23e0 [Event Public]
    void OnCorrectCombination(); // 0x15b23e0 [Event Public]

// ULevel33OfficeChunk (/Script/BETGame.Level33OfficeChunk)
    void TrySpawnMannequin(); // 0x3a2fce0 [Native Public]
    void MoveMonitorButton(ALevel33SymbolMonitor* Monitor); // 0x31561f0 [Final Native Public]

// ILevel33SecurityInterface (/Script/BETGame.Level33SecurityInterface)
    void OnChunkUpdate(const EChunkState& NewState); // 0x605ea80 [Native Event Public]

// ALevel37PuzzleButton (/Script/BETGame.Level37PuzzleButton)
    void Red(); // 0x15b23e0 [Event Public]
    void Orange(); // 0x15b23e0 [Event Public]
    void OnRep_VisualState(); // 0x605ef20 [Final Native Public]
    void OnRep_HasBeenActivated(); // 0x605eec0 [Final Native Public]
    void OnOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x605ed60 [Final Native Public]
    void OnOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x605eb00 [Final Native Public]
    void Green(); // 0x15b23e0 [Event Public]

// APneumaticDoor (/Script/BETGame.PneumaticDoor)
    void UpdateDoorState(); // 0x15b23e0 [Event Protected]
    void SetIsOpen(bool bNewOpen); // 0x6093a80 [Final Native Public]
    void OnRep_bIsOpen(); // 0x6093310 [Final Native Protected]
    bool IsOpen(); // 0x6093080 [Final Native Public]

// ALevel37PuzzleDoor (/Script/BETGame.Level37PuzzleDoor)
    void OnRep_PuzzleDoorVisualState(); // 0x605ef00 [Final Native Public]
    void OnPuzzleDoorVisualStateChanged(); // 0x15b23e0 [Event Public]

// ALevel37PuzzleManager (/Script/BETGame.Level37PuzzleManager)
    void OnButtonProximityChanged(int32 ButtonID); // 0x6062850 [Final Native Public]
    void OnAirlockButtonPressed(int32 ButtonID); // 0x60627c0 [Final Native Public]

// ALevel37SlideActor (/Script/BETGame.Level37SlideActor)
    void SetSplinePoints(const TArray<FVector>& Points, bool bClearExisting); // 0x6062b00 [Final Native Public]
    void SetSlideColor(); // 0x37f1f20 [Native Public]
    void InitializeFromRoute(const FVector& GridCellSize, const FIntVector& WindowCellA, const FIntPoint& WindowDirA, const FIntVector& WindowCellB, const FIntPoint& WindowDirB, const TArray<FVector>& WaypointsWS, float WindowOffset); // 0x60624a0 [Final Native Public]

// ASteamValve (/Script/BETGame.SteamValve)
    void SetValveActive(bool bActive); // 0x609f450 [Final Native Public]
    void SetRequiresValve(bool bRequiresValve); // 0x609f3c0 [Final Native Public]
    void SetRequiredItemTag(const FGameplayTag& RequiredItemTag); // 0x609f330 [Final Native Public]
    void OnValveStateTagsChanged(); // 0x15b23e0 [Event Public]
    void OnValvePlaced(); // 0x15b23e0 [Event Public]
    void OnRep_StateTags(); // 0x609f250 [Final Native Public]
    void MulticastValvePlaced(); // 0x37f1f20 [Native Event Public]

// ALevel37WaterLever (/Script/BETGame.Level37WaterLever)
    void SetLeverActive(bool bActive); // 0x6062a70 [Final Native Public]
    void SetAutoResetPulled(bool bEnabled); // 0x60629e0 [Final Native Public]
    void ResetLeverPulledState(); // 0x60629c0 [Final Native Public]
    void OnRep_StateTags(); // 0x6062940 [Final Native Public]
    void OnRep_bAutoResetPulled(); // 0x60629a0 [Final Native Public]
    void OnLeverStateTagsChanged(); // 0x15b23e0 [Event Public]
    void MulticastPlayLeverAnimation(const ELevel37WaterLeverAnimationType& AnimationType); // 0x6062740 [Native Event Public]

// ALevel37WaterValve (/Script/BETGame.Level37WaterValve)
    void OnRep_BlotchData(); // 0x6062900 [Final Native Private]

// ALevel37WaterValveSingle (/Script/BETGame.Level37WaterValveSingle)
    void OnRep_VisualState(); // 0x6062960 [Final Native Protected]
    void OnCheckPuzzleLeverPulled(); // 0x60628e0 [Final Native Public]
    void MulticastOnCheckPuzzleLeverPulled(); // 0x3827ec0 [Native Event Protected]
    void K2_OnCheckPuzzleLeverPulled(); // 0x15b23e0 [Event Protected]

// ALevel3BrokenDoor (/Script/BETGame.Level3BrokenDoor)
    void OnWireRepaired(); // 0x15b23e0 [Event Protected]
    void OnRep_WireRepaired(); // 0x6062980 [Final Native Public]
    void OnRep_IsChainRemoved(); // 0x6062920 [Final Native Protected]
    void OnChainStateChange(); // 0x15b23e0 [Event Protected]

// ALevel3Generator (/Script/BETGame.Level3Generator)
    void OnGeneratorFueled(); // 0x15b23e0 [Event Public]
    void OnGeneratorActiveChanged(bool bShouldRun); // 0x15b23e0 [Event Public]

// ALevel3PowerSwitch (/Script/BETGame.Level3PowerSwitch)
    void SetIsPulled(bool bPulled); // 0x6066480 [Final Native Public]
    void OnTagsInitialized(); // 0x15b23e0 [Event Public]
    void OnResetDelayExpired(); // 0x6066460 [Final Native Protected]
    void OnRep_IsPulled(); // 0x6066420 [Final Native Protected]
    void OnPulledSwitch(); // 0x15b23e0 [Event Protected]
    void OnPowerRedirected(); // 0x15b23e0 [Event Public]
    void OnOtherLeverStateChanged(bool bIsOn); // 0x15b23e0 [Event Public]
    void OnInitalPull(); // 0x15b23e0 [Event Public]

// ALevel3PuzzleManager (/Script/BETGame.Level3PuzzleManager)
    void OnRep_ActiveFloorChanged(); // 0x6066400 [Final Native Public]
    void OnPowerSwitchUpdated(ALevel3PowerSwitch* LocalSwitch); // 0x6066370 [Final Native Public]
    void OnFuseBoardUpdated(AFuseBoard* LocalFuseBoard); // 0x60662e0 [Final Native Public]
    void HandleWireStateChanged(ARepairableWire* Wire, const EWireState& NewState); // 0x6066210 [Final Native Protected]

// ARepairableWire (/Script/BETGame.RepairableWire)
    void SetWireState(const EWireState& NewState); // 0x6096c90 [Final Native Public]
    void OnWireStateChanged(); // 0x15b23e0 [Event Protected]
    void OnSparkRequested(); // 0x15b23e0 [Event Public]
    void OnRep_HandleWireState(); // 0x6096800 [Final Native Protected]

// ULevel4LitChunk (/Script/BETGame.Level4LitChunk)
    void OnPowerRestored(const FGameplayTag& EventTag, FChunkManagerEventData& EventData); // 0x606a350 [Final Native Protected]
    void OnPowerLost(const FGameplayTag& EventTag, FChunkManagerEventData& EventData); // 0x606a250 [Final Native Protected]
    void OnLightSwitchStateUpdated(const FGameplayTag& EventTag, FLightSwitchEvent& LightSwitchEvent); // 0x606a170 [Final Native Protected]

// ALevel4CodeMonitor (/Script/BETGame.Level4CodeMonitor)
    void OnRep_UpdateMonitorNumber(); // 0x6066440 [Final Native Public]
    void OnMonitorNumberChanged(int32 InNumber); // 0x15b23e0 [Event Public]
    void OnMonitorColorChanged(const FColor& InColor); // 0x15b23e0 [Event Public]

// ALevel4KeypadFrame (/Script/BETGame.Level4KeypadFrame)
    void OnResetCombination(); // 0x15b23e0 [Event Public]
    void OnCorrectCombination(); // 0x15b23e0 [Event Public]

// ALightSwitch (/Script/BETGame.LightSwitch)
    void SetSwitchState(bool bNewIsOn); // 0x6081790 [Final Native Public]
    void OnRep_StateTags(); // 0x6081480 [Final Native Public]
    void OnLightStateChange(); // 0x3827570 [Native Event Public]
    void Multicast_PlaySwitchSound(); // 0x3827590 [Native Event Public]
    bool IsOn(); // 0x60813c0 [Final Native Public]

// ALevel4Manager (/Script/BETGame.Level4Manager)
    void Multicast_PlayBlackoutSound(const TSoftObjectPtr<USoundBase>& SoundAsset, USoundAttenuation* AttenuationSettings, const FVector& Location, float Volume); // 0x6069d40 [Native Event Protected]

// ALevel6Button (/Script/BETGame.Level6Button)
    void Beep(); // 0x15b23e0 [Event Protected]

// ALevel6ChunkManager (/Script/BETGame.Level6ChunkManager)
    void SpawnHallucinationEntity(); // 0x606a540 [Final Native Protected]

// ALevel6HallucinationManager (/Script/BETGame.Level6HallucinationManager)
    void InitActivationTrigger(); // 0x6069d20 [Final Native Public]

// ALevel6MusicSystem (/Script/BETGame.Level6MusicSystem)
    void TryStartRitual(); // 0x606a580 [Final Native Public]
    void OnRitualComplete(); // 0x37f1f20 [Native Event Public]
    void OnRep_IsRitualInProgress(); // 0x606a490 [Final Native Public]
    void OnRep_IsRitualComplete(); // 0x606a470 [Final Native Public]
    void OnGenerationComplete(); // 0x606a150 [Final Native Public]
    void OnCancelTriggerOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6069ef0 [Final Native Protected]
    void OnCancelDeathRitual(); // 0x6069ed0 [Final Native Public]
    void OnBeginDeathRitual(); // 0x3827590 [Native Event Public]
    void Init(); // 0x6069d00 [Final Native Public]
    void CompleteDeathRitual(); // 0x6069ce0 [Final Native Public]

// ALevel6PneumaticDoor (/Script/BETGame.Level6PneumaticDoor)
    void UpdateObjectives(); // 0x606a5a0 [Final Native Public]
    void OpenDoor(); // 0x37f1f20 [Native Public]
    void OnRep_DoorColor(); // 0x606a450 [Final Native Protected]

// ALevel6PuzzleManager (/Script/BETGame.Level6PuzzleManager)
    void TryOpenVentDoors(); // 0x606a560 [Final Native Protected]
    void OnSequenceButtonPressed(int32 SequenceIndex); // 0x606a4b0 [Final Native Protected]

// APuzzleWire_Base (/Script/BETGame.PuzzleWire_Base)
    void GenerateSplineMeshes(ANavigationData* NavData); // 0x5fdd330 [Native Protected]

// ALevel6SequenceButton (/Script/BETGame.Level6SequenceButton)
    void OnButtonReset(); // 0x15b23e0 [Event Public]

// ALevel6StatueActor (/Script/BETGame.Level6StatueActor)
    void RaiseStatue(); // 0x15b23e0 [Event Public]
    void OnRep_SymbolTexture(); // 0x606d9b0 [Final Native Public]
    void OnRep_StatueColor(); // 0x606da10 [Final Native Public]
    void OnRep_DecalBaseMaterial(); // 0x606d9b0 [Final Native Public]

// ALevel94DirtPatchActor (/Script/BETGame.Level94DirtPatchActor)
    void OnRep_Dug(); // 0x606d9d0 [Final Native Protected]
    void OnDugVisualsUpdate(bool bNewDug); // 0x15b23e0 [Event Protected]
    bool IsDug(); // 0x606d8d0 [Final Native Public]
    bool CanDig(APawn* InstigatorCharacter); // 0x606d720 [Final Native Public]

// ALevel999Lever (/Script/BETGame.Level999Lever)
    void SetLeverState(bool bNewIsOn); // 0x606ddb0 [Native Public]
    void OnRep_StateTags(); // 0x606d9f0 [Final Native Public]
    void OnLeverStateChanged(); // 0x3827570 [Native Event Public]
    void Multicast_PlayLeverSound(); // 0x3827590 [Native Event Public]
    bool IsOn(); // 0x606d8f0 [Final Native Public]

// ALevel999CartControlsTriggerBox (/Script/BETGame.Level999CartControlsTriggerBox)
    void OnTriggerBoxBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x606db30 [Final Native Protected]

// ALevel999ChunkManager (/Script/BETGame.Level999ChunkManager)
    void OnStartRollercoasterRequest(const FGameplayTag& Channel, const FLevel999StartRollercoaster& Message); // 0x606da50 [Final Native Protected]
    void OnRollercoasterGenerated(); // 0x606da30 [Final Native Protected]

// ULevel999RollercoasterCartManager (/Script/BETGame.Level999RollercoasterCartManager)
    void TryStartCarts(); // 0x606de40 [Final Native Public]
    void SetActiveCartControls(); // 0x606dd90 [Final Native Public]
    void MulticastUpdateHeadlightColor(const ELevel999InstructionColor& Color); // 0x606d930 [Native Event Public]
    void InitializeCartManager(const TArray<ARollercoasterCart_Base*>& Carts); // 0x606d7c0 [Final Native Public]

// URollercoasterGeneratorComponent (/Script/BETGame.RollercoasterGeneratorComponent)
    bool GenerateTrackPathSpline(); // 0x60965d0 [Final Native Public]
    void GenerateTrackPath(); // 0x43dae40 [Native Public]
    TArray<ARollercoasterCart_Base*> GenerateRollercoasterCarts(uint8 NumCarts); // 0x60964f0 [Native Public]
    void ClearTrack(); // 0x60964d0 [Final Native Public]

// ARollercoasterTrack (/Script/BETGame.RollercoasterTrack)
    FTransform GetStartAttachWorld(); // 0x609a650 [Final Native Public]
    TArray<FTransform> GetSplinePoints(); // 0x6092c70 [Native Event Public]
    FTransform GetEndAttachWorld(); // 0x609a560 [Final Native Public]
    FTransform ComputeTransformToAttachStartAt(FTransform& AttachTargetWorld); // 0x609a3c0 [Final Native Public]
    FTransform ComputeTransformToAttachLocalAt(FTransform& AttachTargetWorld, FTransform& LocalAttach); // 0x609a1d0 [Final Native Public]

// ALevel999RollercoasterTrack (/Script/BETGame.Level999RollercoasterTrack)
    void OnCartOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6071b00 [Final Native Protected]
    void K2_OnCartOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x15b23e0 [Event Protected]
    void ConfigureObstacleFromInstruction(FLevel999InstructionEntry& Instruction); // 0x6071270 [Final Native Public]
    void BroadcastTrackObstacleData(); // 0x6071250 [Final Native Public]

// ALevel999StartCountdown (/Script/BETGame.Level999StartCountdown)
    void K2_OnCountdownStarted(const FGameplayTag& Channel, const FLevel999StartRollercoaster& Message); // 0x15b23e0 [Event Protected]
    void K2_OnCountdownComplete(const FGameplayTag& Channel, const FLevel999StartRollercoaster& Message); // 0x15b23e0 [Event Protected]

// ALevel9ChunkManager (/Script/BETGame.Level9ChunkManager)
    FVector GetNearestGraphNode(const FVector& WorldLocation); // 0x6071670 [Final Native Public]
    void FindNextNodeOptions(const FVector& CurrentNode, const TArray<FVector>& NodeOptions); // 0x6071310 [Final Native Public]

// ALevel9HouseManager (/Script/BETGame.Level9HouseManager)
    void OnRitualStarted(ALevel9InstructionsTV* InstructionTV); // 0x6071ea0 [Final Native Private]
    void InitializeRooms(); // 0x6071880 [Final Native Public]
    void InitializeHouse(); // 0x6071860 [Final Native Public]
    TArray<FGameplayTag> GetRoomTags(); // 0x6071720 [Final Native Public]
    TArray<ABETTaggedBoundingBox*> GetBoundingBoxesForRoom(const FGameplayTag& RoomTag); // 0x6071420 [Final Native Public]

// ALevel9InstructionsTV (/Script/BETGame.Level9InstructionsTV)
    void PlayVHSAnimation(); // 0x6071f50 [Final Native Protected]
    void OnVHSAnimFinished(); // 0x6071f30 [Final Native Protected]
    void OnTVStateTagsChanged(); // 0x15b23e0 [Event Protected]
    void OnRep_TVStateTags(); // 0x6071e80 [Final Native Protected]

// ALevel9SirenMusicSystem (/Script/BETGame.Level9SirenMusicSystem)
    void OnLevel9SirenToggled(const FGameplayTag& Channel, FLevel9SirenToggled& Message); // 0x6071d60 [Final Native Protected]

// UBETLevel (/Script/BETGame.BETLevel)
    bool HasExitTag(const FGameplayTag& LevelTag); // 0x60717a0 [Final Native Public]
    FGameplayTag GetLevelTag(); // 0x60715a0 [Final Native Public]
    TArray<TSoftObjectPtr<UBETEntityData>> GetLevelEntities(); // 0x6071500 [Final Native Public]

// ALevelExitBase (/Script/BETGame.LevelExitBase)
    void SetLockedState(bool bNewLocked); // 0x6071f70 [Final Native Protected]
    void OnSurvivorOverlap(); // 0x3827570 [Native Event Protected]
    void OnRep_IsLocked(); // 0x6071e60 [Final Native Protected]
    void OnRep_IsActivated(); // 0x6071e40 [Final Native Protected]
    void OnLockedStateChanged(bool Locked); // 0x15b23e0 [Event Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x60718a0 [Final Native Protected]
    void OnAllPlayersPresent(); // 0x3827ec0 [Native Event Protected]
    void OnActivationStateChange(); // 0x15b23e0 [Event Protected]
    void Multicast_PlayExitSound(); // 0x3827590 [Native Event Protected]
    void BeginCameraFade(); // 0x6071230 [Native Protected]
    bool AreAllPlayersPresent(const TArray<AActor*>& OverlapActors); // 0x6037a60 [Final Native Protected]

// ALevelFUNChunkManager (/Script/BETGame.LevelFUNChunkManager)
    void OnPlayerEnterWarehouse(AActor* TeleportedActor); // 0x6075490 [Final Native Public]
    int32 GetWarehouseRequiredCoins(int32 WarehouseIndex); // 0x6075360 [Final Native Public]
    void AddWarehouseRequiredCoins(int32 WarehouseIndex, int32 Amount); // 0x6075170 [Final Native Public]

// ALevelFunExitDoor (/Script/BETGame.LevelFunExitDoor)
    void OnTicketGoalComplete(int32 TicketCount, int32 MilestoneReached); // 0x15b23e0 [Event Protected]

// ALevelFunExitLocatorSpeaker (/Script/BETGame.LevelFunExitLocatorSpeaker)
    void K2_OnExitPing(); // 0x15b23e0 [Event Protected]

// ALevelFunExitPinger (/Script/BETGame.LevelFunExitPinger)
    void OnActivated(APawn* InstigatorCharacter); // 0x15b23e0 [Event Protected]

// ALevelFUNGameState (/Script/BETGame.LevelFUNGameState)
    void OnTicketMilestoneReached(int32 InTicketCount, int32 Milestone); // 0x6075610 [Final Native Public]
    void OnTicketCountUpdate__DelegateSignature(int32 TicketCount); // 0x15b23e0 [Public]
    void OnRep_TicketCount(); // 0x60755f0 [Final Native Private]
    void Multicast_HandleZeroTicketCount(); // 0x54d6960 [Final Native Event Private]
    int32 GetTicketCountMax(); // 0x47ad800 [Final Native Public]
    int32 GetTicketCount(); // 0x6075340 [Final Native Public]
    void AddTickets(int32 Amount); // 0x60750e0 [Final Native Public]

// ULevelFunTeleportChunk (/Script/BETGame.LevelFunTeleportChunk)
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6079920 [Final Native Protected]

// ULevelFunHubTeleportChunk (/Script/BETGame.LevelFunHubTeleportChunk)
    void UpdateMinigameJackpot(int32 NewJackpot); // 0x60756e0 [Final Native Public]

// ALevelFunLEDDisplayManager (/Script/BETGame.LevelFunLEDDisplayManager)
    void UpdateTicketDisplay(int32 TicketCount); // 0x15b23e0 [Event Public]
    void OnTicketMilestoneReached(int32 CurrentTickets, int32 Milestone); // 0x15b23e0 [Event Public]
    void OnTicketCountUpdate(int32 TicketCount); // 0x15b23e0 [Event Public]
    void HandleGameStateTicketUpdate(int32 TicketCount); // 0x6075400 [Final Native Private]
    float GetCurrentSpeedMultiplier(); // 0x60752d0 [Final Native Public]

// ULevelFunMinigameChunk (/Script/BETGame.LevelFunMinigameChunk)
    void OnPlayerTeleport(AActor* Player); // 0x6075520 [Final Native Public]
    void CompleteMinigame(AActor* Instigator); // 0x6075240 [Final Native Public]

// ALevelFunMinigameModifier (/Script/BETGame.LevelFunMinigameModifier)
    void OnRep_StartingScore(); // 0x60755d0 [Final Native Protected]
    FVector GetMinigameLocation(); // 0x6075300 [Final Native Protected]
    float GetFailPenalty(); // 0x3ac4d70 [Native Protected]
    void EndMinigame(bool bFailed); // 0x606ddb0 [Native Public]
    bool CheckFailCondition(); // 0x3d02440 [Native Protected]

// ALevelFunMinigameModifier_RedLight (/Script/BETGame.LevelFunMinigameModifier_RedLight)
    void OnRep_LightColor(); // 0x60755b0 [Final Native Private]
    void OnPlayerFail(); // 0x15b23e0 [Event Protected]
    void OnLightColorChange(int32 ColorIndex); // 0x15b23e0 [Event Protected]

// ALevelFunStartTeleporter (/Script/BETGame.LevelFunStartTeleporter)
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x60796c0 [Final Native Protected]

// ALevelFunTicketCounter (/Script/BETGame.LevelFunTicketCounter)
    void OnTicketMilestoneReached(int32 TicketCount, int32 Milestone); // 0x15b23e0 [Event Protected]
    void OnTicketCountUpdate(int32 TicketCount); // 0x15b23e0 [Event Protected]
    void OnRenderTargetManagerRegistered(const FGameplayTag& Tag, ABETRenderTargetManager* Manager); // 0x6079b80 [Final Native Private]
    void OnCustomMessageComplete(); // 0x15b23e0 [Event Protected]
    void OnCustomMessageAdvanced(); // 0x15b23e0 [Event Protected]
    void OnCountingStopped(); // 0x15b23e0 [Event Protected]
    void OnCountingStarted(int32 TicketCount); // 0x15b23e0 [Event Protected]
    void HandleTicketSpeedChanged(float TicketSpeed); // 0x6079640 [Final Native Private]
    void HandleTicketMilestoneReached(int32 TicketCount, int32 Milestone); // 0x6079570 [Final Native Private]
    void HandleTicketCountUpdate(int32 TicketCount); // 0x60794e0 [Final Native Private]
    void HandleCustomMessageComplete(); // 0x6079430 [Final Native Private]
    void HandleCustomMessageAdvanced(); // 0x6079410 [Final Native Private]
    void HandleCountingStopped(); // 0x6079320 [Final Native Private]
    void HandleCountingStarted(int32 TicketCount); // 0x6079290 [Final Native Private]

// ALevelHubAlarmLight (/Script/BETGame.LevelHubAlarmLight)
    void ToggleLight(bool bOn); // 0x15b23e0 [Event Public]

// ALevelHubExitDoor (/Script/BETGame.LevelHubExitDoor)
    void OnUnlockedStateChange(bool bUnlocked); // 0x15b23e0 [Event Protected]

// ALevelHubLever (/Script/BETGame.LevelHubLever)
    void OnRep_IsPulled(bool PreviousValue); // 0x6079c50 [Final Native Protected]
    void OnPulledSwitch(); // 0x15b23e0 [Event Protected]

// ALevelHubPuzzleCrate (/Script/BETGame.LevelHubPuzzleCrate)
    void HandleLeverStateChange(bool bIsOn); // 0x6079450 [Final Native Private]

// ALevelHubPuzzleDoor (/Script/BETGame.LevelHubPuzzleDoor)
    void UpdateLightIndicators(bool bIsOn, int32 Index); // 0x15b23e0 [Event Public]

// ALevelHubPuzzleManager (/Script/BETGame.LevelHubPuzzleManager)
    void StopAlarm(); // 0x6079d00 [Final Native Private]
    void ResetCrates(); // 0x6079ce0 [Final Native Private]
    void HandleCrateActivationStateChange(ALevelHubPuzzleCrate* Crate, bool bIsActivated); // 0x6079340 [Final Native Private]

// ULevelNeg1HallwayChunk (/Script/BETGame.LevelNeg1HallwayChunk)
    void OnPowerStateChange(const FGameplayTag& EventTag, FBreakerStateEvent& EventData); // 0x607ce70 [Final Native Public]
    void OnLightSwitchStateUpdated(const FGameplayTag& EventTag, FLightSwitchEvent& LightSwitchEvent); // 0x607cd90 [Final Native Public]
    bool HasAnyLights(); // 0x607ca90 [Final Native Public]
    UBETLightComponent* GetHallwayLight(); // 0x607c770 [Final Native Public]

// ALevelNeg1BedroomManager (/Script/BETGame.LevelNeg1BedroomManager)
    void SetEvaluationSuppressed(bool bInSuppressed); // 0x607d100 [Final Native Public]
    void RegisterBedroom(ULevelNeg1BedroomChunk* BedroomChunk); // 0x607cfe0 [Final Native Public]
    void OnAnyHallwayLightStateChanged(ULevelNeg1HallwayChunk* ChangedChunk, bool bNewState); // 0x607cca0 [Final Native Protected]
    bool GetRequiredState(ULevelNeg1BedroomChunk* BedroomChunk, const bool& bOutRequired); // 0x607c890 [Final Native Public]
    bool GetInitialState(ULevelNeg1BedroomChunk* BedroomChunk, const bool& bOutInitial); // 0x607c7b0 [Final Native Public]
    void GetBedroomProgress(const int32& OutCorrectCount, const int32& OutTotalCount); // 0x607c690 [Final Native Public]
    void FlashTutorialBedroomsSolvedVisuals(float DurationSeconds); // 0x607c450 [Final Native Public]
    bool AreAllBedroomsInRequiredState(); // 0x607c290 [Final Native Public]

// ALevelNeg1Breaker (/Script/BETGame.LevelNeg1Breaker)
    void OnRep_IsOn(); // 0x607cf80 [Final Native Protected]
    void OnBreakerToggled(bool bNewIsOn); // 0x15b23e0 [Event Protected]

// ALevelNeg1ChunkManager (/Script/BETGame.LevelNeg1ChunkManager)
    void SpawnEntitiesNearPlayerGroups(float MinSpawnDistance, float MaxSpawnDistance, float SpawnChanceRatio, float SurvivorClusterDistance); // 0x607d190 [Final Native Public]
    void OnRep_bBedroomSolvedLights(); // 0x607cfa0 [Final Native Public]
    void Multicast_UpdateEntityPresence(const FIntVector& HallwayOrigin, bool bEnable); // 0x607cbd0 [Native Event Public]
    void Multicast_SetTemporarySolvedLightVisuals(bool bEnable, bool bUseTutorialSubset); // 0x607cb00 [Native Event Public]
    TArray<AShadowCharacter*> GetActiveShadowEntities(); // 0x607c610 [Final Native Public]
    bool ForceTutorialComplete(); // 0x607c4d0 [Final Native Public]

// ALevelNeg1Door (/Script/BETGame.LevelNeg1Door)
    void SetBanging(bool bNewBanging); // 0x607d070 [Final Native Public]
    void OnRep_IsBanging(); // 0x607cf60 [Final Native Protected]
    void OnBangingStateChanged(); // 0x15b23e0 [Event Protected]
    bool IsBanging(); // 0x607cae0 [Final Native Public]

// ALevelNeg1DoorManager (/Script/BETGame.LevelNeg1DoorManager)
    void OnDoorSelectionTimerFired(); // 0x607cd70 [Final Native Protected]
    void InitializeDoorManager(); // 0x607cac0 [Final Native Public]
    void BindToChunkManager(ALevelNeg1ChunkManager* InChunkManager); // 0x607c3c0 [Final Native Public]

// ALevelNeg1GameMode (/Script/BETGame.LevelNeg1GameMode)
    bool TeleportSelectedPlayersToLocations(const TArray<AActor*>& InPlayers, const TArray<FVector>& InLocations); // 0x607d6f0 [Final Native Public]
    bool TeleportPlayersToLocations(const TArray<FVector>& InLocations); // 0x607d630 [Final Native Public]
    void StartSelectedPlayersCameraFade(const TArray<AActor*>& InPlayers, float InFromAlpha, float InToAlpha, float InCameraFadeInDuration, bool InbShouldHold); // 0x607d460 [Final Native Public]
    void StartGlobalCameraFade(float InFromAlpha, float InToAlpha, float InCameraFadeInDuration, bool InbShouldHold); // 0x607d2f0 [Final Native Public]
    void RefreshBedroomObjectiveFromRoomStates(); // 0x607cfc0 [Final Native Public]
    void OnTutorialCompleted(); // 0x15b23e0 [Event Protected]
    void OnRitualCompleted(); // 0x15b23e0 [Event Protected]
    void HandlePlayerDiedRefreshBedroomObjective(APlayerState* DeadPlayerState); // 0x607ca00 [Final Native Public]
    void HandleAllRoomStatesCorrectChanged(bool bAllCorrect); // 0x607c970 [Final Native Public]
    void GatherTeleportDestinationsByTag(const TArray<FVector>& OutDestinations, const FName& TargetTag); // 0x607c500 [Final Native Public]
    void AssignPlayerStartsToLocations(const TArray<FVector>& TargetLocations, float ZOffset); // 0x607c2c0 [Native Public]

// ILevelNeg1LightInterface (/Script/BETGame.LevelNeg1LightInterface)
    void OnUpdateLightState(bool bNewState); // 0x60814e0 [Native Event Public]

// ALevelNeg1Manager (/Script/BETGame.LevelNeg1Manager)
    void OnSpawnEntityEnd(); // 0x60814c0 [Final Native Protected]
    void OnObjectiveCompleted(); // 0x15b23e0 [Event Protected]

// ALevelNeg1MusicSystem (/Script/BETGame.LevelNeg1MusicSystem)
    void OnRep_WaveShaperAmount(); // 0x60814a0 [Final Native Private]
    void OnRep_PianoVolume(); // 0x6081460 [Final Native Private]
    void HandleTutorialCompleted(); // 0x6081370 [Final Native Private]

// ALevelRunSaferoomEntryDoor (/Script/BETGame.LevelRunSaferoomEntryDoor)
    void OnRep_IsOpen(); // 0x37f1f20 [Native Public]
    void OnDoorStateChange(); // 0x3827590 [Native Event Public]

// ALevelRunToFunExit (/Script/BETGame.LevelRunToFunExit)
    void TurnOffFlashlight(ASurvivorCharacter* Player); // 0x6081900 [Final Native Public]

// ALevelRun_BreakingDoor (/Script/BETGame.LevelRun_BreakingDoor)
    void StartBreaking(); // 0x6081850 [Final Native Public]
    void OnRep_IsBroken(); // 0x6081440 [Final Native Private]
    void OnRep_IsBreaking(); // 0x6081420 [Final Native Private]
    void OnIsBroken(); // 0x15b23e0 [Event Protected]
    void OnIsBreaking(); // 0x15b23e0 [Event Protected]
    void BreakDoor(); // 0x6081310 [Final Native Protected]

// ULiDARBootScreen (/Script/BETGame.LiDARBootScreen)
    void CloseBootScreen(); // 0x6081350 [Final Native Protected]

// ULidarBootSequence (/Script/BETGame.LidarBootSequence)
    void OnBootScreenComplete(); // 0x6081400 [Native Event Protected]

// ALidarCamera (/Script/BETGame.LidarCamera)
    void ToggleFullScan(bool bOn); // 0x32d8d60 [Native Event Public]
    bool ShouldSpawnJumpScare(); // 0x6081820 [Final Native Public]
    void SetScanInfo(float ScanHeight, float ScanStep, int32 ParticleSpawnCount); // 0x6081680 [Native Event Public]
    void SetScanFOV(float InFov); // 0x60815f0 [Native Event Public]
    void SetFOV(float FOV); // 0x6081570 [Final Native Public]
    void OpenShutter(bool bOpen); // 0x606ddb0 [Native Event Public]
    void ClearPointCloud(); // 0x3827570 [Native Event Public]
    void CaptureScene(); // 0x6081330 [Final Native Public]

// ALightActor (/Script/BETGame.LightActor)
    void ToggleLight(bool bOn); // 0x6081870 [Final Native Public]
    bool IsLightOn(); // 0x6081390 [Final Native Public]

// ALightBleederCharacter (/Script/BETGame.LightBleederCharacter)
    void OnFlashedByLight(); // 0x15b23e0 [Event Public]

// ALobbyGameMode (/Script/BETGame.LobbyGameMode)
    void StartGameSession(const FString& MapName); // 0x6086c10 [Native Public]
    void ServerMapTravel(const FString& MapName); // 0x60868f0 [Native Public]

// AMultiplayerPlayerController (/Script/BETGame.MultiplayerPlayerController)
    void ToggleCommonUIGamepadCursorVisibility(bool bVisibility); // 0x608b750 [Final Native Public]
    void SetPushToTalkHeld(bool bIsHeld); // 0x608b6c0 [Final Native Public]
    void ServerRequestWorldTime(float ClientTimestamp, bool bClientClockSynced); // 0x608b550 [Native Event Protected]
    void ServerReportCrossPlayEnabled(bool bEnabled); // 0x40edab0 [Native Event Protected]
    void ResetIgnoreMoveAndLookInput(bool InIgnoreMoveInput, bool InIgnoreLookInput); // 0x608b480 [Native Public]
    bool IsPushToTalkHeld(); // 0x608afe0 [Final Native Public]
    bool IsKeyMappedToPushToTalk(FKey& Key); // 0x608af20 [Final Native Public]
    bool IsKeyMappedToInputTag(FKey& Key, FGameplayTag& InputTag); // 0x608ae10 [Final Native Public]
    float GetServerWorldTimeDelta(); // 0x608ab90 [Final Native Public]
    float GetServerWorldTime(); // 0x608ab60 [Final Native Public]
    void FlushInputTagKeys(const FGameplayTagContainer& InputTags); // 0x608a5c0 [Native Public]
    void FlushActionBindingKeys(const FGameplayTagContainer& KeyboardActionsToExclude, const FGameplayTagContainer& GamepadActionsToExclude); // 0x608a450 [Native Public]
    void ClientUpdateWorldTime(float ClientTimestamp, float ServerTimestamp); // 0x608a380 [Native Event Protected]
    void ClientGetCrossPlayEnabled(); // 0x608a360 [Native Event Public]

// ALobbyPlayerController (/Script/BETGame.LobbyPlayerController)
    void OnMainMenuTVReady(AActor* MainMenuTVActor); // 0x60861b0 [Final Native Protected]

// ALocker (/Script/BETGame.Locker)
    void OnRep_IsOpen(); // 0x6086330 [Final Native Public]
    void OnDoorStateChange(); // 0x15b23e0 [Event Public]

// ULowSanityDeath (/Script/BETGame.LowSanityDeath)
    void OnDeathTimerExpired(); // 0x6086150 [Final Native Protected]

// UMainMenuQuitConfirmationWidget (/Script/BETGame.MainMenuQuitConfirmationWidget)
    void HandleDeclineClicked(); // 0x6085b70 [Final Native Private]
    void HandleConfirmClicked(); // 0x6085b50 [Final Native Private]

// AMainMenuTV (/Script/BETGame.MainMenuTV)
    void StartTVIntro(); // 0x15b23e0 [Event Protected]

// UMainMenuWidget (/Script/BETGame.MainMenuWidget)
    void ToggleLobbyMessage(bool bDoneSearching, FText& DisplayText, bool bHide); // 0x6086d50 [Native Event Public]
    void TerminateSession(); // 0x45eb510 [Native Event Public]
    void StopLoadingScreen(); // 0x15b23e0 [Event Public]
    void StopErrorScreen(); // 0x6086d30 [Final Native Public]
    void StopConnectingScreen(); // 0x15b23e0 [Event Public]
    void StartErrorScreenAutoDismissTimer(); // 0x6086bf0 [Final Native Public]
    void ResetPlayerAudioOnboarding(); // 0x6086750 [Final Native Public]
    void PlayLoadingScreen(); // 0x15b23e0 [Event Public]
    void PlayErrorScreen(FText& ErrorMessage, bool bReturnToMainMenu); // 0x6086350 [Native Event Public]
    void PlayConnectingScreen(); // 0x15b23e0 [Event Public]
    void OnOnboardingComplete(); // 0x6086240 [Final Native Private]
    void LobbySearch(); // 0x15b23e0 [Event Public]
    void HandleRefreshClicked(); // 0x6085f40 [Final Native Private]
    void HandleJoinGameButtonClicked(); // 0x6085dc0 [Final Native Private]
    void HandleJoinCodeTextCommitted(FText& NewText, const ETextCommit& CommitMethod); // 0x6085cc0 [Final Native Private]
    void HandleJoinCodeTextChanged(FText& NewText); // 0x6085c10 [Final Native Private]
    void HandleJoinButtonClicked(); // 0x6085bf0 [Final Native Private]
    void HandleJoinableLobbyRequested(FBETJoinableLobbyEntry& Session); // 0x6085de0 [Final Native Private]
    void HandleHostButtonClicked(); // 0x6085bd0 [Final Native Private]
    void HandleHideCodeClicked(); // 0x6085bb0 [Final Native Private]
    void HandleExitJoinModeClicked(); // 0x60854a0 [Final Native Private]
    void HandleExitButtonClicked(); // 0x6085b90 [Final Native Private]
    TArray<UBETLobbyModal*> GetStartupModals(); // 0x15b23e0 [Event Public]
    TArray<UBETLobbyModal*> GetMultiplayerModals(); // 0x15b23e0 [Event Public]
    void DetermineDesiredMainMenuScreen(); // 0x6085580 [Final Native Public]
    bool CheckLobbyParticipation(); // 0x6085510 [Final Native Public]
    void CheckIfSaveValid(); // 0x45eb550 [Native Event Public]
    bool CheckForNetworkError(); // 0x60854e0 [Native Event Public]
    void CancelErrorScreenAutoDismissTimer(); // 0x60854c0 [Final Native Public]
    void CancelConnection(); // 0x60854a0 [Final Native Public]

// AMannequinCharacter (/Script/BETGame.MannequinCharacter)
    void SetGlobalAnimRateScale(float NewRate); // 0x6086ae0 [Final Native Protected]
    void ServerSetGlobalAnimRateScale(float NewRate); // 0x6086a10 [Native Event Protected]
    void OnRep_GlobalAnimRateScale(); // 0x6086310 [Final Native Protected]
    void OnGrabPlayer(); // 0x6086190 [Final Native Protected]

// IMaterialOverrideInterface (/Script/BETGame.MaterialOverrideInterface)
    USoundBase* GetSoundOverride(); // 0x60859a0 [Native Event Public]
    UMaterial* GetMaterialOverride(); // 0x5f4a5b0 [Native Event Public]

// UMenuHeaderTabWidget (/Script/BETGame.MenuHeaderTabWidget)
    bool IsMenuActive(); // 0x6085f60 [Final Native Public]

// IMenuInteractionInterface (/Script/BETGame.MenuInteractionInterface)
    void HandleBackAction(); // 0x45eca50 [Native Event Public]

// AMoveableCatwalk (/Script/BETGame.MoveableCatwalk)
    void SetState(bool bNewState); // 0x6086b60 [Final Native Public]
    void OnRep_CatwalkState(); // 0x60862f0 [Final Native Public]
    void OnCatwalkStateChanged(); // 0x15b23e0 [Event Public]

// UMultiModalValueMappings (/Script/BETGame.MultiModalValueMappings)
    float GetValueFromMapping(FMultiModalValueMapping& Mapping); // 0x6085a50 [Final Native Public]
    FMultiModalValueMapping GetInterpolatedMapping(float Value); // 0x6085810 [Final Native Public]
    FMultiModalValueMapping GetClosestMapping(float Value); // 0x6085720 [Final Native Public]

// ANeg1BedroomOverlapBox (/Script/BETGame.Neg1BedroomOverlapBox)
    void TryStartTeleportSequence(); // 0x3827570 [Native Public]
    void OnPlayerSwitchInteraction(const FGameplayTag& EventTag, const FLevelNeg1LightSwitchEvent& LightSwitchEvent); // 0x608b320 [Final Native Public]
    void OnPlayerDoorInteraction(const FGameplayTag& EventTag, const FDoorStateEvent& DoorStateEvent); // 0x608b240 [Final Native Public]
    void Multicast_BroadcastPowerChange(bool bPowerOn, const TArray<FIntVector>& AffectedChunkOrigins); // 0x608b0b0 [Native Event Public]

// ANeg1BedroomTeleportTV (/Script/BETGame.Neg1BedroomTeleportTV)
    void OnTeleportTVStateChanged(bool bNewIsActive); // 0x15b23e0 [Event Protected]
    void OnTeleportTVActivationMessage(const FGameplayTag& EventTag, FNeg1BedroomTeleportTVActivationMessage& Message); // 0x608f4b0 [Final Native Protected]
    void OnRep_IsActive(); // 0x608f470 [Final Native Protected]

// ANeighborhoodWatchCharacter (/Script/BETGame.NeighborhoodWatchCharacter)
    void SetLookAtLocation(const FVector& NewLocation); // 0x608f5a0 [Final Native Public]
    void OnAlerted(); // 0x15b23e0 [Event Protected]
    FVector GetLookAtLocation(); // 0x608ee80 [Final Native Public]

// IObjectiveItemInterface (/Script/BETGame.ObjectiveItemInterface)
    bool IsComplete(); // 0x608f250 [Native Event Public]
    FGameplayTagContainer GetGameplayTags(); // 0x608ee20 [Native Event Public]

// UObjectiveRowWidget (/Script/BETGame.ObjectiveRowWidget)
    void SetObjectiveNumber(int32 InCurrentNum, int32 InMaxNum); // 0x608f7e0 [Native Public]
    void SetObjectiveDescription(FText& InDescription); // 0x608f730 [Native Public]
    void SetObjective(FLevelObjective& InObjective); // 0x608f630 [Native Public]
    void OnObjectiveTextUpdated(bool Percentage); // 0x15b23e0 [Event Public]
    void CompleteObjective(); // 0x15b23e0 [Event Public]

// UObjectivesWidget (/Script/BETGame.ObjectivesWidget)
    void UpdateObjectivesFromArray(const TArray<FLevelObjective>& Objectives); // 0x608f8f0 [Native Public]
    void UpdateObjectives(); // 0x3878fe0 [Native Public]
    int32 GetNumObjectives(); // 0x608eeb0 [Native Public]

// APartyCelebrationSpeaker (/Script/BETGame.PartyCelebrationSpeaker)
    void OnTicketGoalComplete(int32 TicketCount, int32 MilestoneReached); // 0x15b23e0 [Event Protected]

// APartygoerCharacter (/Script/BETGame.PartygoerCharacter)
    void OnBecomeCurious(); // 0x15b23e0 [Event Public]
    float GetEntityCuriosity(); // 0x608edf0 [Final Native Public]
    float GetEnragedTimerSeconds(); // 0x608edc0 [Final Native Public]
    float GetCuriosityThreshold(); // 0x608ed90 [Final Native Public]
    UAICuriosityComponent* GetCuriosityComponent(); // 0x608ed40 [Final Native Public]

// AParygoerAIController (/Script/BETGame.ParygoerAIController)
    UAICuriosityComponent* GetCuriosityComponent(); // 0x608ed70 [Final Native Public]

// UPauseMenuWidget (/Script/BETGame.PauseMenuWidget)
    void StartAudioOnboarding(); // 0x45eb550 [Native Public]
    void ShiftMenuTabRight(); // 0x608f8d0 [Final Native Public]
    void ShiftMenuTabLeft(); // 0x608f8b0 [Final Native Public]
    void OnSettingsTabClicked(); // 0x608f490 [Final Native Public]
    void OnJourneyTabClicked(); // 0x608f450 [Final Native Public]
    void OnCharacterTabClicked(); // 0x608f430 [Final Native Public]
    void OnAudioOnboardingComplete(); // 0x45eb510 [Native Public]
    void HandleMenuTabSelected(const FName& SelectedTabId); // 0x608f1c0 [Final Native Private]
    void HandleJourneyLoaded(FBETEndingPathData& EndingPathData); // 0x608f0e0 [Final Native Private]
    void HandleAuxButtonClicked(); // 0x608f0c0 [Final Native Private]

// UPCGABTestComponent (/Script/BETGame.PCGABTestComponent)
    void OnABConfigLoaded(const FString& TestName, const FString& Variant); // 0x608f280 [Final Native Private]
    int32 GetStoredParameterValueAsInt(const FString& Name, int32 Default); // 0x608efd0 [Final Native Public]
    float GetStoredParameterValue(const FString& Name, float Default); // 0x608eee0 [Final Native Public]
    void ApplyABTestOverrides(); // 0x608ed20 [Final Native Public]

// UPlayerEquipmentWidget (/Script/BETGame.PlayerEquipmentWidget)
    TArray<UInventoryComponentViewWidget*> GetAllSlots(); // 0x6092ba0 [Final Native Public]
    UInventoryComponentViewWidget* FindSlotByTag(const FGameplayTag& InventoryTag); // 0x6092b00 [Final Native Public]

// APoolroomsFluidSim (/Script/BETGame.PoolroomsFluidSim)
    TArray<APawn*> GetNearbyPawns(); // 0x6092c70 [Native Protected]

// APortraitActor (/Script/BETGame.PortraitActor)
    void OnRep_SymbolDecalTexture(); // 0x6093170 [Final Native Public]
    void OnRep_PortraitVisuals(); // 0x60932d0 [Final Native Public]
    void OnRep_DecalBaseMaterial(); // 0x6093170 [Final Native Public]

// APP_Level2SteamValveSingle (/Script/BETGame.PP_Level2SteamValveSingle)
    void OnValveOpen(); // 0x15b23e0 [Event Public]
    void OnRep_bIsOpen(); // 0x60932f0 [Final Native Public]
    int32 GetHallwayIndex(); // 0x6092c20 [Native Public]

// IRandomEventInterface (/Script/BETGame.RandomEventInterface)
    void OnToggleLights(bool bIsOn); // 0x60968d0 [Native Event Public]
    void OnToggleAlarm(bool bIsOn); // 0x6096840 [Native Event Public]
    void OnTapesComplete(); // 0x45eca50 [Native Event Public]

// ARepairableElectricalBox (/Script/BETGame.RepairableElectricalBox)
    void WakeAnimatedMeshes(); // 0x6096d30 [Final Native Protected]
    void SleepAnimatedMeshes(); // 0x6096d10 [Final Native Protected]
    void OnRep_StateTags(); // 0x6096820 [Final Native Public]
    void OnFuseRepairStateChanged(bool bIsFullyRepaired); // 0x15b23e0 [Event Public]
    void OnFuseAmountChanged(); // 0x15b23e0 [Event Public]
    void Multicast_PlayInteractSound(); // 0x3827590 [Native Event Public]
    bool IsFullyRepaired(); // 0x60967b0 [Final Native Public]
    int32 GetFuseCount(); // 0x60966c0 [Final Native Public]

// ARidableInnerTube (/Script/BETGame.RidableInnerTube)
    void OnInteract(APawn* InstigatorCharacter); // 0x15b23e0 [Event Public]

// ARollercoasterCart_Base (/Script/BETGame.RollercoasterCart_Base)
    void StartRollercoaster(); // 0x3827590 [Native Event Public]
    void SetRollerCoasterSpline(USplineComponent* SplineComponent); // 0x6096b70 [Final Native Public]
    void OnRep_CurrentlyActiveControls(); // 0x60967e0 [Final Native Public]
    void OnCurrentlyActiveControlsChanged(const TArray<ELevel999InstructionType>& NewActiveControls); // 0x15b23e0 [Event Public]
    void K2_OnStateUpdateRequest(const FGameplayTag& Channel, FLevel999InstructionEntry& InstructionMessage); // 0x15b23e0 [Event Protected]
    URollercoasterMovementComponent* GetRollercoasterMovementComponent(); // 0x57c5b40 [Final Native Public]

// URollercoasterMovementComponent (/Script/BETGame.RollercoasterMovementComponent)
    void StartRollercoasterMovement(); // 0x45ec450 [Native Protected]
    void SetSplineComponent(USplineComponent* InSplineComponent); // 0x6096c00 [Final Native Public]
    void SetMoveSpeedModifier(float NewSpeedModifier); // 0x6096af0 [Final Native Public]
    void SetInitialDistanceAlongSpline(float Distance); // 0x6096a70 [Final Native Public]
    void QueueRollercoasterMovement(FRollercoasterMoveData& MoveData); // 0x6096960 [Final Native Public]
    void OnSplineSegmentChanged__DelegateSignature(int32 NewSegmentIndex, const FVector& NewDirection, float DistanceAlongSpline); // 0x15b23e0 [Public]
    void OnRep_CurrentRollercoasterMoveData(); // 0x45ebbc0 [Native Protected]
    void OnMoveStarted__DelegateSignature(FRollercoasterMoveData& MoveData); // 0x15b23e0 [Public]
    void OnMoveCompleted__DelegateSignature(FRollercoasterMoveData& MoveData); // 0x15b23e0 [Public]
    float GetSplineLength(); // 0x6096780 [Final Native Public]
    USplineComponent* GetSplineComponent(); // 0x6096760 [Final Native Public]
    float GetMoveSpeedModifier(); // 0x6096740 [Final Native Public]
    float GetMoveAlpha(); // 0x6096710 [Final Native Public]
    bool GetIsMoving(); // 0x60966f0 [Final Native Public]
    float GetDistanceAlongSpline(); // 0x6096690 [Final Native Public]
    int32 GetCurrentSplineSegment(); // 0x6096660 [Final Native Public]
    FVector GetCurrentSplineDirection(); // 0x6096620 [Final Native Public]
    float GetCurrentSpeedAlongSpline(); // 0x6096600 [Final Native Public]
    void BuildSplineFromPoints(const TArray<FTransform>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bClosedLoop); // 0x60963a0 [Final Native Protected]

// USanityViewWidget (/Script/BETGame.SanityViewWidget)
    void UpdateValue(); // 0x3878fe0 [Native Protected]

// USaveSlotWidget (/Script/BETGame.SaveSlotWidget)
    void HandleSelectSaveButtonUnhovered(); // 0x609a740 [Final Native Protected]
    void HandleSelectSaveButtonHovered(); // 0x609a720 [Final Native Protected]
    void HandleSelectSaveButtonClicked(); // 0x609a700 [Final Native Protected]
    void HandleDeleteSaveButtonClicked(); // 0x609a6e0 [Final Native Protected]

// AScratcherAIController (/Script/BETGame.ScratcherAIController)
    void AlertScratcher(float AlertDuration); // 0x15b23e0 [Event Public]

// AScratcherCharacter (/Script/BETGame.ScratcherCharacter)
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x15b23e0 [Event Protected]

// ASecurityOfficeMonitor (/Script/BETGame.SecurityOfficeMonitor)
    void OnRep_IsActivated(); // 0x609aa60 [Final Native Protected]
    void OnMonitorChange(); // 0x15b23e0 [Event Public]
    void OnCorrectCode(); // 0x15b23e0 [Event Public]

// USelectSaveScreen (/Script/BETGame.SelectSaveScreen)
    void TryDeleteSaveSlot(const FString& SlotName); // 0x609ac10 [Final Native Public]
    void RefreshSlots(); // 0x609aa80 [Final Native Public]
    void OnJourneyLoaded(const FString& JourneyName, UBETSaveGame* Journey); // 0x609a8a0 [Final Native Protected]
    void OnDeleteSaveClicked(); // 0x609a7a0 [Final Native Protected]
    void OnDeleteSaveCancelled(); // 0x609a780 [Final Native Protected]
    void OnCreateSaveClicked(); // 0x609a760 [Final Native Protected]

// AShadowCharacter (/Script/BETGame.ShadowCharacter)
    void SetTargetActor(AActor* NewTargetActor); // 0x609ab50 [Final Native Public]
    void OnPlayerSwitchInteraction(const FGameplayTag& EventTag, const FLevelNeg1LightSwitchEvent& LightSwitchEvent); // 0x609a980 [Final Native Protected]
    void OnDoorNoisePlayed(const FGameplayTag& EventTag, FOnDoorNoisePlayed& EventData); // 0x609a7c0 [Final Native Protected]
    void ClearRoomAmbushState(); // 0x609a1b0 [Final Native Protected]

// ASkinStealerAIController (/Script/BETGame.SkinStealerAIController)
    void ApplyParams(); // 0x609e200 [Final Native Public]

// ASkinStealerCharacter (/Script/BETGame.SkinStealerCharacter)
    bool IsFlashlightOnMe(); // 0x609eeb0 [Final Native Public]

// ASmilerCharacter (/Script/BETGame.SmilerCharacter)
    void OnFlashedByLight(); // 0x15b23e0 [Event Public]

// USpectateHUDWidget (/Script/BETGame.SpectateHUDWidget)
    void ResetCachedViewingPlayerName(); // 0x5fc8310 [Final Native Public]
    FText GetViewingPlayerName(); // 0x609ee30 [Final Native Public]

// USquirrelNoiseFunctionLibrary (/Script/BETGame.SquirrelNoiseFunctionLibrary)
    float GetFloat(int32 Value, int32 Seed); // 0x609eb10 [Final Native Static Public]
    double GetDouble(int32 Value, int32 Seed); // 0x609e9f0 [Final Native Static Public]
    int32 Get4DNoise(int32 PosX, int32 PosY, int32 PosZ, int32 posW, int32 Seed); // 0x609e820 [Final Native Static Public]
    int32 Get3DPointNoise(const FIntVector& V, int32 Seed); // 0x609e6f0 [Final Native Static Public]
    int32 Get3DNoise(int32 PosX, int32 PosY, int32 PosZ, int32 Seed); // 0x609e570 [Final Native Static Public]
    int32 Get2DPointNoise(const FIntPoint& Point, int32 Seed); // 0x609e460 [Final Native Static Public]
    int32 Get2DNoise(int32 PosX, int32 PosY, int32 Seed); // 0x609e320 [Final Native Static Public]
    int32 Get1DNoise(int32 Value, int32 Seed); // 0x609e220 [Final Native Static Public]

// UStateTreeEvaluator_GetPlayersLookingAtEntity (/Script/BETGame.StateTreeEvaluator_GetPlayersLookingAtEntity)
    TArray<APawn*> GetPlayersLookingAtEntity(AActor* Owner, const TArray<APawn*>& Targets, float PlayerLookAtThreshold); // 0x609ec30 [Final Native Protected]

// UStateTreeTask_SelectLevel (/Script/BETGame.StateTreeTask_SelectLevel)
    TSoftObjectPtr<UBETLevel> SelectRandomLevel(UObject* WorldContextObject); // 0x609f270 [Final Native Public]

// UStreamlineLibraryDLSSGProxy (/Script/BETGame.StreamlineLibraryDLSSGProxy)
    bool IsDLLSGSupported(); // 0x609ee80 [Final Native Static Public]
    int32 GetSupportedDLSSFGModes(); // 0x609ee00 [Final Native Static Public]

// USurvivorAttributeSet (/Script/BETGame.SurvivorAttributeSet)
    void OnRep_StaminaRegenRate(FGameplayAttributeData& OldStaminaRegenRate); // 0x6028880 [Native Protected]
    void OnRep_Stamina(FGameplayAttributeData& OldStamina); // 0x6028720 [Native Protected]
    void OnRep_SanityDepletionRate(FGameplayAttributeData& OldSanityDepletionRate); // 0x609f1a0 [Native Protected]
    void OnRep_Sanity(FGameplayAttributeData& OldSanity); // 0x6028670 [Native Protected]
    void OnRep_ReviveDuration(FGameplayAttributeData& OldReviveDuration); // 0x609f0f0 [Native Protected]
    void OnRep_MovementSpeedMultiplier(FGameplayAttributeData& OldMovementSpeedMultiplier); // 0x609f040 [Native Protected]
    void OnRep_MaxStamina(FGameplayAttributeData& OldMaxStamina); // 0x6028970 [Native Protected]
    void OnRep_MaxSanity(FGameplayAttributeData& OnRep_MaxSanity); // 0x60287d0 [Native Protected]
    void OnRep_LookSpeedMultiplier(FGameplayAttributeData& OldLookSpeedMultiplier); // 0x609ef90 [Native Protected]
    void OnRep_DownedBlood(FGameplayAttributeData& OldDownedBlood); // 0x609eee0 [Native Protected]

// ASurvivorCharacter (/Script/BETGame.SurvivorCharacter)
    void UpdateMeshOffsetForViewer(bool bShouldOffset); // 0x60a41c0 [Final Native Public]
    void ToggleEnemyCheckTimer(bool bOn); // 0x60a40a0 [Native Public]
    void TestPlayVibrationSound(USoundBase* Sound); // 0x60a4010 [Final Native Protected]
    void TestPlaySpeakerSound(USoundBase* Sound); // 0x60a3f80 [Final Native Protected]
    void TestAddControllerFeedbackEffect(UBETControllerFeedbackEffect* Effect); // 0x60a3ef0 [Final Native Protected]
    void SetPhysicsBlend(bool bEnablePhysicsBlend, float BlendWeight); // 0x60a3b70 [Native Protected]
    void Server_RequestSpawnSellableItems(AALevel232CheckoutLane* Lane); // 0x60a39c0 [Native Event Public]
    void Server_RequestDestroySellableItems(AALevel232CheckoutLane* Lane); // 0x60a3930 [Native Event Public]
    void OnRep_PlayerNumber(); // 0x5fc9690 [Native Public]
    void OnRep_CollapsePlayer(); // 0x60a3230 [Native Public]
    void OnInitializeSurvivor(); // 0x15b23e0 [Event Public]
    void NotifyServerWeJoined(); // 0x60a3050 [Native Event Protected]
    UObject* LineTrace(bool bPure, float Distance); // 0x60a2f40 [Native Public]
    void KillPlayer(); // 0x60a2f20 [Native Public]
    void K2_OnRepPlayerState(); // 0x15b23e0 [Event Protected]
    void K2_OnLocalPlayerConnected(); // 0x15b23e0 [Event Protected]
    bool HasEquipmentInInventory(FGameplayTag& InventoryTag); // 0x60a2d80 [Final Native Public]
    float GetStamina(); // 0x60a2d20 [Final Native Public]
    float GetScrollAxisValue(); // 0x60a2ce0 [Native Event Public]
    float GetPlayersInProximity(float MaxDistance, float MinDistance); // 0x60a2c00 [Native Public]
    float GetMovementSpeedMultiplier(); // 0x60a2bd0 [Final Native Public]
    float GetMaxStamina(); // 0x60a2ba0 [Final Native Public]
    float GetLookSpeedMultiplier(); // 0x60a2b70 [Final Native Public]
    UObject* GetLookAtObject(); // 0x60a2b40 [Final Native Public]
    FInputActionValue GetEnhancedInputActionValue(UInputAction* Action); // 0x60a2800 [Final Native Public]
    void DownTagChange(const FGameplayTag& CallbackTag, int32 NewCount); // 0x60a26e0 [Native Protected]
    void CheckEnemyVis(); // 0x60a2310 [Native Public]
    void AddEquipmentInventoryItem(FGameplayTag& InventoryTag, TSubclassOf<UBETInventoryItemDefinition> ItemDefinition, int32 Quantity); // 0x60a2040 [Final Native Public]

// USurvivorCMC (/Script/BETGame.SurvivorCMC)
    bool ShouldExitSprint(); // 0x60a3c40 [Final Native Public]
    void SetJogging(bool jogging); // 0x60a3ae0 [Final Native Public]
    void ResetClientCorrectionSmoothing(); // 0x60a36e0 [Final Native Public]
    void RequestJump(); // 0x60a36c0 [Final Native Public]
    bool IsBaseMoving(const FVector& Axis); // 0x60a2e80 [Native Public]
    bool CanSprint(); // 0x60a22a0 [Final Native Public]
    void CancelJump(); // 0x60a22d0 [Final Native Public]

// ASurvivorPlayerState (/Script/BETGame.SurvivorPlayerState)
    void PollVoiceChannels(); // 0x60a5b00 [Final Native Protected]
    void OnRep_PersonalObjectives(); // 0x3d06450 [Native Public]
    USurvivorAttributeSet* GetSurvivorAttributeSet(); // 0x60a5a40 [Final Native Public]
    float GetStaminaRegenRate(); // 0x60a5a10 [Final Native Public]
    float GetStamina(); // 0x60a59e0 [Final Native Public]
    float GetMaxStamina(); // 0x60a5890 [Final Native Public]

// ASurvivorPlayerCameraManager (/Script/BETGame.SurvivorPlayerCameraManager)
    void StopControlRotationLerp(); // 0x60a3ed0 [Final Native Public]
    UCameraModifier_ControlRotationLerp* StartControlRotationLerp(const FRotator& TargetRotation, float StopAngleDegrees, UCurveFloat* LerpCurve, float CurveDuration); // 0x60a3d30 [Final Native Public]
    void ResetYawUnwrapState(); // 0x60a3700 [Final Native Protected]
    void PlayWorldShakeWithAmplitude(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter, float Amplitude); // 0x60a3250 [Final Native Static Public]
    void OnSettingsChanged(); // 0x15b23e0 [Event Protected]
    float GetFadeAmount(); // 0x60a28b0 [Final Native Public]
    void ClampControlRotationYawWithInputDelta(float YawInputDelta); // 0x60a2350 [Final Native Public]
    void ClampControlRotationYaw(); // 0x60a2330 [Final Native Protected]

// ASurvivorPlayerController (/Script/BETGame.SurvivorPlayerController)
    void ToggleSpectatingState(bool bIsSpectating); // 0x60a4130 [Final Native Public]
    bool SpectatePlayer(int32 dir); // 0x60a3c90 [Native Public]
    void ShowSpectatorHUD(); // 0x60a3c70 [Native Public]
    void SetIsAutoRunning(bool bEnabled); // 0x60a3a50 [Final Native Public]
    void ServerToggleSpectatingState(bool bIsSpectating); // 0x60a38a0 [Native Event Public]
    void ServerReturnToHub(float TravelDelay); // 0x60a37f0 [Native Event Public]
    void ServerCancelReturnToHub(); // 0x60a37a0 [Native Event Public]
    void ReturnToHub(float TravelDelay); // 0x60a3720 [Final Native Public]
    void PostMapInit(); // 0x60a36a0 [Native Event Public]
    bool PlayerHasItem(ASurvivorCharacter* InPlayer, TSubclassOf<UBETInventoryItemDefinition> ItemDefinition, int32 AmountReq, bool bShouldConsume); // 0x60a3520 [Final Native Static Public]
    void OnSurvivorPossessionAcknowledged__DelegateSignature(APawn* PossessedPawn); // 0x15b23e0 [Public]
    void OnPlayerStateAvailable__DelegateSignature(APlayerState* NewPlayerState); // 0x15b23e0 [Public]
    void OnLeavingMap(); // 0x60a3210 [Native Protected]
    void OnInteractLookAtChanged(UObject* NewObject, UObject* PreviousObject); // 0x60a3140 [Final Native Protected]
    void OnInputModeChanged__DelegateSignature(); // 0x15b23e0 [Public]
    void OnHUDInitialized__DelegateSignature(); // 0x15b23e0 [Public]
    void OnControlledPawnChanged(APawn* PreviousPawn, APawn* NewPawn); // 0x60a3070 [Final Native Protected]
    void NotifyGenerationComplete(); // 0x60a3030 [Native Event Protected]
    void K2_OnStartAutoRun(); // 0x15b23e0 [Event Protected]
    void K2_OnEndAutoRun(); // 0x15b23e0 [Event Protected]
    bool IsAcknowledgedPawnASurvivor(); // 0x60a2e50 [Final Native Public]
    void InitObjectivesWidgets(); // 0x60a2e30 [Final Native Protected]
    ASurvivorPlayerState* GetSurvivorPlayerState(); // 0x60a2d50 [Final Native Public]
    bool GetInventoryLayoutAndCoordinatesByTag(FGameplayTag& InventoryTag, const FIntPoint& OutLayout, const FIntPoint& OutCoordinates); // 0x60a2a00 [Final Native Public]
    bool GetInventoryDisplayNameByTag(FGameplayTag& InventoryTag, FText& OutDisplayName); // 0x60a28f0 [Final Native Public]
    UHUDWidget* GetHUDWidget(); // 0x60a28d0 [Final Native Public]
    UBETAbilitySystemComponent* GetBETAbilitySystemComponent(); // 0x60a27d0 [Final Native Public]
    void DropAllItemsOnDeath(); // 0x60a27b0 [Final Native Protected]
    void DebugSetSanity(float NewValue); // 0x60a2660 [Final Native Protected]
    void DebugAutoStrafe(float TimeInterval); // 0x60a25e0 [Final Native Public]
    void DebugAutoRun(float TimeInterval); // 0x60a25e0 [Final Native Public]
    void CreateHUD(); // 0x60a25c0 [Final Native Public]
    void Client_StartCameraFade(float FromAlpha, float ToAlpha, float duration, const FLinearColor& Color, bool bFadeAudio, bool bHoldWhenFinished); // 0x60a23d0 [Native Event Public]
    void CancelReturnToHub(); // 0x60a22f0 [Final Native Public]
    void BindWorldDelegates(AGameStateBase* InGameState); // 0x60a2210 [Final Native Protected]
    void BindChunkManagerDelegates(ABETChunkManagerBase* NewChunkManager); // 0x60a2180 [Final Native Protected]

// USyncedNetClockFunctionLibrary (/Script/BETGame.SyncedNetClockFunctionLibrary)
    bool IsClockSynced(UObject* WorldContextObject); // 0x60a5a70 [Final Native Static Public]
    float GetServerWorldTimeDelta(UObject* WorldContextObject); // 0x60a5950 [Final Native Static Public]
    float GetServerWorldTime(UObject* WorldContextObject); // 0x60a58c0 [Final Native Static Public]

// ATrafficLightActor (/Script/BETGame.TrafficLightActor)
    void ToggleLight(int32 LightIndex, bool bIsOn); // 0x15b23e0 [Event Public]
    void SetActiveLight(int32 LightIndex); // 0x60a5b20 [Final Native Public]

// UBETCurveAnimSubsystem (/Script/BETGame.BETCurveAnimSubsystem)
    void PlayEasingFunc_BP(const EEasingFunc& EasingType, float EasingExp, float PlayRate, const FScriptDelegate& OnUpdate, const FScriptDelegate& OnComplete); // 0x60a9ed0 [Final Native Public]
    void PlayCurveAnimWithDirection_BP(UCurveFloat* Curve, float PlayRate, const EBETCurvePlaybackDirection& Direction, const FScriptDelegate& OnUpdate, const FScriptDelegate& OnComplete); // 0x60a9620 [Final Native Public]
    void PlayCurveAnim_RuntimeWithDirection_BP(const FRuntimeFloatCurve& Curve, float PlayRate, const EBETCurvePlaybackDirection& Direction, const FScriptDelegate& OnUpdate, const FScriptDelegate& OnComplete); // 0x60a9960 [Final Native Public]
    void PlayCurveAnim_Runtime_BP(const FRuntimeFloatCurve& Curve, float PlayRate, const FScriptDelegate& OnUpdate, const FScriptDelegate& OnComplete); // 0x60a9bf0 [Final Native Public]
    void PlayCurveAnim_BP(UCurveFloat* Curve, float PlayRate, const FScriptDelegate& OnUpdate, const FScriptDelegate& OnComplete); // 0x60a97e0 [Final Native Public]

// UBETCharacterEntityAnimInstance (/Script/BETGame.BETCharacterEntityAnimInstance)
    AActor* GetTargetPlayer(); // 0x60bbb70 [Final Native Public]
    FGameplayTag GetAIState(); // 0x60bbae0 [Final Native Public]

// UBETSpectatorComponent (/Script/BETGame.BETSpectatorComponent)
    void HandleControllerPlayerStateAvailable(APlayerState* NewPlayerState); // 0x626fea0 [Final Native Protected]
    UBETSpectatorComponent* FindSpectatorComponent(AActor* Actor); // 0x626fdd0 [Final Native Static Public]

// UBETSurvivorComponent (/Script/BETGame.BETSurvivorComponent)
    UBETSurvivorComponent* FindSurvivorComponent(AActor* Actor); // 0x6272740 [Final Native Static Public]

// UBETInputConfig (/Script/BETGame.BETInputConfig)
    UInputAction* TryFindInputActionForTag(FGameplayTag& InputTag, bool bLogNotFound); // 0x6288840 [Final Native Public]
    UInputAction* FindNativeInputActionForTag(FGameplayTag& InputTag, bool bLogNotFound); // 0x6288750 [Final Native Public]
    UInputAction* FindAbilityInputActionForTag(FGameplayTag& InputTag, bool bLogNotFound); // 0x6288660 [Final Native Public]

// UBETPawnExtensionComponent (/Script/BETGame.BETPawnExtensionComponent)
    void OnRep_PawnData(); // 0x6297ee0 [Final Native Protected]
    UBETAbilitySystemComponent* GetBETAbilitySystemComponent(); // 0x6297ec0 [Final Native Public]
    UBETPawnExtensionComponent* FindPawnExtensionComponent(AActor* Actor); // 0x6297df0 [Final Native Static Public]

// UBETGameplayTagStackLibrary (/Script/BETGame.BETGameplayTagStackLibrary)
    FGameplayTagContainer ToGameplayTagContainer(FGameplayTagStackContainer& Container); // 0x62da910 [Final Native Static Public]
    void SetStackCount(FGameplayTagStackContainer& Container, const FGameplayTag& Tag, int32 Count); // 0x62da6b0 [Final Native Static Public]
    void RemoveStack(FGameplayTagStackContainer& Container, const FGameplayTag& Tag, int32 Count); // 0x62da450 [Final Native Static Public]
    bool HasTag(FGameplayTagStackContainer& Container, const FGameplayTag& Tag); // 0x62da1b0 [Final Native Static Public]
    int32 GetStackCount(FGameplayTagStackContainer& Container, const FGameplayTag& Tag); // 0x62d9f70 [Final Native Static Public]
    void AddStack(FGameplayTagStackContainer& Container, const FGameplayTag& Tag, int32 Count); // 0x62d9d10 [Final Native Static Public]

// UBETSuitOverridesComponent (/Script/BETSuitOverridesRuntime.BETSuitOverridesComponent)
    void OnRep_SuitOverrideState(); // 0x79b9cf0 [Final Native Public]
    void HandlePlayerNumberUpdated(); // 0x79b9cd0 [Final Native Public]
    void ApplySuitOverrides(); // 0x79b9cb0 [Final Native Public]

// UBlendStackAnimNodeLibrary (/Script/BlendStack.BlendStackAnimNodeLibrary)
    bool IsCurrentAssetLooping(FBlendStackAnimNodeReference& BlendStackNode); // 0x6f5c0b0 [Final Native Static Public]
    bool GetCurrentBlendStackAnimIsActive(FAnimNodeReference& Node); // 0x6f5be50 [Final Native Static Public]
    float GetCurrentBlendStackAnimAssetTime(FAnimNodeReference& Node); // 0x6f5bd90 [Final Native Static Public]
    UMirrorDataTable* GetCurrentBlendStackAnimAssetMirrorTable(FAnimNodeReference& Node); // 0x6f5bbf0 [Final Native Static Public]
    bool GetCurrentBlendStackAnimAssetMirrored(FAnimNodeReference& Node); // 0x6f5bcc0 [Final Native Static Public]
    UAnimationAsset* GetCurrentBlendStackAnimAsset(FAnimNodeReference& Node); // 0x6f5bb20 [Final Native Static Public]
    float GetCurrentAssetTimeRemaining(FBlendStackAnimNodeReference& BlendStackNode); // 0x6f5ba20 [Final Native Static Public]
    float GetCurrentAssetTime(FBlendStackAnimNodeReference& BlendStackNode); // 0x6f5b950 [Final Native Static Public]
    UAnimationAsset* GetCurrentAsset(FBlendStackAnimNodeReference& BlendStackNode); // 0x6f5b870 [Final Native Static Public]
    void ForceBlendNextUpdate(FBlendStackAnimNodeReference& BlendStackNode); // 0x6f5b7b0 [Final Native Static Public]
    void ConvertToBlendStackNodePure(FAnimNodeReference& Node, FBlendStackAnimNodeReference& BlendStackNode, const bool& Result); // 0x6f5b5f0 [Final Native Static Public]
    FBlendStackAnimNodeReference ConvertToBlendStackNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x6f5b4f0 [Final Native Static Public]
    void BlendToWithSettings(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, UBlendProfile* BlendProfile, const EAlphaBlendOption& BlendOption, bool bInertialBlend, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x6f5ad30 [Final Native Static Public]
    void BlendTo(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x6f5a8e0 [Final Native Static Public]

// UBlendStackInputAnimNodeLibrary (/Script/BlendStack.BlendStackInputAnimNodeLibrary)
    void GetProperties(FBlendStackInputAnimNodeReference& BlendStackInputNode, const UAnimationAsset*& AnimationAsset, const float& AccumulatedTime); // 0x6f5bf20 [Final Native Static Public]
    void ConvertToBlendStackInputNodePure(FAnimNodeReference& Node, FBlendStackInputAnimNodeReference& BlendStackInputNode, const bool& Result); // 0x6f5b330 [Final Native Static Public]
    FBlendStackInputAnimNodeReference ConvertToBlendStackInputNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x6f5b230 [Final Native Static Public]

// ABlockoutToolsParent (/Script/BlockoutToolsPlugin.BlockoutToolsParent)
    void RerunConstructionScript(); // 0x36a9820 [Final Native Private]
    void BlockoutSetMaterial(); // 0x6f37070 [Final Native Private]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x8018b90 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x8018a50 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x8018900 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x8018870 [Final Native Public]
    AActor* GetAttachedActor(); // 0x8018830 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x6579320 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x6579200 [Final Native Protected]
    void TriggerAll(); // 0x6579130 [Final Native Protected]
    void Stop(); // 0x6579110 [Final Native Public]
    void Start(float InStartTime); // 0x6579090 [Final Native Public]
    void SetStartTime(float InStartTime); // 0x6578ff0 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x6578ff0 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x6578ba0 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x6578a90 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x6578960 [Final Native Public]
    void RemoveObservedComponent(UPrimitiveComponent* InComponent); // 0x65788c0 [Final Native Public]
    bool IsRecording(); // 0x6578890 [Final Native Public]
    void FindOrAddObservedComponent(UPrimitiveComponent* InComponent, const FName& CacheName, bool bTransferSimulationFlag); // 0x6578670 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x6578570 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x6578480 [Final Native Protected]
    void ClearObservedComponents(bool bDestroyComponents); // 0x65783f0 [Final Native Public]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity, const FVector2D& OuterDrag, const FVector2D& OuterLift); // 0x7a08690 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x7a084d0 [Final Native Public]
    void SetVelocityClamps(bool bEnableLinearVelocityClamping, const FVector& MaxLinearVelocity, bool bEnableLinearAccelerationClamping, const FVector& MaxLinearAcceleration, bool bEnableAngularVelocityClamping, float MaxAngularVelocity, bool bEnableAngularAccelerationClamping, float MaxAngularAcceleration); // 0x7a081b0 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x7a08090 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x7a07e20 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x7a07ca0 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x7a07ae0 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x7a07920 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x7a077a0 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x7a075e0 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x7a07460 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x7a07270 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x7a07140 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x7a070c0 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x7a06f40 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x7a06d80 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x7a06b80 [Final Native Public]

// UChaosClothAssetBase (/Script/ChaosClothAssetEngine.ChaosClothAssetBase)
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x7a23650 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x7a235a0 [Final Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x41fab90 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x41fab20 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x41faaf0 [Native Public]

// UChaosClothAssetInteractor (/Script/ChaosClothAssetEngine.ChaosClothAssetInteractor)
    void SetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& Value); // 0x7a245c0 [Final Native Public]
    void SetWeightedFloatPropertyValue(const FName& PropertyName, int32 LODIndex, const FVector2D& Value); // 0x7a24350 [Final Native Public]
    void SetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& Value); // 0x7a24060 [Final Native Public]
    void SetVectorPropertyValue(const FName& PropertyName, int32 LODIndex, const FVector& Value); // 0x7a23dd0 [Final Native Public]
    void SetStringValue(const FString& PropertyName, int32 LODIndex, const FString& Value); // 0x7a23980 [Final Native Public]
    void SetStringPropertyValue(const FName& PropertyName, int32 LODIndex, const FString& Value); // 0x7a236f0 [Final Native Public]
    void SetLowFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x7a232e0 [Final Native Public]
    void SetLowFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float Value); // 0x7a23070 [Final Native Public]
    void SetIntValue(const FString& PropertyName, int32 LODIndex, int32 Value); // 0x7a22db0 [Final Native Public]
    void SetIntPropertyValue(const FName& PropertyName, int32 LODIndex, int32 Value); // 0x7a22b40 [Final Native Public]
    void SetHighFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x7a22880 [Final Native Public]
    void SetHighFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float Value); // 0x7a22610 [Final Native Public]
    void SetFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x7a22350 [Final Native Public]
    void SetFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float Value); // 0x7a220e0 [Final Native Public]
    FVector2D GetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& DefaultValue); // 0x7a216c0 [Final Native Public]
    FVector2D GetWeightedFloatPropertyValue(const FName& PropertyName, int32 LODIndex, const FVector2D& DefaultValue); // 0x7a21580 [Final Native Public]
    FVector GetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& DefaultValue); // 0x7a213d0 [Final Native Public]
    FVector GetVectorPropertyValue(const FName& PropertyName, int32 LODIndex, const FVector& DefaultValue); // 0x7a21270 [Final Native Public]
    FString GetStringValue(const FString& PropertyName, int32 LODIndex, const FString& DefaultValue); // 0x7a21090 [Final Native Public]
    FString GetStringPropertyValue(const FName& PropertyName, int32 LODIndex, const FString& DefaultValue); // 0x7a20f10 [Final Native Public]
    float GetLowFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a208e0 [Final Native Public]
    float GetLowFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a207d0 [Final Native Public]
    int32 GetIntValue(const FString& PropertyName, int32 LODIndex, int32 DefaultValue); // 0x7a20dc0 [Final Native Public]
    int32 GetIntPropertyValue(const FName& PropertyName, int32 LODIndex, int32 DefaultValue); // 0x7a20cb0 [Final Native Public]
    float GetHighFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a20b50 [Final Native Public]
    float GetHighFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a20a40 [Final Native Public]
    float GetFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a208e0 [Final Native Public]
    float GetFloatPropertyValue(const FName& PropertyName, int32 LODIndex, float DefaultValue); // 0x7a207d0 [Final Native Public]
    TArray<FName> GetAllPropertyNames(int32 LODIndex); // 0x7a20380 [Final Native Public]
    TArray<FString> GetAllProperties(int32 LODIndex); // 0x7a201a0 [Final Native Public]

// UChaosClothAssetSKMClothingAsset (/Script/ChaosClothAssetEngine.ChaosClothAssetSKMClothingAsset)
    TArray<FString> GetClothSimulationModelIds(); // 0x7a20700 [Final Native Private]

// UChaosClothComponent (/Script/ChaosClothAssetEngine.ChaosClothComponent)
    void SuspendSimulation(); // 0x7a24890 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x7a23d20 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x7a23c60 [Final Native Public]
    void SetSimulateInEditor(bool bNewSimulateState); // 0x310d5f0 [Final Native Public]
    void SetEnableSimulation(bool bEnable); // 0x7a22050 [Final Native Public]
    void SetCollideWithEnvironment(bool bCollide); // 0x7a21fa0 [Final Native Public]
    void SetClothAsset(UChaosClothAsset* InClothAsset); // 0x7a21f10 [Final Native Public]
    void SetAsset(UChaosClothAssetBase* InAsset); // 0x7a21f10 [Final Native Public]
    void ResumeSimulation(); // 0x7a21ef0 [Final Native Public]
    void ResetTeleportMode(); // 0x7a21ed0 [Final Native Public]
    void ResetRestLengthsWithMorphTarget(const FString& MorphTargetName); // 0x7a21dc0 [Final Native Public]
    void ResetConfigProperties(); // 0x7a21da0 [Final Native Public]
    void ResetCollisionSources(); // 0x7a21d00 [Final Native Public]
    void RemoveCollisionSources(USkinnedMeshComponent* SourceComponent); // 0x7a21b30 [Final Native Public]
    void RemoveCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset); // 0x7a218e0 [Final Native Public]
    void RecreateClothSimulationProxy(); // 0x7a218c0 [Final Native Public]
    bool IsSimulationSuspended(); // 0x7a21880 [Native Public]
    bool IsSimulationEnabled(); // 0x7a21840 [Native Public]
    float GetTeleportRotationThreshold(); // 0x7a21250 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x7a21230 [Final Native Public]
    bool GetCollideWithEnvironment(); // 0x7a207a0 [Final Native Public]
    UChaosClothAssetInteractor* GetClothOutfitInteractor(int32 ModelIndex, const FName& ClothSimulationModelName); // 0x7a20630 [Final Native Public]
    UChaosClothAsset* GetClothAsset(); // 0x7a204d0 [Final Native Public]
    UChaosClothAssetBase* GetAsset(); // 0x7a20460 [Final Native Public]
    void ForceNextUpdateTeleportAndReset(); // 0x7a20180 [Final Native Public]
    void ForceNextUpdateTeleport(); // 0x7a20160 [Final Native Public]
    void AddCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset, bool bUseSphylsOnly); // 0x7a1fec0 [Final Native Public]

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

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

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

// UChaosVehicleMovementComponent (/Script/ChaosVehicles.ChaosVehicleMovementComponent)
    void SetYawInput(float Yaw); // 0x5f68ee0 [Final Native Public]
    void SetUseAutomaticGears(bool bUseAuto); // 0x5f68e50 [Final Native Public]
    void SetThrottleInput(float Throttle); // 0x5f68dd0 [Final Native Public]
    void SetTargetGear(int32 GearNum, bool bImmediate); // 0x5f68d00 [Final Native Public]
    void SetSteeringInput(float Steering); // 0x5f68c80 [Final Native Public]
    void SetSleeping(bool bEnableSleep); // 0x5f68bf0 [Final Native Public]
    void SetRollInput(float Roll); // 0x5f68b70 [Final Native Public]
    void SetRequiresControllerForInputs(bool bRequiresController); // 0x5f68ae0 [Final Native Public]
    void SetPitchInput(float Pitch); // 0x5f68a60 [Final Native Public]
    void SetParked(bool bParked); // 0x5f689d0 [Final Native Public]
    void SetHandbrakeInput(bool bNewHandbrake); // 0x5f68940 [Final Native Public]
    void SetChangeUpInput(bool bNewGearUp); // 0x5f688b0 [Final Native Public]
    void SetChangeDownInput(bool bNewGearDown); // 0x5f68820 [Final Native Public]
    void SetBrakeInput(float Brake); // 0x5f687a0 [Final Native Public]
    void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput); // 0x5f684b0 [Native Event Protected]
    void ResetVehicle(); // 0x3ac4460 [Final Native Public]
    bool IsParked(); // 0x5f68480 [Final Native Public]
    void IncreaseThrottleInput(float ThrottleDelta); // 0x5f683d0 [Final Native Public]
    bool GetUseAutoGears(); // 0x5f68340 [Final Native Public]
    float GetThrottleInput(); // 0x5f68320 [Final Native Public]
    int32 GetTargetGear(); // 0x5f682f0 [Final Native Public]
    float GetSteeringInput(); // 0x5f68260 [Final Native Public]
    bool GetHandbrakeInput(); // 0x5f681a0 [Final Native Public]
    float GetForwardSpeedMPH(); // 0x5f68170 [Final Native Public]
    float GetForwardSpeed(); // 0x5f68140 [Final Native Public]
    int32 GetCurrentGear(); // 0x5f68110 [Final Native Public]
    float GetBrakeInput(); // 0x5f680f0 [Final Native Public]
    void EnableSelfRighting(bool InState); // 0x5f68060 [Final Native Public]
    void DecreaseThrottleInput(float ThrottleDelta); // 0x5f67fe0 [Final Native Public]

// UChaosVehicleWheel (/Script/ChaosVehicles.ChaosVehicleWheel)
    bool IsInAir(); // 0x5f68450 [Final Native Public]
    float GetWheelRadius(); // 0x5f683a0 [Final Native Public]
    float GetWheelAngularVelocity(); // 0x5f68370 [Final Native Public]
    float GetSuspensionOffset(); // 0x5f682c0 [Final Native Public]
    FVector GetSuspensionAxis(); // 0x5f68280 [Final Native Public]
    float GetSteerAngle(); // 0x5f68230 [Final Native Public]
    float GetRotationAngularVelocity(); // 0x5f68200 [Final Native Public]
    float GetRotationAngle(); // 0x5f681d0 [Final Native Public]
    EAxleType GetAxleType(); // 0x49b3420 [Final Native Public]

// UChaosWheeledVehicleMovementComponent (/Script/ChaosVehicles.ChaosWheeledVehicleMovementComponent)
    void SetWheelSlipGraphMultiplier(int32 WheelIndex, float Multiplier); // 0x5f71370 [Final Native Public]
    void SetWheelRadius(int32 WheelIndex, float Radius); // 0x5f712a0 [Final Native Public]
    void SetWheelMaxSteerAngle(int32 WheelIndex, float AngleDegrees); // 0x5f711d0 [Final Native Public]
    void SetWheelMaxBrakeTorque(int32 WheelIndex, float Torque); // 0x5f71100 [Final Native Public]
    void SetWheelHandbrakeTorque(int32 WheelIndex, float Torque); // 0x5f71030 [Final Native Public]
    void SetWheelFrictionMultiplier(int32 WheelIndex, float Friction); // 0x5f70f60 [Final Native Public]
    void SetWheelClass(int32 WheelIndex, TSubclassOf<UChaosVehicleWheel> InWheelClass); // 0x5f70e70 [Final Native Public]
    void SetTractionControlEnabled(int32 WheelIndex, bool Enabled); // 0x5f70da0 [Final Native Public]
    void SetTorqueCombineMethod(const ETorqueCombineMethod& InCombineMethod, int32 WheelIndex); // 0x5f70cd0 [Final Native Public]
    void SetSuspensionParams(float Rate, float Damping, float Preload, float MaxRaise, float MaxDrop, int32 WheelIndex); // 0x5f70ae0 [Final Native Public]
    void SetSnapshot(FWheeledSnaphotData& SnapshotIn); // 0x5f70990 [Native Public]
    void SetMaxEngineTorque(float Torque); // 0x5f70910 [Final Native Public]
    void SetDriveTorque(float DriveTorque, int32 WheelIndex); // 0x5f70840 [Final Native Public]
    void SetDragCoefficient(float DragCoeff); // 0x5f707c0 [Final Native Public]
    void SetDownforceCoefficient(float DownforceCoeff); // 0x5f70740 [Final Native Public]
    void SetDifferentialFrontRearSplit(float FrontRearSlpit); // 0x5f706c0 [Final Native Public]
    void SetBrakeTorque(float BrakeTorque, int32 WheelIndex); // 0x5f705f0 [Final Native Public]
    void SetAffectedBySteering(int32 WheelIndex, bool Enabled); // 0x5f70520 [Final Native Public]
    void SetAffectedByHandbrake(int32 WheelIndex, bool Enabled); // 0x5f70450 [Final Native Public]
    void SetAffectedByEngine(int32 WheelIndex, bool Enabled); // 0x5f70380 [Final Native Public]
    void SetAffectedByBrake(int32 WheelIndex, bool Enabled); // 0x5f702b0 [Final Native Public]
    void SetABSEnabled(int32 WheelIndex, bool Enabled); // 0x5f701e0 [Final Native Public]
    FWheelStatus MakeWheelStatus(bool bInContact, const FVector& ContactPoint, UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, float SlipAngle, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, const FVector& SkidNormal, float DriveTorque, float BrakeTorque, bool bABSActivated); // 0x5f6fa30 [Final Native Static Public]
    FWheelSnapshot MakeWheelSnapshot(float SuspensionOffset, float WheelRotationAngle, float SteeringAngle, float WheelRadius, float WheelAngularVelocity); // 0x5f6f870 [Final Native Static Public]
    FWheeledSnaphotData MakeWheeledSnapshot(const FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, int32 SelectedGear, float EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x5f6fef0 [Final Native Static Public]
    FWheelStatus GetWheelState(int32 WheelIndex); // 0x5f6f780 [Final Native Public]
    FWheeledSnaphotData GetSnapshot(); // 0x5f6f6d0 [Native Public]
    int32 GetNumWheels(); // 0x5f6f6b0 [Final Native Public]
    float GetEngineRotationSpeed(); // 0x5f6f680 [Final Native Public]
    float GetEngineMaxRotationSpeed(); // 0x5f6f650 [Final Native Public]
    void EnableWheelFriction(bool InState); // 0x5f6f5c0 [Final Native Public]
    void EnableSuspension(bool InState); // 0x5f6f530 [Final Native Public]
    void EnableMechanicalSim(bool InState); // 0x5f6f4a0 [Final Native Public]
    void BreakWheelStatus(FWheelStatus& Status, const bool& bInContact, const FVector& ContactPoint, const UPhysicalMaterial*& PhysMaterial, const float& NormalizedSuspensionLength, const float& SpringForce, const float& SlipAngle, const bool& bIsSlipping, const float& SlipMagnitude, const bool& bIsSkidding, const float& SkidMagnitude, const FVector& SkidNormal, const float& DriveTorque, const float& BrakeTorque, const bool& bABSActivated); // 0x5f6eb00 [Final Native Static Public]
    void BreakWheelSnapshot(FWheelSnapshot& Snapshot, const float& SuspensionOffset, const float& WheelRotationAngle, const float& SteeringAngle, const float& WheelRadius, const float& WheelAngularVelocity); // 0x5f6e8c0 [Final Native Static Public]
    void BreakWheeledSnapshot(FWheeledSnaphotData& Snapshot, FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, const int32& SelectedGear, const float& EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x5f6f0f0 [Final Native Static Public]

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

// UChooserTable (/Script/Chooser.ChooserTable)
    bool ResultAssetFilter(FAssetData& AssetData); // 0x6f70a40 [Final Native Public]

// UChooserFunctionLibrary (/Script/Chooser.ChooserFunctionLibrary)
    FInstancedStruct MakeEvaluateChooser(UChooserTable* Chooser); // 0x6f70910 [Final Native Static Public]
    FChooserEvaluationContext MakeChooserEvaluationContext(); // 0x6f70860 [Final Native Static Public]
    void GetChooserStructOutput(FChooserEvaluationContext& Context, int32 Index, const int32& Value); // 0x6f705d0 [Final Native Static Public]
    UObject* GetChooserObjectInput(FChooserEvaluationContext& Context, int32 Index, TSubclassOf<UObject> ObjectClass); // 0x6f70430 [Final Native Static Public]
    TSoftObjectPtr<UObject> EvaluateObjectChooserBaseSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x6f70170 [Final Native Static Public]
    TArray<TSoftObjectPtr<UObject>> EvaluateObjectChooserBaseMultiSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x6f6fe00 [Final Native Static Public]
    TArray<UObject*> EvaluateObjectChooserBaseMulti(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x6f6fab0 [Final Native Static Public]
    UObject* EvaluateObjectChooserBase(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x6f6f790 [Final Native Static Public]
    TArray<UObject*> EvaluateChooserMulti(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x6f6f630 [Final Native Static Public]
    UObject* EvaluateChooser(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x6f6f460 [Final Native Static Public]
    void AddChooserStructInput(FChooserEvaluationContext& Context, int32 Value); // 0x6f6f250 [Final Native Static Public]
    void AddChooserObjectInput(FChooserEvaluationContext& Context, UObject* Object); // 0x6f6f120 [Final Native Static Public]

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x36fbc90 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x36fba90 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x36fb990 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x36fb750 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x36fb690 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x36fb130 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x36fb0a0 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x36fb010 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x36faf60 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x36fad60 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x36fad30 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x36fac60 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x36fab20 [Final Native Static Public]
    FString GetLensPresetName(); // 0x36fa870 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x36fa5d0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x36fa5a0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x36fa480 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x36fa1f0 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x36f9e90 [Final Native Public]
    FString GetCropPresetName(); // 0x36f9c30 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x36fbb40 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x36fb800 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x36fb560 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x36fb420 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x36fb4c0 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x36fb2f0 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x36fb1b0 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x36fae10 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x36faa10 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x36fa600 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x36fa370 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x36f9fb0 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x36f9d80 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x36f9a40 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x36f99d0 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x2464bf0 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x2464b60 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x2464ad0 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x2464a40 [Native Public]
    void PhysicsAssetUpdated(); // 0x2464a20 [Native Public]
    float GetSimulationTime(); // 0x2464a00 [Final Native Public]
    int32 GetNumSubsteps(); // 0x24649e0 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x24649c0 [Final Native Public]
    int32 GetNumIterations(); // 0x24649a0 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x2464980 [Final Native Public]
    int32 GetNumCloths(); // 0x2464960 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FName& ClothingAssetName); // 0x24647f0 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x2464750 [Native Public]
    void DisableGravityOverride(); // 0x2464730 [Native Public]
    void ClothConfigUpdated(); // 0x2464710 [Native Public]

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

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

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

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0x458b2e0 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0x458b250 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0x458b1d0 [Final Native Public]
    bool IsUsingPointerInput(); // 0x458b190 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0x458b100 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0x458af30 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0x458af10 [Final Native Public]
    FName GetCurrentGamepadName(); // 0x458aef0 [Final Native Public]
    void BroadcastInputMethodChanged(); // 0x458aed0 [Final Native Protected]

// ULoadingScreenManager (/Script/CommonLoadingScreen.LoadingScreenManager)
    FString GetDebugReasonForShowingOrHidingLoadingScreen(); // 0x563a5f0 [Final Native Public]

// ULoadingProcessTask (/Script/CommonLoadingScreen.LoadingProcessTask)
    void Unregister(); // 0x563a7d0 [Final Native Public]
    void SetShowLoadingScreenReason(const FString& InReason); // 0x563a6d0 [Final Native Public]
    ULoadingProcessTask* CreateLoadingScreenProcessTask(UObject* WorldContextObject, const FString& ShowLoadingScreenReason); // 0x563a510 [Final Native Static Public]

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0x45ef080 [Native Public]
    void SetInputActionBinding(const FUIActionBindingHandle& BindingHandle); // 0x45eee00 [Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0x45eed40 [Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0x45eec70 [Final Native Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x36ac3c0 [Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x15b23e0 [Public]
    void OnInputIconUpdated__DelegateSignature(); // 0x15b23e0 [Public]
    void OnEnhancedInputMappingsRebuilt(); // 0x45ec800 [Final Native Protected]
    bool IsHeldAction(); // 0x45ec050 [Native Public]
    UMaterialInstanceDynamic* GetIconDynamicMaterial(); // 0x45ea110 [Final Native Public]
    FSlateBrush GetIcon(); // 0x45ea0b0 [Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x45e9e70 [Final Native Public]
    FText GetDisplayText(); // 0x45e9d00 [Final Native Public]

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

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0x45eddc0 [Final Native Public]
    void RequestRefreshFocus(); // 0x45ed620 [Final Native Public]
    bool IsActivated(); // 0x45ebff0 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x45e9be0 [Final Native Public]
    void DeactivateWidget(); // 0x45e8ee0 [Final Native Public]
    void ClearFocusRestorationTarget(); // 0x45e8c80 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0x15b23e0 [Event Protected]
    void BP_OnDeactivated(); // 0x15b23e0 [Event Protected]
    void BP_OnActivated(); // 0x15b23e0 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x15b23e0 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x15b23e0 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0x45e8ae0 [Final Native Public]
    void ActivateWidget(); // 0x45e84a0 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0x45ee8d0 [Final Native Public]
    bool IsTransitionPlaying(); // 0x45ec370 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x45ec010 [Final Native Public]
    bool HasWidgets(); // 0x36a9150 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0x45e8250 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0x45e81a0 [Final Native Public]

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

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

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0x45eaf60 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0x45eae00 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0x45eadb0 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0x45eacf0 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0x45eabd0 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0x45ea9e0 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0x45ea920 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0x45ea8f0 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0x45ea830 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0x45ea770 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0x45e9630 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0x45e9cd0 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0x45e9c10 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0x45e9b20 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0x45e97d0 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void UpdateHoldData(const ECommonInputType& CurrentInputType); // 0x45f2790 [Native Protected]
    void StopDoubleClickPropagation(); // 0x45f26e0 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0x45f2360 [Final Native Public]
    void SetTriggeringEnhancedInputAction(UInputAction* InInputAction); // 0x45f2210 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0x45f20c0 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x45f1f80 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0x45f18b0 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0x45f1740 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0x45f16a0 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0x45f1460 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x45f12a0 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0x45f11e0 [Final Native Public]
    void SetSelectedClickedSoundOverride(USoundBase* Sound); // 0x45f1120 [Final Native Public]
    void SetRequiresHold(bool bInRequiresHold); // 0x45f0ec0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x45f0d60 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0x45f0e00 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0x45f0a20 [Final Native Public]
    void SetMaxDimensions(int32 InMaxWidth, int32 InMaxHeight); // 0x45f0940 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0x45f0690 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0x45f05d0 [Final Native Public]
    void SetLockedClickedSoundOverride(USoundBase* Sound); // 0x45f0510 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0x45ef7d0 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x45ef700 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0x45ef640 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x45ef470 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0x45ef340 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0x45ef280 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x45ef1a0 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0x45eee90 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0x45eebb0 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0x45eeaa0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x45ee410 [Final Native Public]
    void SetClickedSoundOverride(USoundBase* Sound); // 0x45ee4c0 [Final Native Public]
    void SetAllowDragDrop(bool bInAllowDragDrop); // 0x45edc70 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x15b23e0 [Event Protected]
    void OnTriggeringEnhancedInputActionChanged(UInputAction* InInputAction); // 0x15b23e0 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x15b23e0 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x45ec9d0 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0x15b23e0 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x15b23e0 [Event Protected]
    void OnActionComplete(); // 0x15b23e0 [Event Protected]
    bool NativeOnHoldProgressRollback(float DeltaTime); // 0x45ec5a0 [Native Protected]
    bool NativeOnHoldProgress(float DeltaTime); // 0x45ec500 [Native Protected]
    void NativeOnActionProgress(float HeldPercent); // 0x45ec470 [Native Protected]
    void NativeOnActionComplete(); // 0x45ec450 [Native Protected]
    bool IsPressed(); // 0x45ec2e0 [Final Native Public]
    bool IsInteractionEnabled(); // 0x45ec0b0 [Final Native Public]
    bool IsHoverSimulationOnTouchAvailable(); // 0x45ec080 [Final Native Private]
    void HoldReset(); // 0x45ebbc0 [Native Protected]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0x45eba40 [Native Protected]
    void HandleFocusReceived(); // 0x45eb570 [Native Protected]
    void HandleFocusLost(); // 0x45eb550 [Native Protected]
    void HandleButtonReleased(); // 0x45eb530 [Native Protected]
    void HandleButtonPressed(); // 0x45eb510 [Native Protected]
    void HandleButtonClicked(); // 0x45eb3f0 [Native Protected]
    UCommonButtonStyle* GetStyle(); // 0x45eb1c0 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0x45eb0e0 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0x45eb0b0 [Final Native Public]
    bool GetSelected(); // 0x45eaba0 [Final Native Public]
    bool GetRequiresHold(); // 0x45eab70 [Final Native Public]
    float GetRequiredHoldTime(); // 0x45eab50 [Final Native Public]
    bool GetLocked(); // 0x45ea600 [Final Native Public]
    bool GetIsFocusable(); // 0x45ea590 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0x45ea200 [Final Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x45e9e90 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0x45e9ab0 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0x45e9a80 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0x45e99d0 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0x45e9920 [Final Native Public]
    bool GetConvertInputActionToHold(); // 0x3b0f750 [Native Protected]
    void DisableButtonWithReason(FText& DisabledReason); // 0x45e8fd0 [Final Native Public]
    void ClearSelection(); // 0x45e8ca0 [Final Native Public]
    void BP_OnUnhovered(); // 0x15b23e0 [Event Protected]
    void BP_OnSelected(); // 0x15b23e0 [Event Protected]
    void BP_OnRequiresHoldChanged(); // 0x15b23e0 [Event Protected]
    void BP_OnReleased(); // 0x15b23e0 [Event Protected]
    void BP_OnPressed(); // 0x15b23e0 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0x15b23e0 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0x15b23e0 [Event Protected]
    void BP_OnLockClicked(); // 0x15b23e0 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x15b23e0 [Event Protected]
    void BP_OnInputActionTriggered(); // 0x15b23e0 [Event Protected]
    void BP_OnHovered(); // 0x15b23e0 [Event Protected]
    void BP_OnFocusReceived(); // 0x15b23e0 [Event Protected]
    void BP_OnFocusLost(); // 0x15b23e0 [Event Protected]
    void BP_OnEnabled(); // 0x15b23e0 [Event Protected]
    void BP_OnDoubleClicked(); // 0x15b23e0 [Event Protected]
    void BP_OnDisabled(); // 0x15b23e0 [Event Protected]
    void BP_OnDeselected(); // 0x15b23e0 [Event Protected]
    void BP_OnClicked(); // 0x15b23e0 [Event Protected]

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

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void SetWrapTextWidth(int32 InWrapTextAt); // 0x45f2610 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0x45f1e30 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x45f1b00 [Final Native Public]
    void SetScrollOrientation(const EOrientation& InScrollOrientation); // 0x45f0f50 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x45f1080 [Final Native Public]
    void SetMobileFontSizeMultiplier(float InMobileFontSizeMultiplier); // 0x45f0b00 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0x45f07e0 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0x45efc90 [Final Native Public]
    void SetApplyLineHeightToBottomLine(bool InApplyLineHeightToBottomLine); // 0x45edd30 [Final Native Public]
    void ResetScrollState(); // 0x45ed650 [Final Native Public]
    float GetMobileFontSizeMultiplier(); // 0x45ea700 [Final Native Public]
    FMargin GetMargin(); // 0x45ea630 [Final Native Public]

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

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0x45f0880 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0x45ee230 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0x45ee130 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0x45eded0 [Final Native Public]
    bool IsLoading(); // 0x45ec160 [Final Native Public]

// UCommonLazyWidget (/Script/CommonUI.CommonLazyWidget)
    void SetLazyContentWithCallback(const TSoftClassPtr<UUserWidget>& SoftWidget, const FScriptDelegate& OnCreatedCallback); // 0x45efa30 [Final Native Public]
    void SetLazyContent(const TSoftClassPtr<UUserWidget>& SoftWidget); // 0x45ef860 [Final Native Public]
    void OnWidgetCreated__DelegateSignature(UUserWidget* Widget); // 0x15b23e0 [Public]
    void LoadLazyContent(); // 0x45ec3c0 [Final Native Public]
    bool IsLoading(); // 0x45ec1a0 [Final Native Public]
    UUserWidget* GetContent(); // 0x376b570 [Final Native Public]

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

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

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0x45f0410 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0x45ef3d0 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0x15b23e0 [Public]
    bool IsLoading(); // 0x45ec1e0 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0x45e87c0 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0x45f0bb0 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0x45ee720 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x15b23e0 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0x15b23e0 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x15b23e0 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0x15b23e0 [Public]
    bool IsInterpolatingNumericValue(); // 0x45ec130 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0x45ebc80 [Final Native Public]
    float GetTargetValue(); // 0x45eb370 [Final Native Public]

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

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

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0x45f26c0 [Final Native Public]
    void ShiftTextLeft(); // 0x45f26a0 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0x45f13d0 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0x45ecbf0 [Final Native Public]
    FText GetSelectedText(); // 0x45eaf00 [Final Native Public]
    int32 GetSelectedIndex(); // 0x45eade0 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x15b23e0 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x15b23e0 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0x45f1d60 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0x45f1c90 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0x45f1bc0 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x45f0380 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0x4009250 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0x45ed950 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0x45ed2c0 [Final Native Public]
    void RemoveAllTabs(); // 0x45ed2a0 [Final Native Public]
    bool RegisterTabContentWidget(const FName& TabNameID, UWidget* ContentWidget); // 0x45ed140 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0x45ecfc0 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0x15b23e0 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0x15b23e0 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x15b23e0 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x15b23e0 [Public]
    bool HasTabContentWidget(const FName& TabNameID); // 0x45ebb10 [Final Native Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x45eb970 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x45eb8a0 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0x45eb7d0 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0x45eb730 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0x15b23e0 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0x15b23e0 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0x45eb5b0 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0x45eb2e0 [Final Native Public]
    int32 GetTabCount(); // 0x45eb2b0 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0x45eb1f0 [Final Native Public]
    FName GetSelectedTabId(); // 0x45eaec0 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0x45ea5c0 [Final Native Public]
    FName GetActiveTab(); // 0x45e94d0 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0x45e9080 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0x45eb100 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0x45eb020 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0x45eaf90 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0x45ea660 [Final Native Public]
    float GetLineHeightPercentage(); // 0x36a7350 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0x45e9fe0 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0x45e9890 [Final Native Public]
    bool GetApplyLineHeightToBottomLine(); // 0x45e9610 [Final Native Public]

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

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

// UCommonVideoPlayer (/Script/CommonUI.CommonVideoPlayer)
    void SetVideo(UMediaSource* NewVideo); // 0x45f2550 [Final Native Public]
    void SetShouldMatchSize(bool bInMatchSize); // 0x45f15b0 [Final Native Public]
    void SetPlaybackRate(float PlaybackRate); // 0x45f0cd0 [Final Native Public]
    void SetLooping(bool bShouldLoopPlayback); // 0x45f0750 [Final Native Public]
    void SetIsMuted(bool bInIsMuted); // 0x45ef570 [Final Native Public]
    void Seek(float PlaybackTime); // 0x45ed6b0 [Final Native Public]
    void Reverse(); // 0x45ed680 [Final Native Public]
    void PlayFromStart(); // 0x45ecba0 [Final Native Public]
    void Play(); // 0x45ecb70 [Final Native Public]
    void Pause(); // 0x45ecb40 [Final Native Public]
    bool IsPlaying(); // 0x45ec2a0 [Final Native Public]
    bool IsPaused(); // 0x45ec260 [Final Native Public]
    bool IsMuted(); // 0x3cb48c0 [Final Native Public]
    bool IsLooping(); // 0x45ec220 [Final Native Public]
    float GetVideoDuration(); // 0x45eb3a0 [Final Native Public]
    float GetPlaybackTime(); // 0x45eaa50 [Final Native Public]
    float GetPlaybackRate(); // 0x45eaa10 [Final Native Public]
    void Close(); // 0x45e8cf0 [Final Native Public]

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x45edbe0 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x45eda20 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x45ec030 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0x45ebbe0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x45e95b0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x45e9570 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0x45e8f10 [Final Native Public]
    void DeactivateVisibleSlot(); // 0x45e8d40 [Final Native Public]
    void ActivateVisibleSlot(); // 0x45e8300 [Final Native Public]

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

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetMoveSpeed(float InMoveSpeed); // 0x38798e0 [Final Native Public]
    void SetCacheChildren(bool InCacheChildren); // 0x45ee380 [Final Native Public]
    void SetActiveWidgetIndex(int32 Index); // 0x36ee130 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x36ac560 [Native Public]
    void PreviousPage(); // 0x45ecdc0 [Final Native Public]
    void NextPage(); // 0x45ec640 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x36ea170 [Final Native Public]
    float GetMoveSpeed(); // 0x45ea720 [Final Native Public]
    bool GetCacheChildren(); // 0x45e9870 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x45e95d0 [Final Native Public]
    void EndAutoScrolling(); // 0x45e9170 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0x45e8a60 [Final Native Public]

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

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0x45ed560 [Final Native Public]
    void RemoveAll(); // 0x3a33ab0 [Final Native Public]
    void AddWidgets(const TArray<UWidget*>& Widgets); // 0x45e8590 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0x45e84d0 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0x45f1520 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0x45ed8c0 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0x45ed830 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0x45ed760 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0x45eca70 [Native Protected]
    void OnHandleButtonBaseLockDoubleClicked(UCommonButtonBase* BaseButton); // 0x45ec940 [Native Protected]
    void OnHandleButtonBaseLockClicked(UCommonButtonBase* BaseButton); // 0x45ec8b0 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0x45ec820 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0x37757b0 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0x45ec770 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0x45ec6e0 [Native Protected]
    bool HasAnyButtons(); // 0x45ebae0 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0x392a1e0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0x45eac90 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0x45ea090 [Final Native Public]
    int32 GetButtonCount(); // 0x45e97b0 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0x45e96f0 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0x45e9190 [Final Native Public]
    void DeselectAll(); // 0x45e8fb0 [Final Native Public]

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

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

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float duration); // 0x45f2020 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0x45ed360 [Final Native Private]
    float GetTransitionDuration(); // 0x3874f10 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0x45e94f0 [Final Native Public]
    void ClearWidgets(); // 0x45e8cd0 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x45e8690 [Final Native Private]

// UAsyncAction_CommonUserInitialize (/Script/CommonUser.AsyncAction_CommonUserInitialize)
    UAsyncAction_CommonUserInitialize* LoginForOnlinePlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex); // 0x5e1b970 [Final Native Static Public]
    UAsyncAction_CommonUserInitialize* InitializeForLocalPlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex, const FInputDeviceId& PrimaryInputDevice, bool bCanUseGuestLogin); // 0x5e1b4b0 [Final Native Static Public]
    void HandleInitializationComplete(UCommonUserInfo* UserInfo, bool bSuccess, const FText& Error, const ECommonUserPrivilege& RequestedPrivilege, const ECommonUserOnlineContext& OnlineContext); // 0x5e1b110 [Native Public]

// UCommonSession_SearchResult (/Script/CommonUser.CommonSession_SearchResult)
    void GetStringSetting(const FName& Key, const FString& Value, const bool& bFoundValue); // 0x5e1ab70 [Final Native Public]
    int32 GetPingInMs(); // 0x5e1aac0 [Final Native Public]
    int32 GetNumOpenPublicConnections(); // 0x5e1aaa0 [Final Native Public]
    int32 GetNumOpenPrivateConnections(); // 0x5e1aa80 [Final Native Public]
    int32 GetMaxPublicConnections(); // 0x3d015a0 [Final Native Public]
    void GetIntSetting(const FName& Key, const int32& Value, const bool& bFoundValue); // 0x5e1a580 [Final Native Public]
    FString GetDescription(); // 0x5e1a4b0 [Final Native Public]

// UCommonSessionSubsystem (/Script/CommonUser.CommonSessionSubsystem)
    void QuickPlaySession(APlayerController* JoiningOrHostingPlayer, UCommonSession_HostSessionRequest* Request); // 0x5e1bab0 [Native Public]
    void JoinSession(APlayerController* JoiningPlayer, UCommonSession_SearchResult* Request); // 0x58a4b70 [Native Public]
    void HostSession(APlayerController* HostingPlayer, UCommonSession_HostSessionRequest* Request); // 0x5e1b3e0 [Native Public]
    void FindSessions(APlayerController* SearchingPlayer, UCommonSession_SearchSessionRequest* Request); // 0x5e1a160 [Native Public]
    UCommonSession_SearchSessionRequest* CreateOnlineSearchSessionRequest(); // 0x5e1a130 [Native Public]
    UCommonSession_HostSessionRequest* CreateOnlineHostSessionRequest(); // 0x5e1a100 [Native Public]
    void CleanUpSessions(); // 0x3a2f530 [Native Public]

// UCommonUserInfo (/Script/CommonUser.CommonUserInfo)
    void SetNickname(const FString& NewNickname, const ECommonUserOnlineContext& Context); // 0x5e1bcf0 [Final Native Public]
    bool IsLoggedIn(); // 0x5e1b6d0 [Final Native Public]
    bool IsDoingLogin(); // 0x5e1b6a0 [Final Native Public]
    ECommonUserAvailability GetPrivilegeAvailability(const ECommonUserPrivilege& Privilege); // 0x5e1aae0 [Final Native Public]
    FString GetNickname(const ECommonUserOnlineContext& Context); // 0x5e1a8e0 [Final Native Public]
    FUniqueNetIdRepl GetNetId(const ECommonUserOnlineContext& Context); // 0x5e1a790 [Final Native Public]
    FString GetDebugString(); // 0x5e1a380 [Final Native Public]
    ECommonUserPrivilegeResult GetCachedPrivilegeResult(const ECommonUserPrivilege& Privilege, const ECommonUserOnlineContext& Context); // 0x5e1a230 [Final Native Public]

// UCommonUserSubsystem (/Script/CommonUser.CommonUserSubsystem)
    bool TryToLogOutUser(int32 LocalPlayerIndex, bool bDestroyPlayer); // 0x5e1c080 [Native Public]
    bool TryToLoginForOnlinePlay(int32 LocalPlayerIndex); // 0x5e1c150 [Native Public]
    bool TryToInitializeUser(const FCommonUserInitializeParams& Params); // 0x5e1bf70 [Native Public]
    bool TryToInitializeForLocalPlay(int32 LocalPlayerIndex, const FInputDeviceId& PrimaryInputDevice, bool bCanUseGuestLogin); // 0x5e1be50 [Native Public]
    bool ShouldWaitForStartInput(); // 0x547fb00 [Native Public]
    void SetMaxLocalPlayers(int32 InMaxLocalPLayers); // 0x3d07b00 [Native Public]
    void SendSystemMessage(const FGameplayTag& MessageType, const FText& TitleText, const FText& BodyText); // 0x5e1bb80 [Native Public]
    void ResetUserState(); // 0x3a2f3c0 [Native Public]
    void ListenForLoginKeyInput(const TArray<FKey>& AnyUserKeys, const TArray<FKey>& NewUserKeys, const FCommonUserInitializeParams& Params); // 0x5e1b700 [Native Public]
    bool HasTraitTag(const FGameplayTag& TraitTag); // 0x5e1b2f0 [Final Native Public]
    UCommonUserInfo* GetUserInfoForUniqueNetId(FUniqueNetIdRepl& NetId); // 0x5e1b000 [Final Native Public]
    UCommonUserInfo* GetUserInfoForPlatformUserIndex(int32 PlatformUserIndex); // 0x5e1af60 [Final Native Public]
    UCommonUserInfo* GetUserInfoForPlatformUser(const FPlatformUserId& PlatformUser); // 0x5e1aed0 [Final Native Public]
    UCommonUserInfo* GetUserInfoForLocalPlayerIndex(int32 LocalPlayerIndex); // 0x5e1ae30 [Final Native Public]
    UCommonUserInfo* GetUserInfoForInputDevice(const FInputDeviceId& InputDevice); // 0x5e1ad80 [Final Native Public]
    UCommonUserInfo* GetUserInfoForControllerId(int32 ControllerId); // 0x5e1acc0 [Final Native Public]
    int32 GetNumLocalPlayers(); // 0x5e1aa30 [Final Native Public]
    int32 GetMaxLocalPlayers(); // 0x5e1a770 [Final Native Public]
    ECommonUserInitializationState GetLocalPlayerInitializationState(int32 LocalPlayerIndex); // 0x5e1a6b0 [Final Native Public]
    bool CancelUserInitialization(int32 LocalPlayerIndex); // 0x5e1a060 [Native Public]

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

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

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x33c3450 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x33c2d70 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x33c2b30 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x33c2a20 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x33c2910 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x33c26b0 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x33c2240 [Final Native Static Public]

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

// IContextualAnimActorInterface (/Script/ContextualAnimation.ContextualAnimActorInterface)
    USkeletalMeshComponent* GetMesh(); // 0x5f4a5b0 [Native Event Public]

// UContextualAnimSceneActorComponent (/Script/ContextualAnimation.ContextualAnimSceneActorComponent)
    bool TransitionSingleActor(int32 SectionIdx, int32 AnimSetIdx); // 0x5f4b500 [Final Native Public]
    bool TransitionContextualAnimSceneToSpecificSet(const FName& SectionName, int32 AnimSetIdx); // 0x5f4b410 [Final Native Public]
    bool TransitionContextualAnimScene(const FName& SectionName); // 0x5f4b350 [Final Native Public]
    bool StartContextualAnimScene(FContextualAnimSceneBindings& InBindings); // 0x5f4b250 [Final Native Public]
    void ServerStartContextualAnimScene(const FContextualAnimSceneBindings& InBindings); // 0x5f4b170 [Native Event Protected]
    void ServerEarlyOutContextualAnimScene(bool bStopEveryone); // 0x5f4b0b0 [Native Event Protected]
    void OnTickPose(USkinnedMeshComponent* SkinnedMeshComponent, float DeltaTime, bool bNeedsValidRootMotion); // 0x5f4acc0 [Native Protected]
    void OnRep_TransitionData(); // 0x5f4aca0 [Final Native Protected]
    void OnRep_RepTransitionSingleActor(); // 0x5f4ac80 [Final Native Protected]
    void OnRep_LateJoinData(); // 0x5f4ac60 [Final Native Protected]
    void OnRep_Bindings(); // 0x5f4ac40 [Native Protected]
    void OnPlayMontageNotifyBegin(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x5f4ab50 [Final Native Protected]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x5f4aa80 [Final Native Protected]
    void OnLeftScene(); // 0x36a9820 [Final Native Public]
    void OnJoinedScene(FContextualAnimSceneBindings& InBindings); // 0x5f4a9e0 [Final Native Public]
    void OnIgnoredActorEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x5f4a8d0 [Final Native Public]
    bool LateJoinContextualAnimScene(AActor* Actor, const FName& Role); // 0x5f4a7e0 [Final Native Public]
    bool IsInActiveScene(); // 0x5f4a750 [Final Native Public]
    TArray<FContextualAnimIKTarget> GetIKTargets(); // 0x5f4a500 [Final Native Public]
    FContextualAnimIKTarget GetIKTargetByGoalName(const FName& GoalName); // 0x5f4a400 [Final Native Public]
    FContextualAnimSceneBindings GetBindings(); // 0x5f4a380 [Final Native Public]
    void EarlyOutContextualAnimScene(bool bStopEveryone); // 0x5f49e90 [Final Native Public]

// UContextualAnimSceneAsset (/Script/ContextualAnimation.ContextualAnimSceneAsset)
    bool Query(const FName& Role, FContextualAnimQueryResult& OutResult, FContextualAnimQueryParams& QueryParams, FTransform& ToWorldTransform); // 0x5f4add0 [Final Native Public]
    TArray<FName> GetRoles(); // 0x5f4a5e0 [Final Native Public]
    void GetAlignmentPointsForSecondaryRoleConsideringSelectionCriteria(const EContextualAnimPointType& Type, int32 SectionIdx, FContextualAnimSceneBindingContext& Primary, FContextualAnimSceneBindingContext& Querier, const EContextualAnimCriterionToConsider& CriterionToConsider, const TArray<FContextualAnimPoint>& OutResult); // 0x5f4a0f0 [Final Native Public]
    void GetAlignmentPointsForSecondaryRole(const EContextualAnimPointType& Type, int32 SectionIdx, FContextualAnimSceneBindingContext& Primary, const TArray<FContextualAnimPoint>& OutResult); // 0x5f49f20 [Final Native Public]
    void BP_GetStartAndEndTimeForWarpSection(int32 SectionIdx, int32 AnimSetIdx, const FName& Role, const FName& WarpSectionName, const float& OutStartTime, const float& OutEndTime); // 0x5f47000 [Final Native Public]
    FTransform BP_GetIKTargetTransformForRoleAtTime(int32 SectionIdx, int32 AnimSetIdx, const FName& Role, const FName& TrackName, float Time); // 0x5f46e00 [Final Native Public]
    FTransform BP_GetAlignmentTransformForRoleRelativeToWarpPoint(int32 SectionIdx, int32 AnimSetIdx, const FName& Role, float Time); // 0x5f46bb0 [Final Native Public]
    int32 BP_FindAnimSetIndexByAnimation(int32 SectionIdx, UAnimSequenceBase* Animation); // 0x5f468d0 [Final Native Public]
    UAnimSequenceBase* BP_FindAnimationForRole(int32 SectionIdx, int32 AnimSetIdx, const FName& Role); // 0x5f46a20 [Final Native Public]

// UContextualAnimSelectionCriterion_Blueprint (/Script/ContextualAnimation.ContextualAnimSelectionCriterion_Blueprint)
    UContextualAnimSceneAsset* GetSceneAsset(); // 0x5f4a6e0 [Final Native Public]
    bool BP_DoesQuerierPassCondition(FContextualAnimSceneBindingContext& Primary, FContextualAnimSceneBindingContext& Querier); // 0x15b23e0 [Event Public]

// UContextualAnimUtilities (/Script/ContextualAnimation.ContextualAnimUtilities)
    void BP_SceneBindings_GetSectionAndAnimSetNames(FContextualAnimSceneBindings& Bindings, const FName& SectionName, const FName& AnimSetName); // 0x5f49d20 [Final Native Static Public]
    void BP_SceneBindings_GetSectionAndAnimSetIndices(FContextualAnimSceneBindings& Bindings, const int32& SectionIdx, const int32& AnimSetIdx); // 0x5f49bb0 [Final Native Static Public]
    UContextualAnimSceneAsset* BP_SceneBindings_GetSceneAsset(FContextualAnimSceneBindings& Bindings); // 0x5f49ae0 [Final Native Static Public]
    FContextualAnimSceneBinding BP_SceneBindings_GetPrimaryBinding(FContextualAnimSceneBindings& Bindings); // 0x5f499f0 [Final Native Static Public]
    TArray<FContextualAnimSceneBinding> BP_SceneBindings_GetBindings(FContextualAnimSceneBindings& Bindings); // 0x5f49920 [Final Native Static Public]
    FContextualAnimSceneBinding BP_SceneBindings_GetBindingByRole(FContextualAnimSceneBindings& Bindings, const FName& Role); // 0x5f497a0 [Final Native Static Public]
    FContextualAnimSceneBinding BP_SceneBindings_GetBindingByActor(FContextualAnimSceneBindings& Bindings, AActor* Actor); // 0x5f49650 [Final Native Static Public]
    FTransform BP_SceneBindings_GetAlignmentTransformFromBinding(FContextualAnimSceneBindings& Bindings, FContextualAnimSceneBinding& Binding, FContextualAnimWarpPoint& WarpPoint); // 0x5f493f0 [Final Native Static Public]
    FTransform BP_SceneBindings_GetAlignmentTransformForRoleRelativeToWarpPoint(FContextualAnimSceneBindings& Bindings, const FName& Role, FContextualAnimWarpPoint& WarpPoint, float Time); // 0x5f490c0 [Final Native Static Public]
    FTransform BP_SceneBindings_GetAlignmentTransformForRoleRelativeToOtherRole(FContextualAnimSceneBindings& Bindings, const FName& Role, const FName& RelativeToRole, float Time); // 0x5f48e90 [Final Native Static Public]
    void BP_SceneBindings_CalculateWarpPoints(FContextualAnimSceneBindings& Bindings, const TArray<FContextualAnimWarpPoint>& OutWarpPoints); // 0x5f48c70 [Final Native Static Public]
    void BP_SceneBindings_AddOrUpdateWarpTargetsForBindings(FContextualAnimSceneBindings& Bindings); // 0x5f48bb0 [Final Native Static Public]
    FContextualAnimSceneBindingContext BP_SceneBindingContext_MakeFromActorWithExternalTransform(AActor* Actor, const FTransform& ExternalTransform); // 0x5f48350 [Final Native Static Public]
    FContextualAnimSceneBindingContext BP_SceneBindingContext_MakeFromActor(AActor* Actor); // 0x5f481d0 [Final Native Static Public]
    bool BP_SceneBindingContext_HasMatchingGameplayTag(FContextualAnimSceneBindingContext& BindingContext, FGameplayTag& TagToCheck); // 0x5f48050 [Final Native Static Public]
    bool BP_SceneBindingContext_HasAnyMatchingGameplayTags(FContextualAnimSceneBindingContext& BindingContext, FGameplayTagContainer& TagContainer); // 0x5f47e70 [Final Native Static Public]
    bool BP_SceneBindingContext_HasAllMatchingGameplayTags(FContextualAnimSceneBindingContext& BindingContext, FGameplayTagContainer& TagContainer); // 0x5f47c90 [Final Native Static Public]
    FVector BP_SceneBindingContext_GetVelocity(FContextualAnimSceneBindingContext& BindingContext); // 0x5f47b70 [Final Native Static Public]
    FTransform BP_SceneBindingContext_GetTransform(FContextualAnimSceneBindingContext& BindingContext); // 0x5f47a30 [Final Native Static Public]
    FGameplayTagContainer BP_SceneBindingContext_GetGameplayTags(FContextualAnimSceneBindingContext& BindingContext); // 0x5f47960 [Final Native Static Public]
    void BP_SceneBindingContext_GetCurrentSectionAndAnimSetNames(FContextualAnimSceneBindingContext& BindingContext, const FName& SectionName, const FName& AnimSetName); // 0x5f47730 [Final Native Static Public]
    AActor* BP_SceneBindingContext_GetActor(FContextualAnimSceneBindingContext& BindingContext); // 0x5f47660 [Final Native Static Public]
    USkeletalMeshComponent* BP_SceneBinding_GetSkeletalMesh(FContextualAnimSceneBinding& Binding); // 0x5f48ae0 [Final Native Static Public]
    FName BP_SceneBinding_GetRoleFromBinding(FContextualAnimSceneBindings& Bindings, FContextualAnimSceneBinding& Binding); // 0x5f488d0 [Final Native Static Public]
    UAnimSequenceBase* BP_SceneBinding_GetAnimationFromBinding(FContextualAnimSceneBindings& Bindings, FContextualAnimSceneBinding& Binding); // 0x5f486c0 [Final Native Static Public]
    AActor* BP_SceneBinding_GetActor(FContextualAnimSceneBinding& Binding); // 0x5f485f0 [Final Native Static Public]
    float BP_Montage_GetSectionTimeLeftFromPos(UAnimMontage* Montage, float Position); // 0x5f47580 [Final Native Static Public]
    void BP_Montage_GetSectionStartAndEndTime(UAnimMontage* Montage, int32 SectionIndex, const float& OutStartTime, const float& OutEndTime); // 0x5f47410 [Final Native Static Public]
    float BP_Montage_GetSectionLength(UAnimMontage* Montage, int32 SectionIndex); // 0x5f47330 [Final Native Static Public]
    void BP_DrawDebugPose(UObject* WorldContextObject, UAnimSequenceBase* Animation, float Time, const FTransform& LocalToWorldTransform, const FLinearColor& Color, float Lifetime, float Thickness); // 0x5f46540 [Final Native Static Public]
    bool BP_CreateContextualAnimSceneBindingsForTwoActors(UContextualAnimSceneAsset* SceneAsset, FContextualAnimSceneBindingContext& Primary, FContextualAnimSceneBindingContext& Secondary, FContextualAnimSceneBindings& OutBindings); // 0x5f46310 [Final Native Static Public]
    bool BP_CreateContextualAnimSceneBindings(UContextualAnimSceneAsset* SceneAsset, TMap<FName, FContextualAnimSceneBindingContext>& Params, FContextualAnimSceneBindings& OutBindings); // 0x5f46050 [Final Native Static Public]

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

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x5015000 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x376c1e0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x330e920 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect, bool bSetupUndo); // 0x50123f0 [Native Public]
    void RequestConstruction(); // 0x5011c20 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x15b23e0 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x5011290 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3dc8560 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3dc8560 [Final Native Public]
    AActor* GetHostingActor(); // 0x500ff20 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x3297fe0 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x500e590 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x500dc00 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x500db50 [Final Native Public]
    bool ClearControlSelection(bool bSetupUndo); // 0x500d230 [Native Public]

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

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x5015980 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x5014a20 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x5014850 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x5014620 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x5014430 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x50140f0 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x5013ec0 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x5013ba0 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x5013830 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x50136e0 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x5013210 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x5012fe0 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x5012e90 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x5012d30 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x5012bd0 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x50126c0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x5012610 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x50117b0 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x5011720 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x5011690 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x5011600 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x3775e30 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x5011570 [Native Event Public]
    void Initialize(); // 0x5011270 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x5010e40 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x5010160 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x500ff70 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x500f780 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x500f660 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x500f540 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x500f450 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x500f340 [Final Native Public]
    UControlRig* GetControlRig(); // 0x500f310 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x500f220 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x500f030 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x500ef20 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x500ee10 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x500ed10 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x500ea40 [Final Native Public]
    float GetAbsoluteTime(); // 0x500e940 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x500e010 [Final Native Public]
    void ClearMappedElements(); // 0x500d2d0 [Final Native Public]
    bool CanExecute(); // 0x500d1a0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x500c360 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x500c250 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x500c140 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x500c050 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x50123a0 [Final Native Public]
    void Refresh(); // 0x5011840 [Final Native Public]
    void Clear(); // 0x500d210 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x3b1b0c0 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x5014c80 [Native Public]
    void SetHovered(bool bInHovered); // 0x50143a0 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x5014280 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x32d8d60 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x15b23e0 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x15b23e0 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x15b23e0 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x15b23e0 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x15b23e0 [Event Public]
    bool IsSelectedInEditor(); // 0x3d02470 [Native Public]
    bool IsHovered(); // 0x5011370 [Native Public]
    bool IsEnabled(); // 0x5011340 [Native Public]
    FTransform GetGlobalTransform(); // 0x500fe50 [Final Native Public]

// UControlRigReplay (/Script/ControlRig.ControlRigReplay)
    bool StopReplay(); // 0x3775b50 [Native Public]
    bool StopRecording(); // 0x3d029c0 [Native Public]
    bool StartReplay(UControlRig* InControlRig, const EControlRigReplayPlaybackMode& InMode); // 0x5014f30 [Native Public]
    bool StartRecording(UControlRig* InControlRig); // 0x429ba60 [Native Public]
    void SetPlaybackMode(const EControlRigReplayPlaybackMode& InMode); // 0x5014bd0 [Final Native Public]
    bool PauseReplay(); // 0x3843b60 [Native Public]
    bool IsReplaying(); // 0x3a2ff00 [Native Public]
    bool IsRecording(); // 0x50113a0 [Native Public]
    bool IsPaused(); // 0x3e67fe0 [Native Public]
    FVector2D GetTimeRange(); // 0x5011030 [Native Public]
    EControlRigReplayPlaybackMode GetPlaybackMode(); // 0x5010c90 [Final Native Public]
    UControlRigReplay* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName, TSubclassOf<UObject> InAssetClass); // 0x500d960 [Final Native Static Public]

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

// UModularRig (/Script/ControlRig.ModularRig)
    FString GetParentPathForBP(const FString& InModulePath); // 0x5010a60 [Final Native Public]
    FName GetParentModuleNameForBP(const FName& InModuleName); // 0x50109a0 [Final Native Public]
    UControlRig* GetModuleRigByName(const FName& InModuleName); // 0x5010900 [Final Native Public]
    UControlRig* GetModuleRig(const FString& InModulePath); // 0x5010750 [Final Native Public]
    TArray<FString> GetModulePaths(); // 0x50104a0 [Final Native Public]
    TArray<FName> GetModuleNames(); // 0x5010350 [Final Native Public]
    TArray<FName> GetEventsForModuleByName(const FName& InModuleName); // 0x500fc00 [Final Native Public]
    TArray<FName> GetEventsForModule(const FString& InModulePath); // 0x500fa00 [Final Native Public]
    TArray<FName> GetEventsForAllModules(); // 0x500f900 [Final Native Public]
    bool ExecuteEventOnModuleForBP(const FName& InEvent, const FString& InModulePath); // 0x500e2d0 [Final Native Public]
    bool ExecuteEventOnModuleByNameForBP(const FName& InEvent, const FName& InModuleName); // 0x500e200 [Final Native Public]
    TArray<FName> ExecuteEventOnAllModules(const FName& InEvent); // 0x500e120 [Final Native Public]

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FName& InModuleName, const FName& InVariableName, bool bSetupUndo); // 0x5015840 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x5015690 [Final Native Public]
    bool SwapModuleClass(const FName& InModuleName, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x5015070 [Final Native Public]
    bool SetModuleSelection(const TArray<FName>& InModuleNames); // 0x5014960 [Final Native Public]
    bool SetConfigValueInModule(const FName& InModuleName, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x5012a20 [Final Native Public]
    bool SelectModule(const FName& InModuleName, bool InSelected); // 0x5012520 [Final Native Public]
    bool ResetConfigValueInModule(const FName& InModuleName, const FString& InPath, bool bClearOverride, bool bSetupUndo); // 0x5011c40 [Final Native Public]
    bool ReparentModule(const FName& InModuleName, const FName& InNewParentModuleName, bool bSetupUndo); // 0x5011ae0 [Final Native Public]
    bool ReorderModule(const FName& InModuleName, int32 InModuleIndex, bool bSetupUndo); // 0x50119c0 [Final Native Public]
    FName RenameModule(const FName& InModuleName, const FName& InNewName, bool bSetupUndo); // 0x5011860 [Final Native Public]
    FName MirrorModule(const FName& InModuleName, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x50113d0 [Final Native Public]
    bool ImportModuleSettingsFromString(const FString& InContent, const TArray<FName>& InOptionalModuleNames, bool bSetupUndo); // 0x5011070 [Final Native Public]
    TArray<FName> GetSelectedModules(); // 0x5010cf0 [Final Native Public]
    FRigModuleReference GetModuleReference(const FName& InModuleName); // 0x5010600 [Final Native Public]
    TArray<FRigElementKey> GetConnectorsForModule(const FName& InModuleName); // 0x500ec30 [Final Native Public]
    TArray<FName> GetAllModules(); // 0x500e980 [Final Native Public]
    FString ExportModuleSettingsToString(const TArray<FName>& InModuleNames); // 0x500e430 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x500df70 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x500de20 [Final Native Public]
    bool DeselectModule(const FName& InModuleName); // 0x500dd70 [Final Native Public]
    bool DeleteModule(const FName& InModuleName, bool bSetupUndo); // 0x500dc80 [Final Native Public]
    bool ConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x500d4c0 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x500d2f0 [Final Native Public]
    bool CanConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, FText& OutErrorMessage); // 0x500d010 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x500ce90 [Final Native Public]
    bool BindModuleVariable(const FName& InModuleName, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x500cce0 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x500cbd0 [Final Native Public]
    bool AutoConnectModules(const TArray<FName>& InModuleNames, bool bReplaceExistingConnections, bool bSetupUndo); // 0x500cbd0 [Final Native Public]
    bool AddTargetToArrayConnector(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x500ca00 [Final Native Public]
    FName AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FName& InParentModuleName, bool bSetupUndo); // 0x500c590 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x5097590 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x5097450 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5097280 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x50970f0 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x5096f20 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x5096e20 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x5096c70 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x5096a50 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x5096810 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x50965f0 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x50964f0 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x50961f0 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x5095fd0 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x5095e20 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x5095c00 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x5095a50 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x5095830 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x5095540 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x5095310 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x5095070 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x5094ce0 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x5094ac0 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5094810 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x50944e0 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x5094320 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x5094100 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x5093f50 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x5093d40 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x5093860 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x5093530 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x5093370 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x5093160 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x5092e50 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x5092d00 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x5092c30 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x5092b30 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x50928d0 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x50925f0 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x50923c0 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x5092120 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5091e80 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50919e0 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x5091820 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x5091670 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x5091560 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x5091430 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5091220 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x5091040 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5090d90 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x5090a60 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x50906f0 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x5090370 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x508fe10 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x508fc00 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x508f6e0 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x508f010 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x508ee50 [Final Native Public]
    void ResetToDefault(); // 0x508edb0 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x508ed30 [Final Native Public]
    void ResetCurveValues(); // 0x508ed10 [Final Native Public]
    void Reset(); // 0x508ecf0 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x508e2d0 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x508da80 [Final Native Public]
    int32 NumComponents(const FRigElementKey& InElement); // 0x508d990 [Final Native Public]
    int32 Num(); // 0x508d970 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x508d3b0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x508d4e0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x508d230 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x508d020 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x508ceb0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x508cdd0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x508cca0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x508caf0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x508ca10 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x508c970 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x508c8b0 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x508c7d0 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x508c6f0 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x508c560 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x508c490 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x508c3a0 [Final Native Public]
    bool IsControllerAvailable(); // 0x508c380 [Final Native Public]
    bool IsComponentSelected(const FRigComponentKey& InKey); // 0x508c2a0 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x508aab0 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x508a8c0 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x508a7f0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x508a6b0 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x508a5f0 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x508a4c0 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x508a220 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x508a0b0 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5089f70 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x5089e50 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x5089db0 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x5089cc0 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x5089be0 [Final Native Public]
    TArray<FRigHierarchyKey> GetSelectedHierarchyKeys_ForBlueprint(); // 0x5089ae0 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x5089a40 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x5089850 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x5089750 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5089610 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x5089560 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x5089370 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5089230 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x5089140 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x5088f50 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5088e10 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x5088c60 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x5088ad0 [Final Native Public]
    FRigHierarchyKey GetPreviousHierarchyParent(FRigHierarchyKey& InKey); // 0x5088980 [Final Native Public]
    FName GetPreviousHierarchyName(FRigHierarchyKey& InKey); // 0x5088870 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x50886d0 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x5088410 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x50881e0 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5088050 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x5087e90 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x5088590 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x5087d90 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x5087ca0 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x5087b40 [Final Native Public]
    FString GetNameSpace(const FRigElementKey& InItem); // 0x50879d0 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x5087800 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50876c0 [Final Native Public]
    FString GetModulePrefix(const FRigElementKey& InItem); // 0x5087590 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x50874d0 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x50873c0 [Final Native Public]
    FString GetModuleName(const FRigElementKey& InItem); // 0x50873c0 [Final Native Public]
    FName GetModuleFName(const FRigElementKey& InItem); // 0x5087300 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50871b0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x5087060 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5086ed0 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5086d70 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5086cc0 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5086b30 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x50869d0 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x50867d0 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5086690 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x5086480 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x50863b0 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x5086300 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x5086100 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5085fc0 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x5085f10 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5085d00 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x5085ba0 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5085a00 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x50858a0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x5085700 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x50855a0 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x50853a0 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x50852f0 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x50851b0 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x5085070 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x5084f20 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x5084e60 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x5084d80 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x5084c80 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x5084bf0 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x5084980 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x50847b0 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x50844b0 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x5084380 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x5084260 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x5084160 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x5083fa0 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x5083e20 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x5084b50 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x5083d30 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x5083c90 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x5083bb0 [Final Native Public]
    UScriptStruct* GetComponentType(const FRigElementKey& InElement, int32 InComponentIndex); // 0x5083a30 [Final Native Public]
    FName GetComponentName(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50838b0 [Final Native Public]
    TArray<FRigComponentKey> GetComponentKeys(const FRigElementKey& InElement); // 0x5083770 [Final Native Public]
    FRigComponentKey GetComponentKey(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50835e0 [Final Native Public]
    FString GetComponentContent(const FRigElementKey& InElement, int32 InComponentIndex); // 0x50833d0 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x5083290 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x5083090 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x5082f50 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x5082df0 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x5082cf0 [Final Native Public]
    TArray<FRigComponentKey> GetAllComponentKeys(); // 0x5082c50 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x50827b0 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x5082190 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x50820a0 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x5081680 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x50815f0 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x5081530 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x50963a0 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x5094ea0 [Final Native Public]
    bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x5093bf0 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x5093b10 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x5092fa0 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x5091c90 [Final Native Public]
    bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand); // 0x5090160 [Final Native Public]
    bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x508ffd0 [Final Native Public]
    bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x508fa30 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x508f860 [Final Native Public]
    bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x508f540 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x508f390 [Final Native Public]
    bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x508f1d0 [Final Native Public]
    FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x508eb10 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x508e970 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x508e7a0 [Final Native Public]
    FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x508e5d0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x508e400 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x508e190 [Final Native Public]
    bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand); // 0x508e030 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x508dea0 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x508dd10 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x508db60 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x508d620 [Final Native Public]
    TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand); // 0x508c010 [Final Native Public]
    TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo); // 0x508bde0 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x508bb60 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x508b770 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x508b430 [Final Native Public]
    TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x508ae90 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x508ac00 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x5085ea0 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x5084590 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x5081f40 [Final Native Public]
    FString ExportSelectionToText(); // 0x5081e00 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x5081bd0 [Final Native Public]
    bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo); // 0x5081a90 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x5081980 [Final Native Public]
    bool DeselectComponent(const FRigComponentKey& InKey); // 0x5081840 [Final Native Public]
    bool ClearSelection(bool bSetupUndo); // 0x5081470 [Final Native Public]
    FRigElementKey AddSocket(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const FLinearColor& InColor, const FString& InDescription, bool bSetupUndo, bool bPrintPythonCommand); // 0x50810f0 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo); // 0x5080ed0 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x5080c10 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x5080a80 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x50805b0 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x5080330 [Final Native Public]
    FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x507fe20 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x507fc90 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x507f990 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x507f7c0 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x507f500 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SetUpMirrorMatchTable(UControlRig* InControlRig); // 0x330e920 [Final Native Public]
    void SelectControls(UControlRig* InControlRig, bool bDoMirror, bool bClearSelection); // 0x51203d0 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x511fcf0 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x511fb10 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror, bool bDoAdditive); // 0x511e120 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x511d920 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x511d890 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x511d770 [Final Native Public]

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

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

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

// UCustomizableObjectInstanceUserData (/Script/CustomizableObject.CustomizableObjectInstanceUserData)
    void SetAnimationGameplayTags(FGameplayTagContainer& InstanceTags); // 0x77093a0 [Final Native Public]
    FGameplayTagContainer GetAnimationGameplayTags(); // 0x7709370 [Final Native Public]

// UCustomizableObject (/Script/CustomizableObject.CustomizableObject)
    bool IsParameterMultidimensional(const FString& InParameterName); // 0x773af50 [Final Native Public]
    bool IsLoading(); // 0x773ae30 [Final Native Public]
    bool IsCompiled(); // 0x773add0 [Final Native Public]
    FTransform GetTransformParameterDefaultValue(const FString& ParameterName); // 0x773ab90 [Final Native Public]
    UTexture* GetTextureParameterDefaultValue(const FString& InParameterName); // 0x773a8f0 [Final Native Public]
    FMutableStateUIMetadata GetStateUIMetadata(const FString& StateName); // 0x773a760 [Final Native Public]
    FString GetStateParameterName(const FString& StateName, int32 ParameterIndex); // 0x773a530 [Final Native Public]
    int32 GetStateParameterCount(const FString& StateName); // 0x773a420 [Final Native Public]
    FString GetStateName(int32 StateIndex); // 0x773a290 [Final Native Public]
    int32 GetStateCount(); // 0x773a240 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshParameterDefaultValue(const FString& ParameterName); // 0x773a040 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshComponentReferenceSkeletalMesh(const FName& ComponentName); // 0x77377e0 [Final Native Public]
    FCustomizableObjectProjector GetProjectorParameterDefaultValue(const FString& ParameterName); // 0x7739370 [Final Native Public]
    FMutableParamUIMetadata GetParameterUIMetadata(const FString& ParamName); // 0x7738fd0 [Final Native Public]
    EMutableParameterType GetParameterTypeByName(const FString& Name); // 0x7738f20 [Final Native Public]
    FString GetParameterName(int32 ParamIndex); // 0x7738e10 [Final Native Public]
    int32 GetParameterCount(); // 0x7738de0 [Final Native Public]
    UMaterialInterface* GetMaterialParameterDefaultValue(const FString& ParameterName); // 0x7738ad0 [Final Native Public]
    float GetFloatParameterDefaultValue(const FString& ParameterName); // 0x77386d0 [Final Native Public]
    FMutableParamUIMetadata GetEnumParameterValueUIMetadata(const FString& ParamName, const FString& OptionName); // 0x77382b0 [Final Native Public]
    FString GetEnumParameterValue(const FString& ParameterName, int32 ValueIndex); // 0x7738090 [Final Native Public]
    int32 GetEnumParameterNumValues(const FString& ParameterName); // 0x7737e80 [Final Native Public]
    ECustomizableObjectGroupType GetEnumParameterGroupType(const FString& ParamName); // 0x7737d50 [Final Native Public]
    int32 GetEnumParameterDefaultValue(const FString& ParameterName); // 0x7737bb0 [Final Native Public]
    FName GetComponentName(int32 ComponentIndex); // 0x77379c0 [Final Native Public]
    USkeletalMesh* GetComponentMeshReferenceSkeletalMesh(const FName& Name); // 0x77377e0 [Final Native Public]
    int32 GetComponentCount(); // 0x77377a0 [Final Native Public]
    FLinearColor GetColorParameterDefaultValue(const FString& ParameterName); // 0x7737500 [Final Native Public]
    bool GetBoolParameterDefaultValue(const FString& ParameterName); // 0x7737280 [Final Native Public]
    UCustomizableObjectInstance* CreateInstance(); // 0x7736d30 [Final Native Public]
    bool ContainsParameter(const FString& ParameterName); // 0x7736860 [Final Native Public]
    bool ContainsEnumParameterValue(const FString& ParameterName, const FString& Value); // 0x7736480 [Final Native Public]
    void Compile(FCompileParams& Params); // 0x7736160 [Final Native Public]

// UDGGUI (/Script/CustomizableObject.DGGUI)
    void SetCustomizableObjectInstanceUsage(UCustomizableObjectInstanceUsage* CustomizableObjectInstanceUsage); // 0x15b23e0 [Event Public]
    UCustomizableObjectInstanceUsage* GetCustomizableObjectInstanceUsage(); // 0x15b23e0 [Event Public]

// UCustomizableObjectInstance (/Script/CustomizableObject.CustomizableObjectInstance)
    void UpdateSkeletalMeshAsyncResult(const FScriptDelegate& Callback, bool bIgnoreCloseDist, bool bForceHighPriority); // 0x773d770 [Final Native Public]
    void UpdateSkeletalMeshAsync(bool bIgnoreCloseDist, bool bForceHighPriority); // 0x773d610 [Final Native Public]
    void SetVectorParameterSelectedOption(const FString& VectorParamName, const FLinearColor& VectorValue); // 0x773d520 [Final Native Public]
    void SetTransformParameterSelectedOption(const FString& TransformParamName, FTransform& TransformValue); // 0x773d3b0 [Final Native Public]
    void SetTextureParameterSelectedOption(const FString& TextureParamName, UTexture* TextureValue, int32 RangeIndex); // 0x773d280 [Final Native Public]
    void SetSkeletalMeshParameterSelectedOption(const FString& SkeletalMeshParamName, USkeletalMesh* SkeletalMeshValue, int32 RangeIndex); // 0x773d150 [Final Native Public]
    void SetReplacePhysicsAssets(bool bReplaceEnabled); // 0x773d0a0 [Final Native Public]
    void SetRandomValuesFromStream(const FRandomStream& InStream); // 0x773d000 [Final Native Public]
    void SetRandomValues(); // 0x773cfe0 [Final Native Public]
    void SetProjectorValue(const FString& ProjectorParamName, const FVector& OutPos, const FVector& OutDirection, const FVector& OutUp, const FVector& OutScale, float OutAngle, int32 RangeIndex); // 0x773cd70 [Final Native Public]
    void SetProjectorUp(const FString& ProjectorParamName, const FVector& Up, int32 RangeIndex); // 0x773cc30 [Final Native Public]
    void SetProjectorScale(const FString& ProjectorParamName, const FVector& Scale, int32 RangeIndex); // 0x773caf0 [Final Native Public]
    void SetProjectorPosition(const FString& ProjectorParamName, const FVector& Pos, int32 RangeIndex); // 0x773c9b0 [Final Native Public]
    void SetProjectorDirection(const FString& ProjectorParamName, const FVector& Direction, int32 RangeIndex); // 0x773c870 [Final Native Public]
    void SetProjectorAngle(const FString& ProjectorParamName, float Angle, int32 RangeIndex); // 0x773c740 [Final Native Public]
    void SetObject(UCustomizableObject* InObject); // 0x773c240 [Final Native Public]
    void SetMaterialParameterSelectedOption(const FString& MaterialParamName, UMaterialInterface* MaterialValue, int32 RangeIndex); // 0x773c110 [Final Native Public]
    void SetIntParameterSelectedOption(const FString& ParamName, const FString& SelectedOptionName, int32 RangeIndex); // 0x773bea0 [Final Native Public]
    void SetFloatParameterSelectedOption(const FString& FloatParamName, float FloatValue, int32 RangeIndex); // 0x773bfe0 [Final Native Public]
    void SetEnumParameterSelectedOption(const FString& ParamName, const FString& SelectedOptionName, int32 RangeIndex); // 0x773bea0 [Final Native Public]
    void SetDefaultValues(); // 0x773be80 [Final Native Public]
    void SetDefaultValue(const FString& ParamName); // 0x773bd70 [Final Native Public]
    void SetCurrentState(const FString& StateName); // 0x773bcd0 [Final Native Public]
    void SetColorParameterSelectedOption(const FString& ColorParamName, const FLinearColor& ColorValue); // 0x773bbe0 [Final Native Public]
    void SetBuildParameterRelevancy(bool Value); // 0x773bb50 [Final Native Public]
    void SetBoolParameterSelectedOption(const FString& BoolParamName, bool BoolValue); // 0x773ba60 [Final Native Public]
    int32 RemoveValueFromProjectorRange(const FString& ParamName, int32 RangeIndex); // 0x773b970 [Final Native Public]
    int32 RemoveValueFromIntRange(const FString& ParamName, int32 RangeIndex); // 0x773b880 [Final Native Public]
    int32 RemoveValueFromFloatRange(const FString& ParamName, int32 RangeIndex); // 0x773b790 [Final Native Public]
    void MultilayerProjectorUpdateLayer(const FName& ProjectorParamName, int32 Index, FMultilayerProjectorLayer& Layer); // 0x773b630 [Final Native Public]
    void MultilayerProjectorRemoveLayerAt(const FName& ProjectorParamName, int32 Index); // 0x773b550 [Final Native Public]
    int32 MultilayerProjectorNumLayers(const FName& ProjectorParamName); // 0x773b4a0 [Final Native Public]
    FMultilayerProjectorLayer MultilayerProjectorGetLayer(const FName& ProjectorParamName, int32 Index); // 0x773b310 [Final Native Public]
    void MultilayerProjectorCreateLayer(const FName& ProjectorParamName, int32 Index); // 0x773b230 [Final Native Public]
    bool IsParameterRelevant(const FString& ParamName); // 0x773b0f0 [Final Native Public]
    bool IsParameterDirty(const FString& ParamName, int32 RangeIndex); // 0x773ae60 [Final Native Public]
    bool HasAnySkeletalMesh(); // 0x773ada0 [Final Native Public]
    bool HasAnyParameters(); // 0x773ad70 [Final Native Public]
    FTransform GetTransformParameterSelectedOption(const FString& TransformParamName); // 0x773ac70 [Final Native Public]
    int32 GetTextureValueRange(const FString& ParamName); // 0x773aae0 [Final Native Public]
    UTexture* GetTextureParameterSelectedOption(const FString& TextureParamName, int32 RangeIndex); // 0x773a9f0 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshParameterSelectedOption(const FString& SkeletalMeshParamName, int32 RangeIndex); // 0x773a150 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshComponentSkeletalMesh(const FName& ComponentName); // 0x77378e0 [Final Native Public]
    TArray<UMaterialInterface*> GetSkeletalMeshComponentOverrideMaterials(const FName& ComponentName); // 0x7739eb0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh(int32 ComponentIndex); // 0x7739db0 [Final Native Public]
    int32 GetProjectorValueRange(const FString& ParamName); // 0x7739d00 [Final Native Public]
    void GetProjectorValue(const FString& ProjectorParamName, const FVector& OutPos, const FVector& OutDirection, const FVector& OutUp, const FVector& OutScale, const float& OutAngle, const ECustomizableObjectProjectorType& OutType, int32 RangeIndex); // 0x7739a20 [Final Native Public]
    FVector GetProjectorUp(const FString& ParamName, int32 RangeIndex); // 0x7739910 [Final Native Public]
    FVector GetProjectorScale(const FString& ParamName, int32 RangeIndex); // 0x7739800 [Final Native Public]
    FVector GetProjectorPosition(const FString& ParamName, int32 RangeIndex); // 0x77396f0 [Final Native Public]
    ECustomizableObjectProjectorType GetProjectorParameterType(const FString& ParamName, int32 RangeIndex); // 0x7739600 [Final Native Public]
    FVector GetProjectorDirection(const FString& ParamName, int32 RangeIndex); // 0x7739260 [Final Native Public]
    float GetProjectorAngle(const FString& ParamName, int32 RangeIndex); // 0x7739170 [Final Native Public]
    int32 GetNumComponents(); // 0x7738da0 [Final Native Public]
    TSet<UAssetUserData*> GetMergedAssetUserData(int32 ComponentIndex); // 0x7738cc0 [Final Native Public]
    UMaterialInterface* GetMaterialParameterSelectedOption(const FString& MaterialParamName, int32 RangeIndex); // 0x7738bd0 [Final Native Public]
    int32 GetIntValueRange(const FString& ParamName); // 0x7738a20 [Final Native Public]
    FString GetIntParameterSelectedOption(const FString& ParamName, int32 RangeIndex); // 0x7737f90 [Final Native Public]
    int32 GetFloatValueRange(const FString& ParamName); // 0x7738970 [Final Native Public]
    float GetFloatParameterSelectedOption(const FString& FloatParamName, int32 RangeIndex); // 0x7738880 [Final Native Public]
    FInstancedStruct GetExtensionInstanceData(UCustomizableObjectExtension* Extension); // 0x7738590 [Final Native Public]
    FString GetEnumParameterSelectedOption(const FString& ParamName, int32 RangeIndex); // 0x7737f90 [Final Native Public]
    UCustomizableObject* GetCustomizableObject(); // 0x372b090 [Final Native Public]
    FString GetCurrentState(); // 0x7737b20 [Final Native Public]
    TArray<FName> GetComponentNames(); // 0x7737aa0 [Final Native Public]
    USkeletalMesh* GetComponentMeshSkeletalMesh(const FName& ComponentName); // 0x77378e0 [Final Native Public]
    FLinearColor GetColorParameterSelectedOption(const FString& ColorParamName); // 0x77376e0 [Final Native Public]
    bool GetBuildParameterRelevancy(); // 0x77374d0 [Final Native Public]
    bool GetBoolParameterSelectedOption(const FString& BoolParamName); // 0x7737420 [Final Native Public]
    TSubclassOf<UAnimInstance> GetAnimBP(const FName& ComponentName, const FName& Slot); // 0x7737090 [Final Native Public]
    FGameplayTagContainer GetAnimationGameplayTags(); // 0x7737250 [Final Native Public]
    void ForEachComponentAnimInstance(const FName& ComponentName, const FScriptDelegate& Delegate); // 0x7736fa0 [Final Native Public]
    void ForEachAnimInstance(int32 ObjectComponentIndex, const FScriptDelegate& Delegate); // 0x7736e70 [Final Native Public]
    bool ContainsVectorParameter(const FString& ParameterName); // 0x7736c70 [Final Native Public]
    bool ContainsTransformParameter(const FString& ParameterName); // 0x7736bb0 [Final Native Public]
    bool ContainsTextureParameter(const FString& ParameterName); // 0x7736af0 [Final Native Public]
    bool ContainsSkeletalMeshParameter(const FString& ParameterName); // 0x7736a30 [Final Native Public]
    bool ContainsProjectorParameter(const FString& ParameterName); // 0x7736970 [Final Native Public]
    bool ContainsMaterialParameter(const FString& ParameterName); // 0x77367a0 [Final Native Public]
    bool ContainsIntParameter(const FString& ParameterName); // 0x77363c0 [Final Native Public]
    bool ContainsFloatParameter(const FString& ParameterName); // 0x77366e0 [Final Native Public]
    bool ContainsEnumParameter(const FString& ParameterName); // 0x77363c0 [Final Native Public]
    bool ContainsBoolParameter(const FString& ParameterName); // 0x7736300 [Final Native Public]
    UCustomizableObjectInstance* CloneStatic(UObject* Outer); // 0x7736010 [Final Native Public]
    UCustomizableObjectInstance* Clone(); // 0x7735f50 [Final Native Public]
    int32 AddValueToProjectorRange(const FString& ParamName); // 0x7735ea0 [Final Native Public]
    int32 AddValueToIntRange(const FString& ParamName); // 0x7735df0 [Final Native Public]
    int32 AddValueToFloatRange(const FString& ParamName); // 0x7735d40 [Final Native Public]

// UCustomizableObjectInstanceUsage (/Script/CustomizableObject.CustomizableObjectInstanceUsage)
    void UpdateSkeletalMeshAsyncResult(const FScriptDelegate& Callback, bool bIgnoreCloseDist, bool bForceHighPriority); // 0x7768970 [Final Native Public]
    void UpdateSkeletalMeshAsync(bool bNeverSkipUpdate, bool bIgnoreCloseDist, bool bForceHighPriority); // 0x77687a0 [Final Native Public]
    void SetSkipSetSkeletalMeshOnAttach(bool bSkip); // 0x7768450 [Final Native Public]
    void SetSkipSetReferenceSkeletalMesh(bool bSkip); // 0x77682d0 [Final Native Public]
    void SetCustomizableObjectInstance(UCustomizableObjectInstance* CustomizableObjectInstance); // 0x7768080 [Final Native Public]
    void SetComponentName(const FName& Name); // 0x7767ee0 [Final Native Public]
    bool GetSkipSetSkeletalMeshOnAttach(); // 0x7767b20 [Final Native Public]
    bool GetSkipSetReferenceSkeletalMesh(); // 0x7767ad0 [Final Native Public]
    UCustomizableObjectInstance* GetCustomizableObjectInstance(); // 0x77677c0 [Final Native Public]
    FName GetComponentName(); // 0x7767680 [Final Native Public]
    USkeletalMeshComponent* GetAttachParent(); // 0x77675d0 [Final Native Public]
    void AttachTo(USkeletalMeshComponent* SkeletalMeshComponent); // 0x7767320 [Final Native Public]

// UCustomizableObjectSystem (/Script/CustomizableObject.CustomizableObjectSystem)
    void SetWorkingMemory(int32 KiloBytes); // 0x77685d0 [Final Native Public]
    bool IsUpdating(UCustomizableObjectInstance* Instance); // 0x7767dd0 [Final Native Public]
    bool IsUpdateResultValid(const EUpdateResult& UpdateResult); // 0x7767d50 [Final Native Static Public]
    int32 GetWorkingMemory(); // 0x7767d00 [Final Native Public]
    int32 GetTotalInstances(); // 0x7767be0 [Final Native Public]
    int64 GetTextureMemoryUsed(); // 0x7767b70 [Final Native Public]
    FString GetPluginVersion(); // 0x77678c0 [Final Native Public]
    int32 GetNumPendingInstances(); // 0x7767870 [Final Native Public]
    int32 GetNumInstances(); // 0x7767820 [Final Native Public]
    UCustomizableObjectSystem* GetInstanceChecked(); // 0x77677f0 [Final Native Static Public]
    UCustomizableObjectSystem* GetInstance(); // 0x77677f0 [Final Native Static Public]
    int32 GetAverageBuildTime(); // 0x7767600 [Final Native Public]

// UCustomizableSkeletalComponent (/Script/CustomizableObject.CustomizableSkeletalComponent)
    void UpdateSkeletalMeshAsyncResult(const FScriptDelegate& Callback, bool bIgnoreCloseDist, bool bForceHighPriority); // 0x7768ac0 [Final Native Public]
    void UpdateSkeletalMeshAsync(bool bNeverSkipUpdate); // 0x77688d0 [Final Native Public]
    void SetSkipSetSkeletalMeshOnAttach(bool bSkip); // 0x7768540 [Final Native Public]
    void SetSkipSetReferenceSkeletalMesh(bool bSkip); // 0x77683c0 [Final Native Public]
    void SetCustomizableObjectInstance(UCustomizableObjectInstance* Instance); // 0x7768190 [Final Native Public]
    void SetComponentName(const FName& Name); // 0x7767fe0 [Final Native Public]
    bool GetSkipSetSkeletalMeshOnAttach(); // 0x7767b50 [Final Native Public]
    bool GetSkipSetReferenceSkeletalMesh(); // 0x7767b00 [Final Native Public]
    UCustomizableObjectInstance* GetCustomizableObjectInstance(); // 0x3b0fcb0 [Final Native Public]
    FName GetComponentName(); // 0x77676c0 [Final Native Public]

// ACustomizableSkeletalMeshActor (/Script/CustomizableObject.CustomizableSkeletalMeshActor)
    void SwitchComponentsMaterials(UCustomizableObjectInstance* Instance); // 0x7768710 [Final Native Private]
    void SetDebugMaterial(UMaterialInterface* InDebugMaterial); // 0x7768230 [Final Native Public]
    USkeletalMeshComponent* GetSkeletalMeshComponent(const FName& ComponentName); // 0x7767980 [Final Native Public]
    UCustomizableObjectInstance* GetCustomizableObjectInstance(); // 0x7767760 [Final Native Public]
    void EnableDebugMaterial(bool bEnableDebugMaterial); // 0x7767410 [Final Native Public]

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSMode(UObject* WorldContextObject, const UDLSSMode& DLSSMode); // 0x5e064e0 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x5e06480 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x5e06450 [Final Native Static Public]
    bool IsRayTracingAvailable(); // 0x5e06420 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x5e063f0 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x5e06390 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x5e06360 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x5e061e0 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x5e061b0 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x5e06140 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x5e060c0 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x5e05e60 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x5e05d50 [Final Native Static Public]
    void GetDLSSModeInformation(const UDLSSMode& DLSSMode, const FVector2D& ScreenResolution, const bool& bIsSupported, const float& OptimalScreenPercentage, const bool& bIsFixedScreenPercentage, const float& MinScreenPercentage, const float& MaxScreenPercentage, const float& OptimalSharpness); // 0x5e057c0 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x5e055e0 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x5e054d0 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x5e06000 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x5e05450 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x5e053d0 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x5e052d0 [Final Native Static Public]

// UDataRegistrySubsystem (/Script/DataRegistry.DataRegistrySubsystem)
    bool NotEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x3712610 [Final Native Static Public]
    bool NotEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3df6a80 [Final Native Static Public]
    bool IsValidDataRegistryType(const FDataRegistryType& DataRegistryType); // 0x3711150 [Final Native Static Public]
    bool IsValidDataRegistryId(const FDataRegistryId& DataRegistryId); // 0x3de1680 [Final Native Static Public]
    void GetPossibleDataRegistryIdList(const FDataRegistryType& RegistryType, const TArray<FDataRegistryId>& OutIdList); // 0x54434c0 [Final Native Static Public]
    bool GetCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, FTableRowBase& OutItem); // 0x5443200 [Final Native Static Public]
    bool GetCachedItemBP(const FDataRegistryId& ItemId, FTableRowBase& OutItem); // 0x5442fc0 [Final Native Static Public]
    void FindCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x5442ce0 [Final Native Static Public]
    void FindCachedItemBP(const FDataRegistryId& ItemId, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x5442a90 [Final Native Static Public]
    void EvaluateDataRegistryCurve(const FDataRegistryId& ItemId, float InputValue, float DefaultValue, const EDataRegistrySubsystemGetItemResult& OutResult, const float& OutValue); // 0x54427f0 [Final Native Static Public]
    bool EqualEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x370f590 [Final Native Static Public]
    bool EqualEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3dcf010 [Final Native Static Public]
    FString Conv_DataRegistryTypeToString(const FDataRegistryType& DataRegistryType); // 0x37100c0 [Final Native Static Public]
    FString Conv_DataRegistryIdToString(const FDataRegistryId& DataRegistryId); // 0x5442660 [Final Native Static Public]
    bool AcquireItemBP(const FDataRegistryId& ItemId, const FScriptDelegate& AcquireCallback); // 0x5442560 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    bool RegenerateAssetFromDataflow(UObject* AssetToRegenerate, bool bRegenerateDependentAssets); // 0x32c4770 [Final Native Static Public]
    bool OverrideDataflowVariableObjectArray(UObject* Asset, const FName& VariableName, const TArray<UObject*>& VariableArrayValue); // 0x32c44f0 [Final Native Static Public]
    bool OverrideDataflowVariableObject(UObject* Asset, const FName& VariableName, UObject* VariableValue); // 0x32c4370 [Final Native Static Public]
    bool OverrideDataflowVariableIntArray(UObject* Asset, const FName& VariableName, const TArray<int32>& VariableArrayValue); // 0x32c40f0 [Final Native Static Public]
    bool OverrideDataflowVariableInt(UObject* Asset, const FName& VariableName, int64 VariableValue); // 0x32c3f70 [Final Native Static Public]
    bool OverrideDataflowVariableFloatArray(UObject* Asset, const FName& VariableName, const TArray<float>& VariableArrayValue); // 0x32c3cf0 [Final Native Static Public]
    bool OverrideDataflowVariableFloat(UObject* Asset, const FName& VariableName, float VariableValue); // 0x32c3b60 [Final Native Static Public]
    bool OverrideDataflowVariableBoolArray(UObject* Asset, const FName& VariableName, const TArray<bool>& VariableArrayValue); // 0x32c38e0 [Final Native Static Public]
    bool OverrideDataflowVariableBool(UObject* Asset, const FName& VariableName, bool VariableValue); // 0x32c3760 [Final Native Static Public]
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x32c3660 [Final Native Static Public]

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

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

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

// UEVIK_Functions (/Script/EOSIntegrationKit.EVIK_Functions)
    void EOSRoomToken(const FString& VoiceRoomName, const FString& PlayerName, const FString& ClientIP, const FScriptDelegate& Result); // 0x4e9ccb0 [Final Native Static Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3879f70 [Final Native Public]
    void UserConstructionScript(); // 0x15b23e0 [Event Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3879f10 [Final Native Public]
    void TearOff(); // 0x3775ee0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3879e00 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3879e80 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x3879d70 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3879ce0 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x3879c50 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x3879b70 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x3879ae0 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x3879a60 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x38799e0 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x3879960 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x38798e0 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3879850 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x3879770 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x38796f0 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x3879660 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x38795c0 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x3879530 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x38794a0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x3879410 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3879380 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x38792f0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3879120 [Final Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b23e0 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x15b23e0 [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); // 0x15b23e0 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x15b23e0 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b23e0 [Event Protected]
    void ReceiveDestroyed(); // 0x15b23e0 [Event Public]
    void ReceiveBeginPlay(); // 0x15b23e0 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15b23e0 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x15b23e0 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x15b23e0 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x15b23e0 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x15b23e0 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x15b23e0 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x15b23e0 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x15b23e0 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x15b23e0 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x15b23e0 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x15b23e0 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x15b23e0 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3879000 [Native Public]
    void OnRep_ReplicateMovement(); // 0x3775ec0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x3878fe0 [Native Public]
    void OnRep_Owner(); // 0x2464a20 [Native Protected]
    void OnRep_Instigator(); // 0x375bb60 [Native Public]
    void OnRep_AttachmentReplication(); // 0x37759a0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x3878d70 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x3878c60 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38789f0 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x38788c0 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3878580 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x38782b0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3877fe0 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3877d80 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3877a30 [Final Native Public]
    void K2_OnReset(); // 0x15b23e0 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x15b23e0 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x15b23e0 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x3877a10 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x38776b0 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x3877640 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x38775c0 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x3877490 [Final Native Public]
    void K2_DestroyActor(); // 0x3877470 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3877280 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3877070 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3876ef0 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3876d90 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3876a50 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3876710 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3876440 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3876170 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3875e30 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3875b60 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3875890 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x38757f0 [Final Native Public]
    bool IsChildActor(); // 0x38757b0 [Final Native Public]
    bool IsActorTickEnabled(); // 0x3875790 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x3875760 [Final Native Public]
    bool HasAuthority(); // 0x3875730 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x3875630 [Final Native Public]
    FVector GetVelocity(); // 0x38755e0 [Native Public]
    FTransform GetTransform(); // 0x3875570 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x3875550 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x3875450 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x3875310 [Final Native Public]
    float GetResimulationThreshold(); // 0x38752b0 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x3875290 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x3875260 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x3875240 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3875200 [Final Native Public]
    AActor* GetParentActor(); // 0x38751b0 [Final Native Public]
    AActor* GetOwner(); // 0x3875190 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x38750e0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3874fd0 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x3874f50 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x3874f30 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x3874f10 [Final Native Public]
    ENetRole GetLocalRole(); // 0x3874ef0 [Final Native Public]
    float GetLifeSpan(); // 0x3874eb0 [Native Public]
    FTransform GetLevelTransform(); // 0x3874df0 [Final Native Public]
    ULevel* GetLevel(); // 0x3874da0 [Final Native Public]
    AController* GetInstigatorController(); // 0x3874d60 [Final Native Public]
    APawn* GetInstigator(); // 0x36a8dd0 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x3874c30 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3874b80 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3874a70 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x3874850 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x3874750 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x38746e0 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x38744a0 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x3874360 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3874230 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x3873e60 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3873d90 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3873ae0 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3873aa0 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x3873b20 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x38739a0 [Final Native Public]
    FVector GetActorUpVector(); // 0x3873930 [Final Native Public]
    float GetActorTimeDilation(); // 0x38738b0 [Final Native Public]
    float GetActorTickInterval(); // 0x3873890 [Final Native Public]
    FVector GetActorScale3D(); // 0x3873820 [Final Native Public]
    FVector GetActorRightVector(); // 0x38737b0 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x3873740 [Final Native Public]
    FVector GetActorForwardVector(); // 0x38736d0 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x38735e0 [Native Public]
    bool GetActorEnableCollision(); // 0x38735c0 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3873420 [Native Public]
    void ForceNetUpdate(); // 0x3873400 [Native Public]
    void FlushNetDormancy(); // 0x38733e0 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x3873160 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3873070 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x36eb500 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x3872fe0 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3872eb0 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x3872e00 [Native Public]
    bool CanTriggerResimulation(); // 0x3872dd0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3872d40 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3872cb0 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3872880 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x3872660 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x38725a0 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x37f1f20 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x3d64500 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x3d64440 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x3b1f100 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x3d64370 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x3d642e0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x15b23e0 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x15b23e0 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x15b23e0 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x15b23e0 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x15b23e0 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x3d64190 [Final Native Public]
    void PreviousDebugTarget(); // 0x3d64170 [Native Public]
    void NextDebugTarget(); // 0x3d03d70 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x3d63ab0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x3d637d0 [Final Native Public]
    APawn* GetOwningPawn(); // 0x3d63760 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x3d630c0 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x3d62dc0 [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); // 0x3d627e0 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x3d624d0 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x3d62270 [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); // 0x3d61e10 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x3d61b10 [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); // 0x3d615c0 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x3d61310 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3d61120 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x3d60f50 [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); // 0x3d60890 [Final Native Event Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x2464a20 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3ac8da0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3ac8e20 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3ac7c80 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3ac7520 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3ac74a0 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3ac7410 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3879ce0 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3ac6560 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3ac64d0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3ac6440 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x15b23e0 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x15b23e0 [Event Public]
    void ReceiveBeginPlay(); // 0x15b23e0 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x15b23e0 [Event Public]
    void OnRep_IsActive(); // 0x3775ec0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3ac5c90 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x3ac5840 [Native Public]
    bool IsBeingDestroyed(); // 0x3ac5810 [Final Native Public]
    bool IsActive(); // 0x3ac57e0 [Final Native Public]
    AActor* GetOwner(); // 0x3ac4ed0 [Final Native Public]
    float GetComponentTickInterval(); // 0x3ac4730 [Final Native Public]
    void Deactivate(); // 0x3775b80 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3ac43a0 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3ac3b60 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3ac3ad0 [Native Public]
    void Activate(bool bReset); // 0x36afc00 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x3b6c5c0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x3b6b960 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x3b6b890 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x3b6ae40 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x3b6acf0 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x3b6a430 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x3b6a010 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x3b67cc0 [Final Native Public]
    void ResetRelativeTransform(); // 0x3b67bf0 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x3b66ea0 [Final Native Private]
    void OnRep_Transform(); // 0x3b66e80 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x3b66e40 [Final Native Private]
    void OnRep_AttachParent(); // 0x3b66e20 [Final Native Private]
    void OnRep_AttachChildren(); // 0x3b66e00 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b66800 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b665c0 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b66310 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b66110 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b65eb0 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b65cb0 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b65a60 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b65860 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x3b65800 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x3b657d0 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x3b65710 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x3b656e0 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x3b65370 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3b65190 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x3b65000 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b64da0 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b64b40 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b64940 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b64710 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b644e0 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b642e0 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b64080 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b63e80 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b63c80 [Final Native Public]
    bool IsVisible(); // 0x3b63c50 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x3b63a60 [Native Public]
    bool IsGroupedComponentMovementEnabled(); // 0x3b63880 [Final Native Static Public]
    bool IsAnySimulatingPhysics(); // 0x3b63640 [Native Public]
    FVector GetUpVector(); // 0x3b62ec0 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x3b622d0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x3b62220 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x3b62170 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x3b620c0 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x3b61e40 [Final Native Public]
    FVector GetRightVector(); // 0x3b61d00 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x3b61c90 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3b61770 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x3b61650 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x3929f80 [Final Native Public]
    FVector GetForwardVector(); // 0x3b60be0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x3b5fdc0 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x3b5fb20 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x3b5fa10 [Final Native Public]
    FName GetAttachSocketName(); // 0x3b5f480 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x3b5f460 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x3b5f180 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x3b5ee50 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x3b5ed80 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3b1f190 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3b1f100 [Native Public]
    void WakeAllRigidBodies(); // 0x3a2ffd0 [Native Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b1f0e0 [Final Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3b1ee60 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x3b1e720 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x3b1e670 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3b1e3d0 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3b1e240 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x3b1dfc0 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x3b1dd50 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x3b1dc30 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3b1dab0 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3b1da00 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x3b1d710 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3b1d0b0 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x3b1d020 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3b1c6f0 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3b1c5e0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b1c530 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3b1c3d0 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3b1c320 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x3b1c270 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x3b1b700 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b1bc80 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b1bb60 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x3b1ba20 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b1b8e0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b1b790 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3b1b650 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x3b1b440 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3b1b0c0 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x3b1add0 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3b1ad00 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3b1ac30 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3b1ab60 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3b1aa50 [Native Public]
    void SetLinearDamping(float InDamping); // 0x3b1a8e0 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b1a760 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x3b19a80 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x3b194c0 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b19270 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x3b19110 [Final Native Public]
    void SetGyroscopicTorqueEnabled(bool bInGyroscopicTorqueEnabled); // 0x3b18e10 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x3b18d60 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x3b181b0 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x3b17cd0 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x3b17bf0 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x3b17d80 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x3b177d0 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x3b17720 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3b17020 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3b16ef0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3b16df0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3b16ce0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3b16bf0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3b16940 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3b16810 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3b16710 [Final Native Public]
    void SetCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3b16600 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3b16510 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3b16480 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3b163d0 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x3b16160 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x3b160e0 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x3b15f40 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x3b15ec0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x3b15df0 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x3b15d70 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x3b15cf0 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x3b15b40 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x3b15a90 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x3b159e0 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x3b15930 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x3b15880 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x3b156c0 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x3b148d0 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x3b14770 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x3b146e0 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3b145f0 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x3b14500 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x3b143e0 [Final Native Public]
    void SetAllowPartialIslandSleep(bool InAllowPartialIslandSleep, const FName& BoneName); // 0x3b14800 [Native Public]
    void SetAllMassScale(float InMassScale); // 0x3b14350 [Native Public]
    void SetAllAllowPartialIslandSleep(bool InAllowPartialIslandSleep); // 0x3b142c0 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x3b14130 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x3b14080 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x3b13fd0 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x3b13cb0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b13850 [Final Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x3b137c0 [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); // 0x3b12a60 [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); // 0x3b126e0 [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); // 0x3b120e0 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x3b12090 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x3b12050 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x3b12010 [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); // 0x3b11c40 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x3b11b30 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3b11a50 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x3b11980 [Native Public]
    bool IsGravityEnabled(); // 0x3a2dc00 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x3b11810 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x3b11650 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x3b11610 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x3b11540 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x3b11470 [Final Native Public]
    void HandlePostMigrationPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3b113a0 [Native Protected]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x3b11370 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x3a2fed0 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x3b10fd0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x3b10e10 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x3b10d60 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x3b10cb0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x3b10bf0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x3b10a00 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3b108f0 [Final Native Public]
    int32 GetNumMaterials(); // 0x3b108c0 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x3b107e0 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x3b106e0 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3b10640 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x3b10560 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x3b104c0 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x3b10420 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x3b10380 [Native Public]
    float GetMass(); // 0x3b10340 [Native Public]
    float GetLinearDamping(); // 0x3b10300 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x3b0fea0 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x3b0fe70 [Native Public]
    bool GetGyroscopicTorqueEnabled(); // 0x3b0fe40 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x3b0fdd0 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x3b0fcd0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x3b0fc10 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x3b0fb70 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x3b0f7c0 [Native Public]
    FName GetCollisionProfileName(); // 0x3b0f780 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x3b0f750 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x3b0f720 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x3b0f5e0 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x3b0f530 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x3b0ef70 [Final Native Public]
    float GetAngularDamping(); // 0x3b0ef30 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x3b0edf0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x3b0ecf0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x3b0ec50 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x3b0e8b0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x3b0e710 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x3b0e430 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x3b0e3e0 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x3b0e320 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x3b0e170 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3b0df30 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3b0de00 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3b0dcc0 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x3b0dae0 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x3b0d900 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3b0d150 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b0d020 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3b0ced0 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3b0cd80 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x3b0cc50 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b0c760 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b0c620 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3b1e560 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3b1c800 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3b1b5c0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3b1b4f0 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3b16010 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3b136a0 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x3b13600 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3b10b00 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3b10ab0 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3b10760 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x3bbe5c0 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3bbe1d0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3bbc700 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3bbad10 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3bb8320 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3bb8260 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3bb7c40 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3bb7b40 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3bb6fa0 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3bb5bd0 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x3baef50 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3bae930 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37f2520 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x37f2490 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x37f2410 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x37f22b0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x37f21e0 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x37f1fe0 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x37f1f40 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x37f1e80 [Final Native Public]
    float GetLODDistanceScale(); // 0x37f1db0 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x37f1950 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x37f1c20 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x37f1ae0 [Native Public]
    int32 GetInstanceCount(); // 0x37f1920 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x37f1830 [Final Native Public]
    void ClearInstances(); // 0x37f1760 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37f1550 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x37f12e0 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x37f0fd0 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x37f10e0 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x37f0e70 [Native Public]

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

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x3e9ede0 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x3e9d590 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x3e9d4f0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x3e9d4c0 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x3e9d0f0 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x3e9d0b0 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x3e9d080 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x36a85f0 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3e9dfe0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3e9ddc0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3e9dc10 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3e9d9d0 [Final Native Public]

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

// UTexture (/Script/Engine.Texture)
    ETextureStreamingMethod GetTextureStreamingMethod(); // 0x4340880 [Final Native Public]
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x4340730 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x4340680 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x4340540 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x43404a0 [Final Native Public]
    FVector3f Blueprint_GetBuiltTextureSize(); // 0x4340350 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3cb4a50 [Native Public]

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x4340510 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x43404e0 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x43403e0 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3cb4800 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x3cb4790 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3cb46a0 [Native Public]
    FFrameRate GetFrameRate(); // 0x3cb4260 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3cb4160 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3cb40a0 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3cb3e90 [Native Public]
    void FetchAndUpdate(); // 0x3775ee0 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x3b6d060 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x3b6cff0 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x3b6cd00 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3b6c9b0 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3b6c660 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x3b6bd30 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x3b6bb20 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x3b6b7a0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x3b6b160 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x3b6b070 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x3b6b270 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x3b6ad80 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x3b6a930 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x3b6a3a0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x3b6a310 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x3b6a170 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x3b69f60 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x3b695a0 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x3b694f0 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x3b693d0 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x3b68ca0 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x3b671d0 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x3b63b00 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x3b638d0 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x3b63710 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x3b63260 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x3b62d90 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x3b62030 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x3b61fc0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x3b61f10 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x3b61af0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x3b61990 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x3b61970 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x3b615c0 [Final Native Public]
    int32 GetNumLODs(); // 0x3b61580 [Final Native Public]
    int32 GetNumBones(); // 0x3b61550 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x3b61450 [Final Native Public]
    int32 GetForcedLOD(); // 0x3b60bc0 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x3b60680 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x3b603d0 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x3b60350 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x3b5f8d0 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x3b5f760 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x3b5f4a0 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x3b5f360 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x3b5eef0 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x3b5ecb0 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x3b5ebe0 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x3b5eb30 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x3b5ea00 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x3b5e7e0 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b6cf10 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3b6ce30 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3b6c550 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3b6c4c0 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3b6c4a0 [Final Native Public]
    void Stop(); // 0x3b6c2e0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3b6c210 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x310d5f0 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x310d5f0 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3b6b660 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3b6b5a0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x3b6afe0 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3b6ab90 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3b6aa80 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3b6aa00 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x3b6a820 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3b6a700 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3b6a4b0 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3b69ed0 [Final Native Public]
    void SetEnablePerPolyCollision(bool bInEnablePerPolyCollision); // 0x3b69e40 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3b69d30 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3b69c60 [Final Native Public]
    void SetEnableAnimation(bool bNewEnableAnimation); // 0x3b69a20 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3b69960 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3b698b0 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b697e0 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3b696d0 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3b69650 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x3b692f0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3b69220 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x3b68ea0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x3b68fc0 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3b68f30 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3b68d40 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3b689f0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3b68b10 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x3b68960 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3b688b0 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b68780 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3b68650 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3b684e0 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3b68450 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b68370 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3b68240 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x3b68110 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3b67f90 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x3b67e50 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3b67c90 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3b67bb0 [Final Native Public]
    void ResetClothCollisionSources(); // 0x3b67b90 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3b67b10 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3b67aa0 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3b67a80 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x3b67550 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b67480 [Final Native Public]
    void RecreateClothingActors(); // 0x3b67460 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3b672f0 [Final Native Public]
    void Play(bool bLooping); // 0x3b67260 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x3b66f70 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3b66c00 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3b66b20 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3b654d0 [Final Native Public]
    bool IsPlaying(); // 0x3b639d0 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3b63850 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3b63670 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3b62ff0 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b62b50 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b62890 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3b62870 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3b62850 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b62670 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b62400 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x3b61ee0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3b61ea0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3b61950 [Final Native Public]
    float GetPosition(); // 0x3b618b0 [Final Native Public]
    float GetPlayRate(); // 0x3b61810 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3b614a0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3b61390 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3b61290 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3b61190 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3b610d0 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b60f20 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b60d20 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b60a10 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3b60810 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3b607e0 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3b607b0 [Final Native Public]
    bool GetCurveValue(const FName& CurveName, float DefaultValue, const float& Value); // 0x3b60480 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3b601c0 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b5fff0 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3b5fef0 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x3b5fe10 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3b5fcf0 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(const FName& ClothingAssetName); // 0x3b5fd20 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3b5f690 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x3b5f5d0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3b5f420 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3b5f380 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x3b5f440 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3b5f300 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3b5f330 [Final Native Public]
    bool GetAllowClothActors(); // 0x3b5f2d0 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3b5f160 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3b5f140 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3b5f0b0 [Final Native Public]
    void ClearMorphTargets(); // 0x3b5eab0 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3b5e8b0 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3b5e730 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3b5e620 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3b5e480 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3b5e2e0 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3b5e210 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3b5e0f0 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38e11e0 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38e1090 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x38e0fc0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38e0e90 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38e0d40 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x38e0c70 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x38e0b60 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x38e0a20 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x38e0970 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x38e0750 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38e06a0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x38e0670 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x38e0490 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x38e03c0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x38e0330 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x38dfee0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x38dfe50 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x38dfdc0 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x38dfb30 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x38ded00 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x38de710 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x38de4f0 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float duration, UBlendProfile* BlendProfile); // 0x38de3e0 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x38ddfc0 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38dd560 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x38dd3b0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38dd0c0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38dcd80 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x38dca70 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x38dabb0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x38daa50 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x38dc880 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x38dc740 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x38dc5a0 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x38dc4d0 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x38dc350 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x38dc1f0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x38dc050 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x38dbf40 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38dbd40 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38dbab0 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x38db860 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x38db750 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x38db5e0 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x38db470 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x38db360 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x38db270 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x38db160 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x38db050 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x38daf90 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x38dae60 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x38dad60 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x38dac50 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x38da940 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x38da7f0 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x38da740 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x38da5c0 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x38da430 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x38da320 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x38da1a0 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x38da170 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x38d9f70 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x38d9e40 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x38d9d80 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x38d9c20 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x38d9ac0 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x38d9900 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x38d9780 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x38d95e0 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x38d95b0 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x38d9580 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x38d9530 [Final Native Public]
    AActor* GetOwningActor(); // 0x38d9500 [Final Native Public]
    int32 GetLODLevel(); // 0x38d8e40 [Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38d92c0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x38d91d0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x38d9130 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x38d9040 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x38d8f10 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x38d8e70 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x38d8c70 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x38d8ab0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x38d8950 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x38d8750 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x38d8620 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x38d8510 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x38d83c0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x38d8280 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x38d8130 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x38d8020 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x38d7f10 [Final Native Public]
    float GetDeltaSeconds(); // 0x38d7e90 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x38d7d30 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x38d7c60 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x38d7b80 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x38d7b10 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x38d7610 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x38d7530 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x38d7440 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x38d7050 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x38d6bf0 [Final Native Public]
    void ClearMorphTargets(); // 0x38d6bc0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x38d6b70 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x38d6a70 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x15b23e0 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x15b23e0 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x15b23e0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x15b23e0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x15b23e0 [Event Public]
    void BlueprintBeginPlay(); // 0x15b23e0 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x38d6990 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x38d6960 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x429c5f0 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x429bfb0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x429beb0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x429bdb0 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3a331c0 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x3a33130 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x3a330a0 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x3a33010 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x3a32e20 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3a32da0 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x3a32d20 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3a32ca0 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3a32c20 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3a32ba0 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x3a32790 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x3a32700 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x3421a30 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x3a32670 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x3a325e0 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x3a32550 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3a324c0 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x3a32440 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x3a323b0 [Final Native Public]
    void SetAsymmetricOverscan(const FVector4f& InAsymmetricOverscan); // 0x3a32310 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x3a32290 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3a32210 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3a30840 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x36a9820 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3a2f780 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3a2d470 [Final Native Public]

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

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

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

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

// UBlueprintSpringMathLibrary (/Script/Engine.BlueprintSpringMathLibrary)
    void VelocitySpringDampVector2D(const FVector2D& InOutX, const FVector2D& InOutV, const FVector2D& InOutVi, const FVector2D& TargetX, float MaxSpeed, float DeltaTime, float SmoothingTime); // 0x37e28e0 [Final Native Static Public]
    void VelocitySpringDampVector(const FVector& InOutX, const FVector& InOutV, const FVector& InOutVi, const FVector& TargetX, float MaxSpeed, float DeltaTime, float SmoothingTime); // 0x37e2b40 [Final Native Static Public]
    void VelocitySpringDampFloat(const float& InOutX, const float& InOutV, const float& InOutVi, float TargetX, float MaxSpeed, float DeltaTime, float SmoothingTime); // 0x37e2690 [Final Native Static Public]
    void VelocitySpringCharacterUpdate(const FVector& InOutPosition, const FVector& InOutVelocity, const FVector& InOutVelocityIntermediate, const FVector& InOutAcceleration, const FVector& TargetVelocity, float DeltaTime, float SmoothingTime, float MaxAcceleration); // 0x37e23e0 [Final Native Static Public]
    void SpringCharacterUpdate(const FVector& InOutPosition, const FVector& InOutVelocity, const FVector& InOutAcceleration, const FVector& TargetVelocity, float DeltaTime, float SmoothingTime); // 0x37e21a0 [Final Native Static Public]
    FVector2D DampVector2D(const FVector2D& Value, const FVector2D& Target, float DeltaTime, float SmoothingTime); // 0x37e1d90 [Final Native Static Public]
    FVector DampVector(const FVector& Value, const FVector& Target, float DeltaTime, float SmoothingTime); // 0x37e1f30 [Final Native Static Public]
    FRotator DampRotator(const FRotator& Rotation, const FRotator& TargetRotation, float DeltaTime, float SmoothingTime); // 0x37e1be0 [Final Native Static Public]
    FQuat DampQuat(FQuat& Rotation, FQuat& TargetRotation, float DeltaTime, float SmoothingTime); // 0x37e1a30 [Final Native Static Public]
    float DampFloat(float Value, float Target, float DeltaTime, float SmoothingTime); // 0x37e18d0 [Final Native Static Public]
    float DampAngle(float Angle, float TargetAngle, float DeltaTime, float SmoothingTime); // 0x37e1770 [Final Native Static Public]
    void CriticalSpringDampVector2D(const FVector2D& InOutX, const FVector2D& InOutV, const FVector2D& TargetX, float DeltaTime, float SmoothingTime); // 0x37e13b0 [Final Native Static Public]
    void CriticalSpringDampVector(const FVector& InOutX, const FVector& InOutV, const FVector& TargetX, float DeltaTime, float SmoothingTime); // 0x37e1590 [Final Native Static Public]
    void CriticalSpringDampRotator(const FRotator& InOutRotation, const FVector& InOutAngularVelocity, const FRotator& TargetRotation, float DeltaTime, float SmoothingTime); // 0x37e11d0 [Final Native Static Public]
    void CriticalSpringDampQuat(FQuat& InOutRotation, const FVector& InOutAngularVelocity, FQuat& TargetRotation, float DeltaTime, float SmoothingTime); // 0x37e0ff0 [Final Native Static Public]
    void CriticalSpringDampFloat(const float& InOutX, const float& InOutV, const float& TargetX, float DeltaTime, float SmoothingTime); // 0x37e0e20 [Final Native Static Public]
    void CriticalSpringDampAngle(const float& InOutAngle, const float& InOutAngularVelocity, const float& TargetAngle, float DeltaTime, float SmoothingTime); // 0x37e0c50 [Final Native Static Public]
    float ConvertStrengthToSmoothingTime(float Strength); // 0x37e0bd0 [Final Native Static Public]
    float ConvertSmoothingTimeToStrength(float SmoothingTime); // 0x37e0bd0 [Final Native Static Public]
    float ConvertSmoothingTimeToHalfLife(float SmoothingTime); // 0x37e0b50 [Final Native Static Public]
    float ConvertHalfLifeToSmoothingTime(float HalfLife); // 0x37e0ad0 [Final Native Static Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x3e68010 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3e67d30 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3e67ca0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3e67c10 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3e67b80 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x3e67960 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3e676f0 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x3e67660 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3e675d0 [Final Native Public]
    void OnRep_bEnabled(); // 0x37f1f20 [Native Public]
    bool IsEnabled(); // 0x3e67180 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3e67090 [Final Native Public]
    float GetBrightness(); // 0x3e66fd0 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3f81b70 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3f81a80 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3f819f0 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3f81910 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3f81830 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3f81750 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3f81670 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x3827590 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3d026d0 [Native Public]
    bool IsActive(); // 0x3f81630 [Final Native Public]
    void Deactivate(); // 0x3f815f0 [Final Native Public]
    void Activate(); // 0x3f815a0 [Final Native Public]

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

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

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

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

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x43db1d0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x43db1b0 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x43daf80 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x3e67fe0 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x3e67f10 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x3e67e80 [Native Public]
    void SetPriority(int32 NewPriority); // 0x3e67dc0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x3e67ac0 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x3e67a00 [Final Native Public]
    bool IsStreamingStatePending(); // 0x3e67230 [Final Native Public]
    bool IsLevelVisible(); // 0x3e671f0 [Final Native Public]
    bool IsLevelLoaded(); // 0x3e671c0 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x3e67140 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3b10b50 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x3e67040 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x3e67010 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x3e66c50 [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); // 0x37f7f20 [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); // 0x37f7bc0 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x37f8650 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x37f85c0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x37f8530 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x37f84b0 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x37f8420 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x37f8390 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x37f8300 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x37f8270 [Final Native Public]
    FLinearColor GetLightColor(); // 0x37f7b80 [Final Native Public]

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

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

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x3827a30 [Final Native Public]
    FVector GetSpringDirection(); // 0x38279f0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x38279b0 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x3827810 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b6c0c0 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b6be80 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x3b6af10 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3b69460 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3b67890 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b675e0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3b633e0 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3b63030 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x3b61e70 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3b5ead0 [Final Native Public]
    void ClearHiddenComponents(); // 0x3b5ea50 [Final Native Public]

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

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x3827ec0 [Native Public]
    void FireImpulse(); // 0x37f1f20 [Native Public]
    void EnableForce(); // 0x3827590 [Native Public]
    void DisableForce(); // 0x3827570 [Native Public]

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

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

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

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

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

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

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

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

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x3844d30 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3844a80 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x38449e0 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x3844960 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x38448e0 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x3844840 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3844520 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x38445a0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x38444a0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3844310 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3844240 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x3844120 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3844050 [Final Native Public]
    void ReverseFromEnd(); // 0x3844030 [Final Native Public]
    void Reverse(); // 0x3844010 [Final Native Public]
    void PlayFromStart(); // 0x3843ff0 [Final Native Public]
    void Play(); // 0x3843fd0 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x3843e20 [Final Native Public]
    bool IsReversing(); // 0x3843df0 [Final Native Public]
    bool IsPlaying(); // 0x3843dc0 [Final Native Public]
    bool IsLooping(); // 0x3843d90 [Final Native Public]
    float GetTimelineLength(); // 0x3843d60 [Final Native Public]
    float GetScaledTimelineLength(); // 0x3843d30 [Final Native Public]
    float GetPlayRate(); // 0x3843cd0 [Final Native Public]
    float GetPlaybackPosition(); // 0x3843d00 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3843c70 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3843a00 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x38438a0 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3843740 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x3843650 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3844d50 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x3844bd0 [Native Public]
    void Init(); // 0x3775b80 [Native Public]
    int32 GetNumAccounts(); // 0x3843ca0 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3843b90 [Native Public]
    bool CanShowTweetUI(); // 0x36a9970 [Native Public]
    bool AuthorizeAccounts(); // 0x3843b60 [Native Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3844b50 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x38447c0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3844740 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x38446c0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3844420 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x38443a0 [Final Native Public]

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x3879180 [Final Native Public]
    int32 GetObjectCount(); // 0x3874fa0 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x3874f70 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x3873c70 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x38a6010 [Final Native Public]
    void Play(float StartTime); // 0x38a5f00 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x38a5c20 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x38a5b40 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x38a5a60 [Final Native Public]

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

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

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x38e0860 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x38e0150 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x38dff60 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x38dfce0 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x38dfc10 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x38dfa80 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x38df9a0 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x38df830 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x38df6c0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x38df580 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x38df3e0 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x38df280 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x38df130 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x38def20 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x38ded90 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x38deba0 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x38dea50 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x38de900 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x38de7a0 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x38de270 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x38de130 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x38dde80 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x38ddd80 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x38ddca0 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x38ddb40 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x38dda10 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x38dd930 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x38dd8a0 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x38dd7b0 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x38dd710 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x38dc970 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x38da050 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x38d93b0 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x38d7330 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x38d6ee0 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x38d6d30 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x38d6ca0 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x38d6820 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x38d6750 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x38d6680 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x38d6550 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x38da690 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x38da5f0 [Native Public]
    double GetPlayLength(); // 0x38d9550 [Native Public]
    int32 GetNumBoneTracks(); // 0x38d9410 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x38d94d0 [Native Public]
    int32 GetNumberOfKeys(); // 0x38d94a0 [Native Public]
    int32 GetNumberOfFrames(); // 0x38d9470 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x38d9440 [Native Public]
    FFrameRate GetFrameRate(); // 0x38d7ed0 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x38d7a60 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x38d79c0 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x38d78c0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x38d7820 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x38d7780 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x38d76d0 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x38d75e0 [Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x392ab80 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x392aa90 [Final Native Public]
    bool IsDynamicMontage(); // 0x392a450 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x392a2d0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x392a200 [Final Native Public]
    int32 GetNumSections(); // 0x392a1e0 [Final Native Public]
    FName GetGroupName(); // 0x392a020 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x3929fe0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x3929f80 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x32982e0 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x3929af0 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x3929a80 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x3929820 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x392ac50 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x392a390 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x3929e50 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x3929da0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x3929c80 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x3929b60 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x395ee80 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x395df00 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x395dd90 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x395dc70 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x395db40 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x395d9c0 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x395dab0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x395d8e0 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x395d850 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x395d760 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x395d640 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x395d450 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x395cac0 [Final Native Public]
    float GetLength(); // 0x395ca90 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x395c8d0 [Native Public]

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

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

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x395ed40 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x395ebb0 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x395eab0 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x395e9a0 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x395e880 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x395e760 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x395e640 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x395e520 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x395e3d0 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x395e2a0 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x395e180 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x395e060 [Final Native Static Public]

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x3827590 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x37f1f20 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3827ec0 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3827570 [Native Public]

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

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

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetTransmittanceMinLightElevationAngle(float NewValue); // 0x3bbd810 [Final Native Public]
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3bbb510 [Final Native Public]
    void SetSkyAndAerialPerspectiveLuminanceFactor(const FLinearColor& NewValue); // 0x3bbb300 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bbabb0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3bba4a0 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3bba810 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3bba750 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3bba1d0 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3bba080 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3bb9d70 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3bb9bf0 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3bb9aa0 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3bb99e0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3bb9920 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3bb9860 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3bb9710 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bb87a0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3bb86e0 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bb84b0 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3bb6510 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3bb6450 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3bb6390 [Final Native Public]
    void SetAerialPerspectiveStartDepth(float NewValue); // 0x3bb62d0 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3bb61c0 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3bb5cb0 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3bb56d0 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3bb01e0 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x3bacbe0 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3bacae0 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x39f9bb0 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x39f9ae0 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x39f9840 [Final Native Public]
    void SetPriority(float NewPriority); // 0x39f9770 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x39f9460 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x39f91e0 [Final Native Public]
    void OnRep_bEnabled(); // 0x39f90d0 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& string); // 0x39fb5a0 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x39fb350 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x39f8f10 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x39f8d30 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x39f7200 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x39f6fd0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x39f6b00 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x39f68d0 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x39f6610 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x39f63e0 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x39f92a0 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x39f90f0 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x39f8c10 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x39f7500 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x39f7450 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x39f73a0 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x39f6d70 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x39f67b0 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x39f95b0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x39f8b00 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x39f8820 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x39f8740 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x39f8630 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x39f8530 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x39f8430 [Final Native Static Public]
    int32 Map_GetLastIndex(TMap<int32, int32>& TargetMap); // 0x39f8350 [Final Native Static Public]
    void Map_GetKeyValueByIndex(TMap<int32, int32>& TargetMap, int32 Index, const int32& Key, const int32& Value); // 0x39f7f30 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x39f7c00 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x39f7a30 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x39f78e0 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x39f7650 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, const TSet<int32>& Value); // 0x39f9920 [Final Native Static Public]
    void Set_Union(const TSet<int32>& A, const TSet<int32>& B, const TSet<int32>& Result); // 0x39fb1d0 [Final Native Static Public]
    void Set_ToArray(const TSet<int32>& A, const TArray<int32>& Result); // 0x39faf90 [Final Native Static Public]
    void Set_RemoveItems(const TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x39fad30 [Final Native Static Public]
    bool Set_Remove(const TSet<int32>& TargetSet, const int32& Item); // 0x39fab70 [Final Native Static Public]
    int32 Set_Length(const TSet<int32>& TargetSet); // 0x39faab0 [Final Native Static Public]
    bool Set_IsNotEmpty(const TSet<int32>& TargetSet); // 0x39fa9e0 [Final Native Static Public]
    bool Set_IsEmpty(const TSet<int32>& TargetSet); // 0x39fa910 [Final Native Static Public]
    void Set_Intersection(const TSet<int32>& A, const TSet<int32>& B, const TSet<int32>& Result); // 0x39fa790 [Final Native Static Public]
    int32 Set_GetLastIndex(const TSet<int32>& TargetSet); // 0x39fa6d0 [Final Native Static Public]
    void Set_GetItemByIndex(const TSet<int32>& TargetSet, int32 Index, const int32& Item); // 0x39fa440 [Final Native Static Public]
    void Set_Difference(const TSet<int32>& A, const TSet<int32>& B, const TSet<int32>& Result); // 0x39fa2c0 [Final Native Static Public]
    bool Set_Contains(const TSet<int32>& TargetSet, const int32& ItemToFind); // 0x39fa080 [Final Native Static Public]
    void Set_Clear(const TSet<int32>& TargetSet); // 0x39f9fe0 [Final Native Static Public]
    void Set_AddItems(const TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x39f9e40 [Final Native Static Public]
    void Set_Add(const TSet<int32>& TargetSet, const int32& NewItem); // 0x39f9c80 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x3a30160 [Final Native Protected]
    bool IsPendingDisable(); // 0x3a2ff00 [Native Public]
    bool IsDisabled(); // 0x3843b60 [Native Public]
    AActor* GetViewTarget(); // 0x3a2fc40 [Native Public]
    void EnableModifier(); // 0x3a2f530 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3a2f400 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x15b23e0 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x15b23e0 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3a336d0 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3a33640 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3a33470 [Final Native Public]
    void Start(); // 0x3a33450 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3a2f620 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x375bb60 [Final Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x3a32f40 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x15b23e0 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x3a2fb30 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x3a2fb00 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x3a2ed30 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3bb62b0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x40092e0 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x15b23e0 [Event Public]
    void ReceiveRestarted(); // 0x15b23e0 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x15b23e0 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x15b23e0 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x4009060 [Final Native Public]
    void OnRep_PlayerState(); // 0x4009040 [Native Public]
    void OnRep_Controller(); // 0x4009020 [Native Public]
    bool IsPlayerControlled(); // 0x4008ff0 [Native Public]
    bool IsPawnControlled(); // 0x4008fc0 [Native Public]
    bool IsMoveInputIgnored(); // 0x4008f90 [Native Public]
    bool IsLocallyViewed(); // 0x4008f60 [Final Native Public]
    bool IsLocallyControlled(); // 0x4008f30 [Native Public]
    bool IsControlled(); // 0x4008ec0 [Final Native Public]
    bool IsBotControlled(); // 0x4008e90 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x4008e10 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x4008de0 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x4008d60 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x4008d10 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x3c49630 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x4008c60 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x4008c30 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x4008c00 [Final Native Public]
    FRotator GetControlRotation(); // 0x4008a90 [Final Native Public]
    AController* GetController(); // 0x4008b00 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x4008a40 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x4008a20 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x40089d0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x40088a0 [Native Public]
    void AddControllerYawInput(float Val); // 0x4008810 [Native Public]
    void AddControllerRollInput(float Val); // 0x4008780 [Native Public]
    void AddControllerPitchInput(float Val); // 0x40086f0 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3a33c30 [Native Public]
    void StopJumping(); // 0x3a338d0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3a33840 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3a32070 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3a31ef0 [Native Event Public]
    void ServerMoveNoBase(float timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3a31c00 [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); // 0x3a31790 [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); // 0x3a312a0 [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); // 0x3a30db0 [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); // 0x3a30a50 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x3a309b0 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3a30700 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3a304c0 [Native Event Public]
    void OnRep_RootMotion(); // 0x3a30360 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x3a30340 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3a30310 [Final Native Public]
    void OnRep_IsCrouched(); // 0x3a302f0 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x15b23e0 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x15b23e0 [Event Public]
    void OnJumped(); // 0x3a30200 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3a2fff0 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x15b23e0 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15b23e0 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x15b23e0 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x15b23e0 [Event Public]
    void Jump(); // 0x3a2ffd0 [Native Public]
    bool IsPlayingRootMotion(); // 0x3a2ff80 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3a2ff30 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x3a2fed0 [Native Public]
    bool HasAnyRootMotion(); // 0x3a2fc90 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3a2f8b0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3a2f750 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3a2f6f0 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3a2f600 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3a2eea0 [Native Public]
    void ClientVeryShortAdjustPosition(float timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a2eae0 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3a2e990 [Native Event Public]
    void ClientCheatWalk(); // 0x3a2e970 [Native Event Public]
    void ClientCheatGhost(); // 0x3a2e950 [Native Event Public]
    void ClientCheatFly(); // 0x3a2e930 [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); // 0x3a2e440 [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); // 0x3a2e110 [Native Event Public]
    void ClientAdjustPosition(float timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3a2de60 [Native Event Public]
    void ClientAckGoodMove(float timestamp); // 0x3a2ddd0 [Native Event Public]
    bool CanJumpInternal(); // 0x3a2dc00 [Native Event Protected]
    bool CanJump(); // 0x3a2dbd0 [Final Native Public]
    bool CanCrouch(); // 0x3a2dba0 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3a2daa0 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3bbe5a0 [Final Native Public]
    void StopMovement(); // 0x3bbe520 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3bb8c00 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3bb8ab0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3bb8a20 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3bb69e0 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3bb62b0 [Native Public]
    void ResetIgnoreLookInput(); // 0x3bb6290 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3bb6270 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x15b23e0 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x15b23e0 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x15b23e0 [Event Protected]
    void Possess(APawn* InPawn); // 0x3bb5e90 [Final Native Public]
    void OnRep_PlayerState(); // 0x3ac4380 [Native Public]
    void OnRep_Pawn(); // 0x3bb5bb0 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3bb5a40 [Native Public]
    APawn* K2_GetPawn(); // 0x3bb5930 [Final Native Public]
    bool IsPlayerController(); // 0x3bb5870 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3bb5840 [Native Public]
    bool IsLookInputIgnored(); // 0x3bb5810 [Native Public]
    bool IsLocalPlayerController(); // 0x3bb57c0 [Final Native Public]
    bool IsLocalController(); // 0x3bb5790 [Native Public]
    AActor* GetViewTarget(); // 0x3bb4d70 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3bb02a0 [Native Public]
    FRotator GetDesiredRotation(); // 0x3bacf90 [Native Public]
    FRotator GetControlRotation(); // 0x3bacd60 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3baa340 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3baa200 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x40f1070 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x40f0f70 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x40f0ee0 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x40f0e30 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x40f0d90 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x40f0d40 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x40f0d10 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x40f0c80 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x40f0780 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x40f0120 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x40eff80 [Native Public]
    void SetName(const FString& S); // 0x40efee0 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x40efdc0 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x40efcb0 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x40efc20 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x40ef9f0 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x40ef940 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x40ef860 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x40ef780 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x40ef6a0 [Final Native Public]
    void SetControllerTriggerReleaseThresholds(float LeftThreshold, float RightThreshold); // 0x40ef4f0 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x40ef430 [Final Native Public]
    void SetControllerGyroAutoCalibration(bool bEnabled); // 0x40ef340 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x40ef190 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x40eefb0 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x40eee10 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x40eecf0 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x40eec10 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x40eebc0 [Native Event Public]
    void ServerViewNextPlayer(); // 0x40eeb70 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x40eeb20 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x40eea20 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x40ee960 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x40ee830 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ee650 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ee470 [Native Event Public]
    void ServerToggleAILogging(); // 0x40ee420 [Native Event Public]
    void ServerShortTimeout(); // 0x40ee3d0 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x40ee280 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x40ee140 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& timestamp); // 0x40ee0b0 [Native Event Public]
    void ServerRestartPlayer(); // 0x40ee060 [Native Event Public]
    void ServerPause(); // 0x40ee010 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x40edde0 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40edc00 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x40edb40 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3dfdae0 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x40eda60 [Native Event Public]
    void ServerCheckClientPossession(); // 0x40eda10 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x40ed950 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x40ed890 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x40ed6b0 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x40ed5f0 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x40ed550 [Native Public]
    void RestartLevel(); // 0x40ed530 [Native Public]
    void ResetControllerTriggerReleaseThresholds(); // 0x40ed480 [Final Native Public]
    void ResetControllerLightColor(); // 0x40ed410 [Final Native Public]
    void ResetControllerDeadZones(); // 0x40ed330 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x40ed090 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x40ecdb0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x40ecae0 [Final Native Public]
    void Pause(); // 0x40ec920 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x40ec890 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x40ec730 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x40ec560 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x40ec530 [Native Public]
    bool IsPrimaryPlayer(); // 0x40ec4b0 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x40ec210 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x40ec0a0 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x40ebff0 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x40ebfc0 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x40ebed0 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x40ebeb0 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x40eaf00 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x40eade0 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x40eace0 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x40eaba0 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x40ea980 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x40ea890 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x40ea6f0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x40ea5e0 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x40ea4b0 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x40ea3a0 [Final Native Public]
    AHUD* GetHUD(); // 0x40e9270 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40ea060 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9d20 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9b30 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x40e9840 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9560 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x40e9290 [Final Native Public]
    FVector GetFocalLocation(); // 0x40e9220 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x40e8fb0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x40e8f10 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x40e8e70 [Final Native Public]
    void FOV(float NewFOV); // 0x40e8b60 [Native Public]
    void EnableCheats(); // 0x40e87c0 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e8610 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x40e84b0 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x40e83e0 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x40e8340 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x40e8320 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x40e8280 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x40e8050 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x40e7fa0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e7e30 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e7cb0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x40e7aa0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x40e7940 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x40e7870 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x40e7790 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x40e76a0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x40e7680 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x40e7500 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x40e7330 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x40e7280 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x40e71d0 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x40e7050 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& timestamp); // 0x40e7140 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x40e6fc0 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x40e6f10 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x40e6e00 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x40e6c80 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x40e6bf0 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x40e6a00 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x40e69e0 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x40e6940 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x40e68b0 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x40e6820 [Native Event Public]
    void ClientReset(); // 0x40e6800 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x40e6770 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x40e6570 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x40e6410 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x40e62f0 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x40e6160 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x40e6050 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x40e5f60 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x40e5df0 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x40e5cc0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x40e5c30 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x40e5ba0 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x40e5b10 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x40e5a40 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x3fc3ec0 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x40e59f0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x40e59d0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x40e5940 [Native Event Public]
    void ClientCommitMapChange(); // 0x40e5920 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x40e5900 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x40e5870 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x40e5850 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float duration, bool bOverrideLocation); // 0x40e56e0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x40e55d0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x40e54f0 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x40e5480 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x40e5430 [Final Native Public]
    bool CanRestartPlayer(); // 0x40e5400 [Native Public]
    void Camera(const FName& NewMode); // 0x40e5370 [Native Public]
    void AddYawInput(float Val); // 0x40e5210 [Native Public]
    void AddRollInput(float Val); // 0x40e5180 [Native Public]
    void AddPitchInput(float Val); // 0x40e50f0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x40e4d00 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x37759a0 [Native Public]
    void ViewSelf(); // 0x3a34000 [Native Public]
    void ViewPlayer(const FString& S); // 0x3a33f60 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3a33eb0 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3a33e20 [Native Public]
    void UpdateSafeArea(); // 0x3a33cc0 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3a33ba0 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3a33b10 [Final Native Public]
    void ToggleDebugCamera(); // 0x3877470 [Native Public]
    void ToggleAILogging(); // 0x3a33af0 [Native Public]
    void TestCollisionDistance(); // 0x3a33ad0 [Native Public]
    void Teleport(); // 0x3a33ab0 [Native Public]
    void Summon(const FString& ClassName); // 0x3a33a10 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3a33980 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3a338f0 [Native Public]
    void SpawnServerStatReplicator(); // 0x3a33410 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3a33380 [Native Public]
    void SetWorldOrigin(); // 0x3a33250 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3a32b80 [Native Public]
    void ServerToggleAILogging(); // 0x3a321c0 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x15b23e0 [Event Public]
    void ReceiveEndPlay(); // 0x15b23e0 [Event Public]
    void PlayersOnly(); // 0x3a30820 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x3a30220 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3a30670 [Native Public]
    void LogLoc(); // 0x3a30140 [Native Public]
    void InvertMouse(); // 0x3a2fce0 [Native Public]
    void God(); // 0x2464730 [Native Public]
    void Ghost(); // 0x3a2fc70 [Native Public]
    APlayerController* GetPlayerController(); // 0x3a2fa60 [Final Native Public]
    void FreezeFrame(float Delay); // 0x3a2f570 [Native Public]
    void Fly(); // 0x2464710 [Native Public]
    void FlushLog(); // 0x3a2f550 [Native Public]
    void EnableDebugCamera(); // 0x3a2f510 [Native Protected]
    void DumpVoiceMutingState(); // 0x3a2f4f0 [Native Public]
    void DumpPartyState(); // 0x3a2f4d0 [Native Public]
    void DumpOnlineSessionState(); // 0x3a2f4b0 [Native Public]
    void DumpChatState(); // 0x3a2f490 [Native Public]
    void DisableDebugCamera(); // 0x3a2f3e0 [Native Protected]
    void DestroyTarget(); // 0x3a2f3c0 [Native Public]
    void DestroyServerStatReplicator(); // 0x3a2f3a0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x3a2f2f0 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3a2f2d0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3a2f220 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3a2f150 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x3a2f130 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3a2f0a0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3a2f080 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x3a2f000 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x3a2efe0 [Native Public]
    void DebugCapsuleSweep(); // 0x3a2efc0 [Native Public]
    void DamageTarget(float DamageAmount); // 0x3a2ef30 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3a2dcc0 [Final Native Public]
    void ChangeSize(float F); // 0x3a2dc30 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3a2d8d0 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3a2d6e0 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3a2d640 [Native Public]

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

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x310d5f0 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x3ac8eb0 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x3ac87c0 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x3ac7d10 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x3ac67d0 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x3ac6740 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x3ac66c0 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x3ac6630 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3ac9500 [Final Native Public]
    void Stop(); // 0x3ac94e0 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3ac9410 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3ac9190 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3ac8f50 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3ac8cd0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3ac8a60 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3ac8980 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3ac8850 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3ac86c0 [Final Native Public]
    void SetPaused(bool bPause); // 0x3ac8480 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x3ac8390 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3ac82c0 [Final Native Public]
    void SetModulationRouting(const TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3ac7f60 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3ac7e80 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3ac7db0 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3ac7bb0 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x3ac7ad0 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x3ac7a00 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3ac7630 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3ac6ee0 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3ac6bc0 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3ac6af0 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3ac69f0 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x3ac6860 [Final Native Public]
    void RemoveModulationRouting(const TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3ac6290 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3ac5f90 [Native Public]
    void Play(float StartTime); // 0x3a32790 [Native Public]
    bool IsVirtualized(); // 0x3ac58b0 [Final Native Public]
    bool IsPlaying(); // 0x3ac5870 [Native Public]
    bool HasCookedFFTData(); // 0x3ac5770 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3ac5720 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3ac4f20 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3ac4db0 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3ac49f0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3ac48c0 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3ac4800 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3ac4750 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3ac45f0 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3ac4480 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3ac3ea0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3ac3d80 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3ac3bf0 [Final Native Public]
    void AddModulationRouting(const TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3ac3920 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3ac9040 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3ac8b40 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x3775e30 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x3ac8230 [Final Native Public]

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

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

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3ac72f0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3ac7210 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3ac7130 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3ac5590 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3ac54a0 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3ac5480 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3ac5450 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3ac5430 [Final Native Public]
    float GetShapeScale(); // 0x3ac5380 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3ac5240 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3ac5120 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3ac50d0 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3ac5070 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3ac5030 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3b1ef50 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3b1ef10 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3b1dcc0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3b1c040 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3b1bfb0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3b1beb0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3b1be20 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3b1bda0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3b13510 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3b12470 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3b11770 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3b10fa0 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3b10f70 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x3b10f50 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3b10f20 [Native Public]
    float GetMaxSpeed(); // 0x3b10880 [Native Public]
    float GetGravityZ(); // 0x3b0fe00 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3b0e600 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3b0e540 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3b0e480 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x3b11c00 [Native Public]
    bool IsMovingOnGround(); // 0x3ac59f0 [Native Public]
    bool IsFlying(); // 0x3b118e0 [Native Public]
    bool IsFalling(); // 0x3b118a0 [Native Public]
    bool IsCrouching(); // 0x3b11730 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3b11320 [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); // 0x3b13dd0 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3b12f50 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x3b11a20 [Native Public]
    FVector GetPendingInputVector(); // 0x3b10b70 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3b10b50 [Final Native Public]
    FVector GetLastInputVector(); // 0x3b10280 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3b0e6c0 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3b0d2a0 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3ac9340 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3ac9290 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x3ac8160 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3ac7960 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3ac78d0 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3ac7830 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3ac77a0 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x3ac7700 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x3ac75a0 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3ac6e40 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3ac6db0 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3ac6c90 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3ac5f70 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3ac5f50 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3ac5de0 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3ac5a30 [Native Public]
    bool IsWalking(); // 0x3ac59f0 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3ac58e0 [Native Public]
    bool HasCustomGravity(); // 0x3ac57c0 [Final Native Public]
    float GetValidPerchRadius(); // 0x3ac5690 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3ac4ef0 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3ac4e90 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3ac4d70 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3ac4d30 [Native Public]
    float GetMaxJumpHeight(); // 0x3ac4cf0 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3ac4cb0 [Native Public]
    float GetMaxAcceleration(); // 0x3ac4c70 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3ac4c40 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3ac4bf0 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x3ac4bc0 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3ac4b90 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3ac4b40 [Native Public]
    FVector GetGravityDirection(); // 0x3ac4b10 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x3ac4ae0 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x3ac4ac0 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x36a8dd0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3ac4710 [Final Native Public]
    void DisableMovement(); // 0x3ac4460 [Native Public]
    void ClearAccumulatedForces(); // 0x3ac4380 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3ac4120 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3ac3fb0 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3ac3830 [Native Public]
    void AddForce(const FVector& Force); // 0x3ac37a0 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3b1d2e0 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3b18120 [Final Native Public]
    void SetFadeOut(float StartDelay, float duration, bool DestroyOwnerAfterFade); // 0x3b17f90 [Final Native Public]
    void SetFadeIn(float StartDelay, float duration); // 0x3b17e70 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3b16b40 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x3b16aa0 [Final Native Public]
    float GetFadeStartDelay(); // 0x3b0fdb0 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3b0fd90 [Final Native Public]
    float GetFadeInDuration(); // 0x3b0fd70 [Final Native Public]
    float GetFadeDuration(); // 0x3b0fd50 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3b0fcb0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3b0edc0 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3b1ed70 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3b1e170 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x3b1e090 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3b1de20 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3b1db50 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3b1d860 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3b1d4f0 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3b1cdf0 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3b1cc10 [Final Native Public]
    void SetMaxDrawDistance(float NewValue); // 0x3b1af60 [Final Native Public]
    void SetMaxDistanceFadeRange(float NewValue); // 0x3b1aea0 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b1a600 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3b1a060 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3b19f70 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3b19eb0 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3b19df0 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3b19cb0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3b19b30 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3b19850 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3b19550 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3b193e0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3b19320 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3b188b0 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3b17860 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x3b17180 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3b15000 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3b14f40 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3b14e80 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3b14dc0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3b141e0 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3b1ceb0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3b1cd60 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3b1ccd0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3b1cb50 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3b1b380 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3b1b2c0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3b1a490 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3b1a320 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3b1a160 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x3b18a90 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3b17930 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3b17560 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3b174d0 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3b17430 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3b157f0 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3b15760 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3b14c10 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3b14b30 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x3b14960 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3bbb720 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3ac5430 [Final Native Public]
    float GetShapeScale(); // 0x3ac5380 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3bb2080 [Final Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x3b1ece0 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3b1ec50 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x3b1ebc0 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3b1eb30 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3b1ea70 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3b1e9e0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3b1e950 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3b1e8b0 [Final Native Public]
    void SetStartDistance(float Value); // 0x3b1d5c0 [Final Native Public]
    void SetSkyAtmosphereAmbientContributionColorScale(const FLinearColor& NewValue); // 0x3b1d160 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x3b1cac0 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x3b1ca30 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x3b1c9a0 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x3b1c8d0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b1c480 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3b1b030 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3b19790 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3b19700 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3b19640 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b191c0 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3b18cd0 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3b18750 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3b18690 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3b18600 [Final Native Public]
    void SetFogDensity(float Value); // 0x3b18420 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3b18390 [Final Native Public]
    void SetEndDistance(float Value); // 0x3b17aa0 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3b173a0 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3b17310 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3b17250 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3b1ef30 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3a32ca0 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3b18990 [Final Native Public]
    void Play(float StartTime); // 0x3421a30 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3b0e210 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3b0e080 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x3b1e7d0 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x3b1d7a0 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x3b1d650 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x3b1c0d0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x3b1a970 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x3b18c10 [Final Native Public]
    void SetFrame(float NewValue); // 0x3b18b50 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x3b17b30 [Final Native Public]
    void Play(); // 0x3b135a0 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3b11680 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3b11680 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3b13390 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3b11680 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3b11000 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3b0fab0 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3b0f9f0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3b0f850 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3b0f8f0 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3b0f850 [Final Native Private]

// UInstancedSkinnedMeshComponent (/Script/Engine.InstancedSkinnedMeshComponent)
    void SetTransformProvider(UTransformProviderData* InTransformProvider); // 0x3b1d950 [Final Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3b1b150 [Final Native Public]
    bool SetCustomDataValue(const FPrimitiveInstanceId& InstanceId, int32 CustomDataIndex, float CustomDataValue); // 0x3b16260 [Final Native Public]
    void RemoveInstances(const TArray<FPrimitiveInstanceId>& InstancesToRemove); // 0x3b13940 [Final Native Public]
    bool RemoveInstance(const FPrimitiveInstanceId& InstanceId); // 0x3b13870 [Final Native Public]
    void OptimizeInstanceData(bool bShouldRetainIdMap); // 0x3b13480 [Final Native Public]
    UTransformProviderData* GetTransformProvider(); // 0x3b11130 [Final Native Public]
    bool GetInstanceTransform(const FPrimitiveInstanceId& InstanceId, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3b0ff50 [Final Native Public]
    void ClearInstances(); // 0x3b0e3c0 [Final Native Public]
    TArray<FPrimitiveInstanceId> AddInstances(const TArray<FTransform>& Transforms, const TArray<int32>& AnimationIndices, bool bShouldReturnIds, bool bWorldSpace); // 0x3b0d540 [Final Native Public]
    FPrimitiveInstanceId AddInstance(FTransform& InstanceTransform, int32 AnimationIndex, bool bWorldSpace); // 0x3b0d390 [Final Native Public]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b1ef70 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3b13c10 [Final Native Public]
    void ResetControlPoints(); // 0x3b13ba0 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b23e0 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b23e0 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b23e0 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b23e0 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x15b23e0 [Public]
    void FinaliseControlPoints(); // 0x3b0ef10 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3b0c890 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x3b1c1a0 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x3b19040 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x3b18f70 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x3b18ea0 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x3b187e0 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x3b184b0 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x3b18240 [Final Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3b1f0b0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x15b23e0 [Public]
    bool IsInTabletMode(); // 0x3b11950 [Final Native Public]
    bool IsInLaptopMode(); // 0x3b11920 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3b1def0 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3b1d430 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3b1d370 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3b1d220 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3b19d30 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3b199c0 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3b15530 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3b153b0 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3b15220 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3b150a0 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3b13a20 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b0f400 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b0f2f0 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b0f1c0 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3b0f0b0 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3b0ea50 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3b6c3a0 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3b6b710 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3b6a0e0 [Native Public]
    void ResetInterpolation(); // 0x3b67bd0 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x15b23e0 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x15b23e0 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3b66d10 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3b66a60 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3b63bf0 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3b638a0 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x3b6b4e0 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x3b6b340 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3b19d30 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3b69160 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3b69090 [Final Native Public]

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3bbe030 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x3bbb660 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x3bba960 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x3bb9fb0 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x3bb9ef0 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x3bb9e30 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x3bb9cb0 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x3bb9500 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3bb8ff0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3bb8db0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3bb8b40 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x3bb6b70 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x3bb6a80 [Final Native Public]
    void RecaptureSky(); // 0x3bb5f20 [Final Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3bbe620 [Native Public]
    bool SupportsAttributes(); // 0x3bbe540 [Final Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3bbe0f0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bbd9b0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bbb110 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bbce50 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3bbb110 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bbc860 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3bbbe00 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x3bbb920 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bbbb40 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3bbb870 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3bbb110 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3bbaf60 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bbadc0 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x3bba410 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3bb90b0 [Final Native Public]
    int32 SetFloatPropertyInputKeyAtIndex(int32 Index, float InKey, const FName& PropertyName); // 0x3bb8060 [Final Native Public]
    int32 SetFloatPropertyAtSplineInputKey(float InKey, float Value, const FName& PropertyName); // 0x3bb7ef0 [Final Native Public]
    void SetFloatPropertyAtIndex(int32 Index, float Value, const FName& PropertyName); // 0x3bb7dc0 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3bb7170 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb6c80 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3bb6890 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3bb6790 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3bb60f0 [Final Native Public]
    bool RemovePropertyChannel(const FName& PropertyName); // 0x3bb6030 [Final Native Public]
    void RemovePropertyAtIndex(int32 Index, const FName& PropertyName); // 0x3bb5f40 [Final Native Public]
    void PopulateFromLegacy(); // 0x3bb5e20 [Final Native Public]
    bool IsClosedLoop(); // 0x3bb5770 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3bb55d0 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3bb54d0 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3bb53b0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3bb5200 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3bb5150 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3bb5050 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3bb4ea0 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3bb4da0 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bb4c30 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bb4720 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb43e0 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb40a0 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb3d30 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3bb3a60 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bb38d0 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bb3750 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bb3570 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3bae960 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bb3070 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baec40 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb2e00 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb2b30 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3bb2980 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb21a0 [Final Native Public]
    float GetSplineLength(); // 0x3bb2100 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3bb1f00 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3bb1e50 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3bb1d40 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3bb1c90 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bb1b40 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb1a20 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb1910 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb17b0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bb15e0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb14d0 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb13c0 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb12e0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bb0dd0 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb0a90 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb0750 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bb03e0 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3bb0160 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3bb00f0 [Final Native Public]
    int32 GetNumberOfPropertyValues(const FName& PropertyName); // 0x3bb0020 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bafc70 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baf970 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baf6f0 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baf410 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baf280 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3baf140 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3baec40 [Final Native Public]
    float GetInputKeyValueAtTime(float Time); // 0x3baebb0 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3baeb10 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x3bae9f0 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3bae960 [Final Native Public]
    float GetFloatPropertyInputKeyAtIndex(int32 Index, const FName& PropertyName); // 0x3bae810 [Final Native Public]
    TArray<FName> GetFloatPropertyChannels(); // 0x3bae750 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3bae620 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3bae4b0 [Final Native Public]
    float GetFloatPropertyAtIndex(int32 Index, const FName& PropertyName); // 0x3bae3b0 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3bae0d0 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3bae040 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3badcc0 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3bad840 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bad4c0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bad3d0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bacfe0 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3bacdb0 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bac7f0 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bac4a0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3bac2f0 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bac060 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3babf40 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3babe20 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3babd00 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bab9b0 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bab700 [Final Native Public]
    float FindInputKeyOnSegmentClosestToWorldLocation(const FVector& WorldLocation, int32 Index); // 0x3bab610 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3bab570 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3bab460 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3bab200 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3bab010 [Final Native Public]
    void CreateFloatPropertyChannel(const FName& PropertyName); // 0x3baaf10 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3baa730 [Final Native Public]
    bool ConvertSplineToPolyline_InTimeRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartTimeAlongSpline, float EndTimeAlongSpline, bool bUseConstantVelocity, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3baabd0 [Final Native Public]
    bool ConvertSplineToPolyline_InDistanceRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartDistAlongSpline, float EndDistAlongSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3baa960 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3baa5f0 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3baa470 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3baa080 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x3ba9fe0 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ba9e70 [Final Native Public]
    void AddSplinePoint(const FVector& Position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ba9d50 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x3ba9cb0 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3ba9ab0 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3ba9970 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3bbe5f0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3bbc610 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3bbc510 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x3bbc420 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3bbc340 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3bbc250 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3bbc170 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3bbbeb0 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3bbbc70 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3bb83c0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3bb76a0 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3bb75a0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x3bb74b0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3bb73d0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3bb72e0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3bb7200 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3bb66b0 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3bb65d0 [Final Native Public]
    FVector GetStartTangent(); // 0x3bb2b00 [Final Native Public]
    FVector2D GetStartScale(); // 0x3bb2ad0 [Final Native Public]
    float GetStartRoll(); // 0x3bb2ab0 [Final Native Public]
    FVector GetStartPosition(); // 0x3bb2a80 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3bb2a50 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3bb2a20 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3bae910 [Final Native Public]
    FVector GetEndTangent(); // 0x3bae220 [Final Native Public]
    FVector2D GetEndScale(); // 0x3bae1f0 [Final Native Public]
    float GetEndRoll(); // 0x3bae1d0 [Final Native Public]
    FVector GetEndPosition(); // 0x3bae1a0 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3bae170 [Final Native Public]
    float GetBoundaryMin(); // 0x3bacd40 [Final Native Public]
    float GetBoundaryMax(); // 0x3bacd20 [Final Native Public]

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

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

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x3bbd8d0 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x3bbd5d0 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x3bba5f0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x3bba560 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x3bb8f30 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x3bb77c0 [Final Native Public]
    void MarkTextureForUpdate(); // 0x3bb5b90 [Final Native Public]
    FBox2D GetUVRect(); // 0x3bb3cf0 [Final Native Public]
    UTexture* GetTexture(); // 0x3bb3550 [Final Native Public]
    FVector2D GetQuadSize(); // 0x3bb03b0 [Final Native Public]
    int32 GetPriority(); // 0x3bb0390 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x3baef30 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x3bbe3c0 [Final Native Public]
    void SetXScale(float Value); // 0x3bbe330 [Final Native Public]
    void SetWorldSize(float Value); // 0x3bbe2a0 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x3bbde60 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x3bbdef0 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x3bbd550 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x3bbd4a0 [Final Native Public]
    void SetText(FText& Value); // 0x3bb5990 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x3bb8900 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x3bb8990 [Final Native Public]
    void SetFont(UFont* Value); // 0x3bb8190 [Final Native Public]
    void K2_SetText(FText& Value); // 0x3bb5990 [Final Native Public]
    FVector GetTextWorldSize(); // 0x3bb34b0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x3bb3410 [Final Native Public]

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetVisibleInRealTimeSkyCaptures(bool bValue); // 0x3bbdf80 [Final Native Public]
    void SetViewSampleCountScale(float NewValue); // 0x3b1aea0 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3bbd750 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3bb6450 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3bbd690 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3bbc7a0 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3bbb450 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3bba1d0 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3b1cc10 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x3bbb240 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3bbb180 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3bbac60 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3bbaaf0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3bbaa30 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3bba4a0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3bb9600 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3bb6510 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3bb8e70 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3bb8850 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3bb8580 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3bbe450 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3555bd0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3bb58a0 [Final Native Public]
    void EnableStreamingSource(); // 0x3bab440 [Final Native Public]
    void DisableStreamingSource(); // 0x3baaff0 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3c0c5c0 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3c0c430 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3c0c1a0 [Native Public]

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

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* Table); // 0x3c4a900 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3c4a770 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x3c4a2e0 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* Table, const TArray<FName>& OutColumnNames); // 0x3c4a170 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* Table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3c49f80 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* Table, const TArray<FString>& OutExportColumnNames); // 0x3c49d80 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3c49990 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3c49760 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3c49660 [Final Native Static Public]

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

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3c4ac70 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3c4a9a0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3c49630 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3c4ade0 [Native Public]
    void MoveUp_World(float Val); // 0x3c4abe0 [Native Public]
    void MoveRight(float Val); // 0x3c4ab50 [Native Public]
    void MoveForward(float Val); // 0x3c4aac0 [Native Public]
    void LookUpAtRate(float Rate); // 0x3c4aa30 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c6faf0 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3c6f6c0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c6f0d0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3c6ed90 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x3c6ead0 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x3c6e100 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x3c6dd70 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x3c6db20 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x3c6d800 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x3c6d6e0 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x3c6d530 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x3c6d3d0 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c702c0 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3c70140 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x3c70020 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x3c6fef0 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x3c6f600 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x3c6f540 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x3c6f480 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x23da320 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c6e950 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3c6e7d0 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x3c6e6b0 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x3c6e5e0 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x3c6e510 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x3c6e3e0 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x3c6df60 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x3c6d970 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6d300 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6d230 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x3c6d120 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6d050 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6cf80 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x3c6ceb0 [Native Public]

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

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

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

// UFieldNotificationLibrary (/Script/Engine.FieldNotificationLibrary)
    bool SetPropertyValueAndBroadcastFields(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, const TArray<FFieldNotificationId>& ExtraFieldIds); // 0x3cb5bc0 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3cb5480 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x3cb3830 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x3cb39a0 [Final Native Static Public]

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

// UInputDeviceProperty (/Script/Engine.InputDeviceProperty)
    void ResetDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, bool bForceReset); // 0x3cb52b0 [Native Event Protected]
    void EvaluateDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, float DeltaTime, float duration); // 0x3cb3d20 [Native Event Protected]
    void ApplyDeviceProperty(const FPlatformUserId& UserId, const FInputDeviceId& DeviceID); // 0x3cb2d50 [Native Protected]

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(const TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3cb5030 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3cb4f40 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3cb4f20 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x3cb4910 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId, const EHardwareDevicePrimaryType& OfType); // 0x3cb4490 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x3cb43f0 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x3cb42a0 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x3cb3f50 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3cb27d0 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x372b180 [Native Public]
    bool WasLoaded(); // 0x3cb6460 [Native Public]
    bool WasLastSaveSuccessful(); // 0x3cb6430 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x31ee090 [Native Public]
    void ResetToDefault(); // 0x3a34000 [Native Public]
    void OnResetToDefault(); // 0x15b23e0 [Event Public]
    void OnPreSave(); // 0x15b23e0 [Event Public]
    void OnPostSave(bool bSuccess); // 0x15b23e0 [Event Public]
    void OnPostLoad(); // 0x15b23e0 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3cb4a80 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3cb4a50 [Native Public]
    FString GetSaveSlotName(); // 0x3cb46e0 [Native Public]
    int32 GetSavedDataVersion(); // 0x3cb4760 [Native Public]
    int32 GetPlatformUserIndex(); // 0x3843ca0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3cb4660 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x3cb43a0 [Native Public]
    int32 GetLatestDataVersion(); // 0x3cb4370 [Native Public]
    int32 GetInvalidDataVersion(); // 0x3cb4340 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x31ee0c0 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3cb3030 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3cb48c0 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3cb4890 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3cb47c0 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x3d03d90 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3d094b0 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3d09350 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3d08b50 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3d06450 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3d062f0 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3d06220 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x3d06190 [Native Public]
    void ResetLevel(); // 0x3d03d30 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3d056b0 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3d03ae0 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x15b23e0 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x15b23e0 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x15b23e0 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x15b23e0 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x15b23e0 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3d02c70 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3d02600 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3d026d0 [Native Event Protected]
    bool HasMatchStarted(); // 0x3bb5790 [Native Public]
    bool HasMatchEnded(); // 0x3d02410 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3d022a0 [Native Event Public]
    int32 GetNumSpectators(); // 0x3d00640 [Native Public]
    int32 GetNumPlayers(); // 0x3d00610 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3cff8f0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3cfcba0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3cfb100 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3cfafd0 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3cfaee0 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x3cb6410 [Native Public]
    void Say(const FString& Msg); // 0x3cb53e0 [Native Public]
    void RestartGame(); // 0x3cb53c0 [Native Public]
    bool ReadyToStartMatch(); // 0x3cb4ef0 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3cb4ec0 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x15b23e0 [Event Protected]
    bool IsMatchInProgress(); // 0x3cb48e0 [Native Public]
    FName GetMatchState(); // 0x3cb43d0 [Final Native Public]
    void EndMatch(); // 0x3cb3d00 [Native Public]
    void AbortMatch(); // 0x3cb27b0 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3d0cb30 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d0cd30 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x3d0cbb0 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x3d0c9a0 [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); // 0x3d0c3b0 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x3d0c1b0 [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); // 0x3d0bdd0 [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); // 0x3d0b8d0 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3d0b460 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x3d0b380 [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); // 0x3d0aef0 [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); // 0x3d0ab60 [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); // 0x3d0a530 [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); // 0x3d0a180 [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); // 0x3d09c60 [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); // 0x3d09820 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3d09580 [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); // 0x3d08eb0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3d08bf0 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3d08a60 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3d08840 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3d085f0 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x3d08330 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3d08150 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x3d07c80 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3d07b90 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3d079d0 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3d07890 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x3d07700 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3d07310 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3d07150 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3d06f50 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3d06dc0 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3d06b50 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x3d06900 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x3d065b0 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3d06030 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3d05ee0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3d05d90 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3d05c60 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3d05ad0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3d05900 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x3d05880 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x3d05750 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3d05400 [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); // 0x3d04f40 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x3d04ac0 [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); // 0x3d04620 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3d043e0 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x3d04240 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x3d03f70 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x3d03db0 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x3d03b80 [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); // 0x3d033d0 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3d030d0 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3d02ef0 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x3d02e10 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3d02b60 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3d02a20 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3d02760 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x3d024a0 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3d02360 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3d02120 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3d02070 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3d01fc0 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3d01b10 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3d01ed0 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3d01a40 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x3d01990 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x3d017d0 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3d015c0 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x3d01220 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x3d01040 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x3d00f20 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d00cf0 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3d00c50 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x3d00b80 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3d00ab0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d009e0 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d008d0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3d007d0 [Final Native Static Public]
    FString GetPlatformName(); // 0x3d00740 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3d00670 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x3d00550 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x3d004a0 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x3d003b0 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3d002a0 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3d000b0 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x3cffee0 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3cffe20 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3cffd10 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3cffc60 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3cffbb0 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3cffa60 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3cff7e0 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3cff650 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3cff3d0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x3cff2a0 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3cff1f0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cfebc0 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3cfe510 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3cfde70 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x3cfd830 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x3cfd430 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3cfd290 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3cfd140 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x3cfd050 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x3cfcef0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3cfce50 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cfcca0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3cfc910 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x3cfc770 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x3cfc6c0 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x3cfc4e0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfc200 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfc030 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3cfbea0 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x3cfbd90 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3cfbc60 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3cfb820 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3cfb690 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3cfb580 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3cfb460 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3cfb380 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3cfb1a0 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3cfafb0 [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); // 0x3cfa680 [Final Native Static Public]
    bool BlueprintSuggestProjectileVelocity(UObject* WorldContextObject, const FVector& TossVelocity, const FVector& StartLocation, const FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, const ESuggestProjVelocityTraceOption& TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions); // 0x3cf9500 [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); // 0x3cfa0e0 [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); // 0x3cf9b20 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3cf98b0 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3cf9170 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3cf8d90 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3cf8d50 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3cf8ba0 [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); // 0x3cf86c0 [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); // 0x3cf8300 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cf7f20 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3cf7c50 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3cf7b90 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3cf7930 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3ac4380 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x3d03d90 [Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x3d03d70 [Native Protected]
    void OnRep_GameModeClass(); // 0x3bb5bb0 [Native Protected]
    bool HasMatchStarted(); // 0x3d02470 [Native Public]
    bool HasMatchEnded(); // 0x3d02440 [Native Public]
    bool HasBegunPlay(); // 0x3d02330 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x3d01560 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3d00e80 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3d00de0 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x3a2fc70 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x3d0c970 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x3d08720 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x3d089d0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x3d087b0 [Final Native Public]
    void SetToDefaults(); // 0x375bb60 [Native Public]
    void SetTextureQuality(int32 Value); // 0x3d08690 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x3d080c0 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x3d08030 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x3d07f90 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x3d07f10 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x3d07e80 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x3d07df0 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x3d07d60 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x3d07b00 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x3d07280 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x3d070d0 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x3d07050 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x3d06ec0 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x3d06d30 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x3d06c80 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x3d06ac0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x3d06a30 [Final Native Public]
    void SaveSettings(); // 0x3a2f530 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x3d064b0 [Native Public]
    void RevertVideoMode(); // 0x3d06470 [Final Native Public]
    void ResetToCurrentSettings(); // 0x3d06170 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3a2f400 [Native Public]
    bool IsVSyncEnabled(); // 0x3d02c50 [Final Native Public]
    bool IsVSyncDirty(); // 0x3d02c20 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3d02b00 [Final Native Public]
    bool IsHDREnabled(); // 0x3d02ae0 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3d029f0 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3d029c0 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x3d02970 [Final Native Public]
    bool IsDirty(); // 0x3a2ff00 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3d01fa0 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3d01af0 [Final Native Public]
    int32 GetTextureQuality(); // 0x3ac4730 [Final Native Public]
    int32 GetSyncInterval(); // 0x3d018d0 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3873890 [Final Native Public]
    int32 GetShadingQuality(); // 0x3d015a0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3d01520 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3d014f0 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3d01330 [Final Native Public]
    int32 GetReflectionQuality(); // 0x3d01310 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3d012d0 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3d011f0 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3d011d0 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3d00710 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3d00260 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x3d00220 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x3cffe00 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3cffdc0 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3cffb70 [Final Native Public]
    float GetFrameRateLimit(); // 0x32982e0 [Final Native Public]
    int32 GetFramePace(); // 0x3cffb40 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3cffb20 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3cffa20 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3cff9f0 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x34204a0 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3cff9b0 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3cff990 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3cff620 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x32982c0 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x3cff1d0 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3cfc5f0 [Final Native Public]
    void ConfirmVideoMode(); // 0x3a33ab0 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3cf8b10 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3cf8a80 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x3775ee0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x3cf7f00 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x3775ec0 [Native Public]
    void ShowTitleSafeArea(); // 0x3775ee0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x3d06ca0 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x3d63dc0 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d640a0 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d640a0 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x3d64020 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x3d63fa0 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x3d63f10 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x3d63e80 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x3d63de0 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x3d63dc0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x3d63d80 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x3d63ce0 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x3d63a70 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x3d639d0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x3d63890 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x3d637f0 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x3d636d0 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x3d63690 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x3d63580 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d634b0 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x3d633e0 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x3d63310 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x3d62ff0 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x3d62ff0 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e094a0 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x3e09300 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e09180 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e09000 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e08e80 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3e08d00 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3e040f0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3dd1af0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3db0aa0 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3db08a0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x3db06e0 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3db04a0 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3db0340 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3db0250 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3db0030 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3daff40 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3dafcd0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3dafad0 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3dafa10 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3daf940 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3daf820 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x3daf750 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3daf680 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3daf490 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x3daf370 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3daf0e0 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3daeef0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3daed00 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3daebc0 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3daeab0 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dae8f0 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3dae730 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x3df82f0 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3df6260 [Final Native Static Public]
    FGuid NewGuid(); // 0x3df5020 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3de17f0 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x3ddeef0 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3dce640 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3dc1690 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3df9270 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x3df90c0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3df9010 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3df8f60 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3df8eb0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3df8df0 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3df8d40 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3df8c80 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3df8b90 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3df8ad0 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3df89d0 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x3df8910 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3df3130 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3df3090 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3df2ff0 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3df2f50 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3de4aa0 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3de49f0 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3de4940 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3de4850 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3de47a0 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3de46f0 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3de4640 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3de4590 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3de44e0 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3de4430 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3de4380 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3de42c0 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3de41c0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3de4100 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3de4040 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3de3f20 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x3dded20 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x3ddec40 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x3ddeb60 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x3ddea80 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x3dde9a0 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x3dde8c0 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x3dde7e0 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x3dde700 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x3dde620 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x3dde540 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x3dde460 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x3dde380 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x3dde2a0 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x3dde1d0 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x3ddbe70 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3dd7bd0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3dd7170 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3dd3cd0 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x3dceb70 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x3dce880 [Final Native Static Public]
    void CalibrateTilt(); // 0x3dbb2c0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3e054a0 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3e05320 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3e051d0 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3e05060 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3e04ec0 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x3ddfb00 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3ddab20 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3dd7cf0 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3dd73a0 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3dd5bd0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3dd5ab0 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3dd5ab0 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3dd57d0 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3dd5610 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x3dbea60 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3e152b0 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3e151e0 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x3e15030 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3e14d90 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3e14c00 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3e14ef0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x3e100c0 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x3e10030 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x3e0ff90 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x3e0fe60 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x3e0fdd0 [Final Native Static Public]
    double VSize(const FVector& A); // 0x3e0fef0 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x3e0fc90 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e0fb00 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x3e0f970 [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); // 0x3e11c20 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3e14b40 [Final Native Static Public]
    FVector Vector_Up(); // 0x3e14b10 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3e149e0 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3e148f0 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3e14860 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3e147d0 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3e14680 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x3e14510 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3e143a0 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3e14230 [Final Native Static Public]
    FVector Vector_Right(); // 0x3e14200 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3e14110 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3e14020 [Final Native Static Public]
    FVector Vector_One(); // 0x3e13ff0 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3e13e10 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3e13f10 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3e13cc0 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3e13b70 [Final Native Static Public]
    FVector Vector_Left(); // 0x3e13b40 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3e13a80 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3e13960 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3e13830 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3e13760 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3e13640 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3e13570 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3e13460 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3e13390 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3e132f0 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3e13250 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3e131b0 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3e13120 [Final Native Static Public]
    FVector Vector_Forward(); // 0x3e130f0 [Final Native Static Public]
    FVector Vector_Down(); // 0x3e130c0 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x3e12fe0 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3e12e20 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3e12d50 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x3e12ef0 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x3e12bc0 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x3e12ac0 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3e129c0 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double Max); // 0x3e126d0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double Max); // 0x3e12840 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double Min, double Max); // 0x3e12550 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x3e12440 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x3e122e0 [Final Native Static Public]
    FVector Vector_Backward(); // 0x3e122b0 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x3e121d0 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x3e12070 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x3e11bf0 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x3e11a50 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x3e11b20 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x3e118a0 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x3e11970 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x3e116c0 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x3e11440 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x3e11550 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x3e112d0 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x3e11210 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x3e11050 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x3e10f80 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x3e10e50 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x3e10d70 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x3e10c40 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x3e10b50 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x3e108c0 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x3e10a00 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x3e10730 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x3e10620 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e10430 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x3e102a0 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x3e10600 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x3e105e0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x3e105c0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e0f760 [Final Native Static Public]
    FDateTime UtcNow(); // 0x3e0f720 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x3e0f100 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x3e0ee60 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x3e0ec00 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x3e0e9b0 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x3e0f2b0 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x3e0e7a0 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x3e0e6c0 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x3e0e600 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x3e0e560 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x3e0e380 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x3e0e1f0 [Final Native Static Public]
    FDateTime Today(); // 0x3e0e960 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x3e0d2c0 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x3e0d010 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3dc8560 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x3e0e100 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x3e0e0d0 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x3e0e0a0 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x3e0df20 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3e0cd20 [Final Native Static Public]
    double tan(double A); // 0x3e0d520 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x3e0cc40 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x3e0cb60 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x3e0ca80 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3e0c950 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3e0c880 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x3e0c7b0 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3e0c0e0 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3e0c6b0 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3e0c5c0 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3e0c4f0 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x3e0c410 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x3e0c350 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3e0c280 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x3e0c1b0 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3e0c0e0 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3e0c0e0 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3e0c020 [Final Native Static Public]
    double Square(double A); // 0x3e0bc30 [Final Native Static Public]
    double sqrt(double A); // 0x3e0bb70 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3e0b6b0 [Final Native Static Public]
    double sin(double A); // 0x3e08c70 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3e08b20 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3e08bd0 [Final Native Static Public]
    double SignOfFloat(double A); // 0x3e08a50 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3e084e0 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3e068c0 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3e067b0 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3e05ba0 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x3e03fc0 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3e03890 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3e03d80 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x3e03bb0 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3e039e0 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3e03890 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3e03350 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x3e03790 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3e03690 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3e03570 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3e03450 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3e03350 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3e032b0 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3e030a0 [Final Native Static Public]
    int64 Round64(double A); // 0x3e02f70 [Final Native Static Public]
    int32 round(double A); // 0x3e03000 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3e02da0 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3e02bc0 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x3dfd760 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3dfd5d0 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x3dfd440 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x3dfd360 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x3dfd160 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x3dfd0d0 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3e021d0 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3e02140 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x3e02060 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3e01fd0 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x3dfccb0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3dffb80 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x3dffa20 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3dff870 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x3dff700 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3dff5b0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x3dff4b0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3dff350 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x3dff240 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x3dff190 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x3dff040 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x3dfeec0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x3dfedb0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x3dfeae0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x3dfe950 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x3dfecb0 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x3dfe7e0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 Min, int32 Max); // 0x3dfe680 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x3dfe5b0 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 Max); // 0x3dfe490 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x3dfe2a0 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x3dfe1c0 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x3dfe3c0 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float Min, float Max); // 0x3dfe070 [Final Native Static Public]
    double RandomFloatInRange(double Min, double Max); // 0x3dfdf70 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x3dfdeb0 [Final Native Static Public]
    double RandomFloat(); // 0x3dfde60 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x3dfdd40 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x3dfdc80 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x3dfdbc0 [Final Native Static Public]
    bool RandomBool(); // 0x3dfdb60 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x3dfda50 [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); // 0x3dfc7d0 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3dfaf00 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3dfae30 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3dfad60 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x3dfc5a0 [Final Native Static Public]
    FVector Quat_ToRotationVector(FQuat& Q); // 0x3dfc4d0 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x3dfc2e0 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x3dfc220 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3dfc150 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3dfc060 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3dfbea0 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3dfbdf0 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x3dfbcc0 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3dfbb50 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3dfb9e0 [Final Native Static Public]
    FQuat Quat_MakeFromRotationVector(const FVector& V); // 0x3dfb900 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3dfb850 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x3dfb7a0 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x3dfb690 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x3dfb5b0 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3dfb430 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3dfb350 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x3dfb2a0 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3dfb270 [Final Native Static Public]
    FQuat Quat_GetShortestArcWith(FQuat& A, FQuat& B); // 0x3dfb100 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3dfafd0 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3dfaf00 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3dfae30 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3dfad60 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3dfaca0 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3dfab90 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3dfaa80 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3dfa9d0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3dfa920 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3dfa7e0 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3dfa680 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x3dfa520 [Final Native Static Public]
    FVector ProjectVectorOntoPlane(const FVector& V, const FVector& PlaneNormal); // 0x3dfa3e0 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3dfa0e0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3df9320 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3df8890 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3df87a0 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3df86a0 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x3df8530 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3df8440 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3df7b40 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3df7a70 [Final Native Static Public]
    FDateTime Now(); // 0x3df7a00 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3df5f00 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3df5db0 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3df5cd0 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3df7710 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3df7550 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3df7410 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3712610 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3df6d40 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3df6b70 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3df60a0 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3df69b0 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3df6800 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3df6710 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3df6640 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3df6570 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3df64a0 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3df6170 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3712610 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3df60a0 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3df5fe0 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3db3090 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3df7970 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3df7860 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3df78f0 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3df5280 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x3df59c0 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3df5b30 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3df54d0 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3df53a0 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3df5060 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3df5130 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3df4ef0 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3df4e40 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3df4f80 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3df4bd0 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3df4ab0 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double exp); // 0x3df3580 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3df34f0 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3df49d0 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3df4450 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3df48f0 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3df47b0 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3df46e0 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x3df4610 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3df4530 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3df4450 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3df4370 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3df4190 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3df4020 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x3df3dd0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3df3ce0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3df3c10 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3df3b30 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3df3a50 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x3df3990 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x3df38c0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3df37f0 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3df3720 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3df3660 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3dd93e0 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3df2db0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3df2b30 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3df2970 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3df28a0 [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); // 0x3df25d0 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x3df2500 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x3df2330 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3df2190 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3df1f10 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3df1d50 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x3df1c80 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x3df1bb0 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x3df1880 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3df1a20 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3df16e0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x3df1610 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x3df1500 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x3df13b0 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x3df1260 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x3df10c0 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x3df0fa0 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x3df0ea0 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x3df0a50 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x3df0890 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x3df06c0 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x3df0640 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x3df0430 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3df0210 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x3df0050 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x3defe30 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x3def940 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x3defcd0 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x3defaf0 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x3def810 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x3dc2ab0 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x3def750 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x3def600 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x3def460 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x3def350 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3def220 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3def0f0 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3deefc0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3deee90 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3deed70 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x3deec40 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x3deeb80 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x3deea70 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x3dee970 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x3dee790 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x3dee5e0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3dee1e0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x3dee000 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x3dedee0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x3dedee0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x3dedee0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x3dedee0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x3dedd70 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x3dedc90 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x3dedee0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3ded990 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x3ded560 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x3ded6f0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x3dec9e0 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x3dec8b0 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x3dec7d0 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x3dec6a0 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x3dec570 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x3dec490 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x3dec360 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x3dec230 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x3dec150 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x3dece60 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x3decb10 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x3debf80 [Final Native Static Public]
    FRandomStream MakeRandomStreamFromLocation(const FVector& Location, float DistanceInterval, bool bIncludeZ); // 0x3debe60 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x3dc2060 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x3debce0 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x3debba0 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3deba60 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3deb750 [Final Native Static Public]
    FOrientedBox MakeOrientedBox(const FVector& Origin, const FRotator& orientation, const FVector& Extent); // 0x3deb3e0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3deae40 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3deab60 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3dea9f0 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x3dea880 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x3dea730 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x3dea560 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x3dea630 [Final Native Static Public]
    double Loge(double A); // 0x3de9f40 [Final Native Static Public]
    double log(double A, double base); // 0x3de9cf0 [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); // 0x3de5fd0 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3de5cc0 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3de7e40 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3de7ce0 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3de9070 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3de9050 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3de9030 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3de8fa0 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3de8eb0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3de8dd0 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3de8b80 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3de8d30 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3de8a60 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3de8980 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x3de87d0 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3de8700 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3de86e0 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x3de85d0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3de84e0 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3de8380 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3de8360 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3de8340 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3de82b0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3de8220 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3de8190 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3de8090 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3de7fb0 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3de7f90 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3de7f70 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3de57b0 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3de5470 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x3de56e0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3de5610 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3de5540 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3de5470 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3de53b0 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3de5980 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3de5bf0 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3de5b20 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3de5a50 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3de5980 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3de58c0 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3de5290 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3de1890 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x3de0950 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x3de0780 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x3de0b10 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x3de05f0 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x3de0110 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x3de0050 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x3ddfed0 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x3ddf9b0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x3ddf800 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x3ddf540 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x3ddf200 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x3ddef80 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3cff990 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x3ddeec0 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x3ddee90 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x3ddee60 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x3ddee30 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x3ddee00 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x3dde000 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x3ddde20 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax); // 0x3dddc30 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x3ddd940 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x3ddd470 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x3ddd500 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x3ddd2e0 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x3ddd1d0 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x3ddccc0 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3ddc980 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x3ddcbf0 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x3ddcb20 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x3ddca50 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3ddc980 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x3ddc8c0 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3ddce90 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x3ddd100 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x3ddd030 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x3ddcf60 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3ddce90 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x3ddcdd0 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x3ddc830 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x3ddc610 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x3ddc030 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x3ddbdc0 [Final Native Static Public]
    double GetTotalSeconds(const FTimespan& A); // 0x3ddba90 [Final Native Static Public]
    double GetTotalMinutes(const FTimespan& A); // 0x3ddba00 [Final Native Static Public]
    double GetTotalMilliseconds(const FTimespan& A); // 0x3ddb970 [Final Native Static Public]
    double GetTotalHours(const FTimespan& A); // 0x3ddb8e0 [Final Native Static Public]
    double GetTotalDays(const FTimespan& A); // 0x3ddb850 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x3ddb780 [Final Native Static Public]
    double GetTAU(); // 0x3ddb040 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3dda0a0 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3dd9fd0 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3dd9fd0 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x3dd9980 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3dd9880 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3dd97d0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3dd93e0 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3dd85a0 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3dd8440 [Final Native Static Public]
    double GetPI(); // 0x3dd8110 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3dd7c60 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3dd7b10 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3dd7b10 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x3dd7a10 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3dd7990 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3dd78c0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3dd7800 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3dd7600 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x3dd7580 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3dd7020 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3dd6f90 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3dd7020 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3dc3c00 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3dd6410 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x3dd60f0 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3dd5eb0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3dd5e20 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3dd5d90 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3dd5cf0 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x3dd4460 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x3dd4390 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x3dd42b0 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3dd3f90 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3dd3dc0 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3dd3830 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3dd37a0 [Final Native Static Public]
    double FWrap(double Value, double Min, double Max); // 0x3dd1820 [Final Native Static Public]
    FIntVector2 FTruncVector2D(const FVector2D& InVector2D); // 0x3dd16d0 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3dd1780 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x3dc1030 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3dd1650 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x3dd34a0 [Final Native Static Public]
    FTimespan FromSeconds(double Seconds); // 0x3dd3410 [Final Native Static Public]
    FTimespan FromMinutes(double Minutes); // 0x3dd3380 [Final Native Static Public]
    FTimespan FromMilliseconds(double Milliseconds); // 0x3dd32f0 [Final Native Static Public]
    FTimespan FromHours(double Hours); // 0x3dd3260 [Final Native Static Public]
    FTimespan FromDays(double Days); // 0x3dd31d0 [Final Native Static Public]
    double Fraction(double A); // 0x3dd3130 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x3dd1320 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x3dd14c0 [Final Native Static Public]
    double FMin(double A, double B); // 0x3dd1250 [Final Native Static Public]
    double FMax(double A, double B); // 0x3dd1180 [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); // 0x3dd2ab0 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3dd2990 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3dd0ff0 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3dd0e30 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3dd0c70 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3dd2460 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3dd2220 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3dd20d0 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3dd1f80 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3dd1d70 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3dd0b40 [Final Native Static Public]
    int32 FFloor(double A); // 0x3dd0bd0 [Final Native Static Public]
    double FClamp(double Value, double Min, double Max); // 0x3dd0a20 [Final Native Static Public]
    int64 FCeil64(double A); // 0x3dd08f0 [Final Native Static Public]
    int32 FCeil(double A); // 0x3dd0980 [Final Native Static Public]
    double exp(double A); // 0x3dd0580 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3dd01f0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dd00a0 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dcffc0 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3dcfe70 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3dcfcb0 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3dcfb70 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x3dcf9a0 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x370f590 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3dcf2d0 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x3dcf100 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x3dce480 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x3dcef40 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3dced90 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dceca0 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x3dceaa0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x3dce9d0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x3dce550 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x370f590 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3dce480 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x3dce3c0 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x3dce2f0 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dd02d0 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x3dcd400 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3dccf90 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3dccca0 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x3dcd200 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x3dca670 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x3dca740 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3dca140 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3dca020 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x3dc9f00 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dc9dd0 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dc9cc0 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x3dc9ba0 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x3dc9ac0 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dc99d0 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dc98c0 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3dc97b0 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x3dc96c0 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x3dc95c0 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x3dc94c0 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x3dc93d0 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3dc9300 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3dc9230 [Final Native Static Public]
    double DegTan(double A); // 0x3dc8b00 [Final Native Static Public]
    double DegSin(double A); // 0x3dc8a70 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x3dc8b90 [Final Native Static Public]
    double DegCos(double A); // 0x3dc89e0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x3dc8870 [Final Native Static Public]
    double DegAtan(double A); // 0x3dc8950 [Final Native Static Public]
    double DegAsin(double A); // 0x3dc87c0 [Final Native Static Public]
    double DegAcos(double A); // 0x3dc8710 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3dc8680 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3dc8580 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3dc8560 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3dc8530 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3dc83b0 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3dc8220 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3dc7f30 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3dc8000 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3dc7db0 [Final Native Static Public]
    double cos(double A); // 0x3dc6ee0 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x3dc6670 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x3dc6550 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x3dc63e0 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x3dc62a0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3dc6220 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3dc6160 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3dc5f00 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3dc5e50 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3dc5db0 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3dc5d00 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3dc5c40 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3dc5b80 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3dc5820 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3dc5760 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3dc5240 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3dc3c00 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3dc3b20 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x3dc38c0 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3dc2de0 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x3dc2ab0 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3dc2a10 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3dc28a0 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3dc2730 [Final Native Static Public]
    FVector2D Conv_IntVector2ToVector2D(const FIntVector2& InIntVector2); // 0x3dc25b0 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x3dc2440 [Final Native Static Public]
    FIntVector2 Conv_IntToIntVector2(int32 inInt); // 0x3dc2060 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3dc20f0 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x3dc1fe0 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3dc1f50 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3dc1ed0 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3dc1e40 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3dc1db0 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3dc1980 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x3dc18f0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3dc1870 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x3dc1610 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x3dc1500 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3dc1580 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3dc10b0 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x3dc1030 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3dc0fb0 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3dc0ba0 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x3dc07a0 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3dc0820 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x3dc0720 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3dc00a0 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x3dc0010 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3dbff80 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3dbfa10 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3dbf7e0 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x3dbe6d0 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double Min, double Max); // 0x3dbe530 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x3dbe420 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x3dbe370 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x3dbe240 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x3dbe000 [Final Native Static Public]
    int32 clamp(int32 Value, int32 Min, int32 Max); // 0x3dbdf00 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x3dbaf50 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x3db9070 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x3db9070 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x3db9070 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x3db9070 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x3db8e40 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x3db8d00 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x3db9070 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x3db8ab0 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3db83a0 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3db86a0 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3db7ac0 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3db7ca0 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x3db79e0 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x3db77c0 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x3db7600 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3db74c0 [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); // 0x3db70d0 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3db6ee0 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3db6d20 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x3db6470 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x3db6330 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x3db6190 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x3db5ff0 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x3db5e90 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x3db5d10 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x3db5b60 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3db3090 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3db2fb0 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x3db2ed0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x3db2df0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3db2d10 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3db2820 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3db2750 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x3db2600 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x3db22e0 [Final Native Static Public]
    double atan(double A); // 0x3db23c0 [Final Native Static Public]
    double asin(double A); // 0x3db2240 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3dae670 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3dae5a0 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3dae4c0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3dae3e0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x3dae300 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3dae1c0 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3dae0f0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x3dae020 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3dad710 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3dadf20 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3dadce0 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3dadbf0 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3dadb20 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3dada40 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3dad980 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3dad8b0 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x3dad7e0 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3dad710 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3dad710 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x3dad650 [Final Native Static Public]
    double acos(double A); // 0x3dad450 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x3dad330 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3dad3c0 [Final Native Static Public]
    double abs(double A); // 0x3dad2a0 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x3dee3b0 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x3ddd7d0 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x3ddd5e0 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x3ddbf20 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x3ddbb70 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3dd9250 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3dd6ae0 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3dd68c0 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3dd6730 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3dd6630 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x3dbe980 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x3dbe8f0 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3db2c20 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3e04710 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x3e022a0 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e01a40 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e01850 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e01660 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3e01470 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3e01280 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x3e011f0 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x3e01020 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x3e00dc0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x3e00b90 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x3e00940 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x3e00790 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x3e002b0 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x3e00160 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x3dffd20 [Final Native Static Public]
    int32 NumPrecompilingPSOsRemaining(); // 0x3df7a40 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x3decf80 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x3dddb50 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x3ddda60 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3dd0780 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3dd0610 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x3dcda10 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x3dcd960 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x3dccba0 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dc7830 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dc7460 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3dc7130 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x3dc6a90 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x3dc6a90 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x3dc6a90 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x3dc6a90 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x3dbeb70 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x3dbb0e0 [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); // 0x3db7e30 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3db28f0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x3e0f4d0 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x3e0f3e0 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x3e0e870 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x3e0e470 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x3e0dda0 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3e0bd20 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x3e0b930 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3e02a00 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3e028d0 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3e02770 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3e02620 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x3e01e20 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x3e01c30 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3df7eb0 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3df70b0 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3df71d0 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3dda920 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x3dee490 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3de51f0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3de50c0 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3de4f60 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3de4e00 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3de1940 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x3de0220 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x3ddfd30 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3dda920 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3dd4880 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3dd4670 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3dd25d0 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x3dcf640 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x3dcf760 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x3dcdae0 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3dc8110 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3dc5fb0 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x3dc5a80 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3dc58f0 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3dc53a0 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3dc4d60 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3dc4bd0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3dc4f20 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3dc4930 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3dc4880 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x3dc4720 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3dc47d0 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x3dc4670 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x3dc4520 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3dc3970 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3dc1790 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3dc34a0 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3dc2ee0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3dc2b80 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3dc2640 [Final Native Static Public]
    FString Conv_IntVector2ToString(const FIntVector2& InIntVec2); // 0x3dc24d0 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3dc2180 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3dc1cd0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x3dc1a00 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3dc1790 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3dc1150 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3dc0c60 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3dc08a0 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x3dc0540 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x3dc0330 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x3dc0130 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3dbfdc0 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x3dbfc30 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x3dbaa00 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x3dbaca0 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x3dba750 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x3dba4a0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3dba220 [Final Native Static Public]
    FString BuildString_IntVector2(const FString& AppendTo, const FString& Prefix, const FIntVector2& InIntVector, const FString& Suffix); // 0x3db9d00 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector2, const FString& Suffix); // 0x3db9f80 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x3db9a70 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x3db97e0 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3db9550 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x3db92b0 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x3de1060 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x3de0f10 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x3ddb370 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x3ddb210 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetadataID); // 0x3ddb070 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3dd94f0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x3dd7680 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3dd7270 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3e01260 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x3e0f660 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x3e0f5c0 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x330e920 [Final Native Static Public]
    void StackTrace(); // 0x3e0bcb0 [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); // 0x3e0b1f0 [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); // 0x3e0ad50 [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); // 0x3e0a8b0 [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); // 0x3e0a430 [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); // 0x3e09fc0 [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); // 0x3e09b60 [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); // 0x3e098c0 [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); // 0x3e09620 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x330e920 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3e089b0 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3e088c0 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3e08850 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3e08740 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3e085e0 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x310d5f0 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3e082f0 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x3e07c80 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3e07be0 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x3e07960 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x3e07760 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x3e07650 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3e04ac0 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3e07430 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3e07220 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3e07010 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3e06990 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3e06540 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3e06390 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x3e061b0 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3e05e20 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3e05fc0 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3e05c80 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x310d5f0 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3e05990 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3e055f0 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3e04ce0 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3e04ac0 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3e04820 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3e044c0 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3e04300 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float duration, const FLatentActionInfo& LatentInfo); // 0x3e02460 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x3dbb3d0 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x36a9820 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3e01260 [Final Native Static Public]
    void RaiseScriptError(const FString& ErrorMessage); // 0x3dfdae0 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x3dfcb10 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3df9b00 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float duration, const FName& Key); // 0x3df9870 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float duration, const FName& Key); // 0x3df9620 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3df8170 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3df8060 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x3df7c00 [Final Native Static Public]
    void OnAssetsLoaded__DelegateSignature(const TArray<UObject*>& Loaded); // 0x15b23e0 [Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x15b23e0 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x15b23e0 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3df6f60 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3df6f60 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x3712610 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3df6a80 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3df5870 [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); // 0x3df31d0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x3ded890 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x3ded200 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x3ded200 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3deb2f0 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3deb1a0 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3deb120 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x3deb020 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x3deb0a0 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x3deafa0 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3deaf20 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3dbff80 [Final Native Static Public]
    FARFilter MakeARFilter(const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, const TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, const TSet<FName>& RecursiveClassesExclusionSet, bool bRecursivePaths, bool bRecursiveClasses, bool bIncludeOnlyOnDiskAssets); // 0x3de9fd0 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3de9e00 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3de9c30 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x3de9a70 [Final Native Static Public]
    void LoadAssets(UObject* WorldContextObject, const TArray<TSoftObjectPtr<UObject>>& Assets, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3de9750 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3de9340 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x3de95f0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3de9090 [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); // 0x3de7860 [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); // 0x3de7400 [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); // 0x3de6fa0 [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); // 0x3de6b60 [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); // 0x3de6730 [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); // 0x3de6300 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3de4cf0 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x3de4be0 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de3e30 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3de3da0 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3de3c00 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de3b00 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3de3a60 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3de38c0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x3de3810 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3de3600 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3de3400 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3de30a0 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de2fb0 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3de2f20 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3de2d80 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3711150 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de2c70 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x3de2bd0 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3de2a30 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de2920 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3de2880 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3de26e0 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3de2640 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de2520 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3de2480 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3de22d0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de21b0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3de2110 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3de1f60 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3de1e60 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3de1dd0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x3de1c30 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3de1b10 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3de1730 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3de1730 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x3711150 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3de1680 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x3de15c0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3de1510 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3de1510 [Final Native Static Public]
    bool IsUnattended(); // 0x3de14e0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3de1420 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x3ddd6e0 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3de1360 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x3de1340 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x34204a0 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x3de02c0 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x3ddff60 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x3ddfe50 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x3ddfdd0 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x3ddfbd0 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x3ddfa70 [Final Native Static Public]
    void HideAdBanner(); // 0x3ddd8d0 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x3ddd6e0 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x34204a0 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x3ddbb20 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3ddae80 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3ddadd0 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x3dd4bb0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3dda860 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3dda410 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3dda6d0 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3dda510 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3dda410 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3dd96c0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3dd95f0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3dd9180 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3dd9050 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3dd8fb0 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3dd8d70 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3dd8c70 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dd8b10 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3dd89b0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3dd88f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3dd87a0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3dd8700 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3dd83b0 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3dd8320 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3dd8230 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3dd8070 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3dd7f70 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3dd7dd0 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3dd7ad0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3dd7a90 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3dd6060 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3dd6060 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3d01990 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3dd6ea0 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3dd6db0 [Final Native Static Public]
    FString GetGameName(); // 0x3dd6d20 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3dd6c50 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3dd6c30 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x3dd4bb0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3dd65a0 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3dd6240 [Final Native Static Public]
    FString GetDeviceId(); // 0x3dd6060 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3dd5fd0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3dd5f40 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3dd5930 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3dd54d0 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3dd5320 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3dd5210 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3dd50f0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x3dd4fe0 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3dd4dd0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3dd4d40 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x3dd4bb0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3dd4ad0 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3dd4980 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3dd45e0 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3dd4540 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3dd3c50 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3dd3b00 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3dd38c0 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3dd2ee0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x330e920 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x330e920 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3dd03a0 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3dcf4f0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3dcf4f0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x370f590 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3dcf010 [Final Native Static Public]
    int32 EndTransaction(); // 0x3d63dc0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float duration); // 0x3dcc9e0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float duration, float Thickness, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcc7c0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float duration, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcc610 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float duration, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcc410 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float duration, float Thickness, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcc220 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float duration, float Thickness); // 0x3dcc040 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float duration); // 0x3dcbe10 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float duration); // 0x3dcbc30 [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, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcb9e0 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float duration, float Thickness, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcb7f0 [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, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcb520 [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); // 0x3dcb290 [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, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcafc0 [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, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcad70 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float duration); // 0x3dcac80 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float duration, float Thickness, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dcaa50 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float duration, float Thickness, const EDrawDebugSceneDepthPriorityGroup& DepthPriority); // 0x3dca820 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x3dca450 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x3dca270 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3dc8f80 [Final Native Static Public]
    void DelayUntilNextFrame(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3dc8de0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float duration, const FLatentActionInfo& LatentInfo); // 0x3dc8c20 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x330e920 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3dc6c80 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3dc6b90 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dc4270 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3dc4090 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3dc3f90 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3dc3e80 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3dc4460 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x3dc3e80 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3dc3d90 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3dc3cb0 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x37100c0 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3dc36f0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3dc33a0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x3dc3280 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3dc2800 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3dc0de0 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3dc0a40 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x310d5f0 [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); // 0x3dbf520 [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); // 0x3dbf260 [Final Native Static Public]
    void CollectGarbage(); // 0x3dbef90 [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); // 0x3dbd8b0 [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); // 0x3dbd3c0 [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); // 0x3dbced0 [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); // 0x3dbca00 [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); // 0x3dbc550 [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); // 0x3dbc0a0 [Final Native Static Public]
    bool CapsuleOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3dbbd70 [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); // 0x3dbba70 [Final Native Static Public]
    bool CapsuleOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3dbb740 [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); // 0x3dbb440 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x3dbb320 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x3dbb3d0 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x3db89b0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3db81e0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3db81e0 [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, const TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, const TSet<FName>& RecursiveClassesExclusionSet, const bool& bRecursivePaths, const bool& bRecursiveClasses, const bool& bIncludeOnlyOnDiskAssets); // 0x3db6680 [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); // 0x3db5620 [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); // 0x3db5100 [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); // 0x3db4be0 [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); // 0x3db46e0 [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); // 0x3db4200 [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); // 0x3db3d20 [Final Native Static Public]
    bool BoxOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x3db3a10 [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); // 0x3db3740 [Final Native Static Public]
    bool BoxOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const FRotator& orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x3db3430 [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); // 0x3db3160 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3db2ad0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3dad4f0 [Final Native Static Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x3e0dcd0 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x3e0dc00 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x3e0db30 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x3e0da60 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x3e0d990 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x3e0d8e0 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x3e0d830 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x3e0d780 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x3e0d6d0 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x3e0d5b0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x3e0be70 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x3df9420 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x3df72e0 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3df6380 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x3dc4af0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x3de0c30 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x3ddb660 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x3ddb480 [Final Native Static Public]
    FText GetEmptyText(); // 0x3dd64e0 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x3dd2f50 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x3dd27c0 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x3dcf870 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3dce760 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString, bool bEmitChangeNotify); // 0x3dcd770 [Final Native Static Public]
    bool EditTextPropertySourceString(UObject* TextOwner, const FName& PropertyName, const FString& SourceString, bool bEmitChangeNotify); // 0x3dcd5f0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x3dc60b0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x3dc59e0 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x3dc5630 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x3dc50e0 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x3dc4af0 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x3dc3a70 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x3dc35f0 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x3dc3090 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x3dc2fc0 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x3dc2260 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x3dc1ae0 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3dc1230 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x3dc0d40 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x3dc0980 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x3dc0220 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x3db1ea0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3db1b70 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x3db1d20 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x3db2170 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x3db2020 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3db18a0 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3db1620 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3db1330 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x3db14d0 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x3db0be0 [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); // 0x3db1020 [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); // 0x3db0d00 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3e14b70 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x3e10150 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3e0b760 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3df9c60 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3e08710 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3e08680 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x3e06720 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3e05850 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3e03220 [Final Native Static Public]
    FString SandboxesDir(); // 0x3e03190 [Final Native Static Public]
    FString RootDir(); // 0x3e02b30 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x3e01300 [Final Native Static Public]
    FString ProjectUserDir(); // 0x3dfa350 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3dfa270 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3dfa050 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3df9fc0 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3df9f30 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3df9ea0 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3df9e10 [Final Native Static Public]
    FString ProjectDir(); // 0x3df9d80 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3df9cf0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3df9c60 [Final Native Static Public]
    FString ProfilingDir(); // 0x3df9bd0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3df5700 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x3df5590 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x3dedb30 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x3ded3f0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x3deb8f0 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x3deb590 [Final Native Static Public]
    FString LaunchDir(); // 0x3de4b50 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3de1250 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x3de11b0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x3de1110 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x3de0ee0 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x3ddfc90 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x3ddd7a0 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x3ddb810 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3dd9790 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3dd95b0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3dd9210 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3dd90f0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3dd8140 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3dd70e0 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3dd6ce0 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3dd69b0 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3dd6560 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3dd64a0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3dd4c50 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3dd4180 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3dd3710 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3dd3680 [Final Native Static Public]
    FString GameSourceDir(); // 0x3dd35f0 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3dd3560 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x3dcdf00 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3dd1a50 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3dd19c0 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x3dce260 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x3dce1d0 [Final Native Static Public]
    FString EnterpriseDir(); // 0x3dce140 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x3dce0b0 [Final Native Static Public]
    FString EngineUserDir(); // 0x3dce020 [Final Native Static Public]
    FString EngineSourceDir(); // 0x3dcdf90 [Final Native Static Public]
    FString EngineSavedDir(); // 0x3dcdf00 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x3dcde70 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x3dcdde0 [Final Native Static Public]
    FString EngineDir(); // 0x3dcdd50 [Final Native Static Public]
    FString EngineContentDir(); // 0x3dcdcc0 [Final Native Static Public]
    FString EngineConfigDir(); // 0x3dcdc30 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3dc9190 [Final Native Static Public]
    FString DiffDir(); // 0x3dc9100 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3dc7c00 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3dc6d90 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3dc6930 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3dc67e0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3dbefc0 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x3dbee10 [Final Native Static Public]
    FString CloudDir(); // 0x3dbed80 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x3dbddc0 [Final Native Static Public]
    FString BugItDir(); // 0x3db9220 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3db2570 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3db24e0 [Final Native Static Public]
    FString AutomationDir(); // 0x3db2450 [Final Native Static Public]

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

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3e36cd0 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e36a70 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3e36960 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3e36820 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3e365a0 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3e353a0 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3e35360 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3e35320 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x3e33f00 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x3e33e30 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x3e33d40 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(const TSet<int32>& Inset); // 0x3e34fc0 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3e34ba0 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3e345c0 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3e34ae0 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3e347c0 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3e34720 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3e34a50 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3e349b0 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3e34900 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3e34850 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3e347c0 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3e34720 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3e345c0 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3e34660 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3e345c0 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3e34510 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3e34420 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x3e34340 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3e34280 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3e341b0 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3e33f50 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x3e36480 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x3e36250 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x3e35fd0 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3e35eb0 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3e35cd0 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3e35b20 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3e35900 [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); // 0x3e35580 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3e33b70 [Final Native Static Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x3e36f50 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x3e36e00 [Native Public]
    void LoadLevelInstance(); // 0x3e358e0 [Native Public]
    bool IsLoaded(); // 0x3e358b0 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x3e35540 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e35510 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3e9fca0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3e9fbb0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3e9f980 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3e9f760 [Final Native Public]
    void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value); // 0x3e9f670 [Final Native Public]
    void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value); // 0x3e9f590 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3e9f4b0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3e9f360 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3e9f290 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3e9f170 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3e9f080 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3e9efa0 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3e9ecc0 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3e9e2c0 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3e9e140 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3e9dfe0 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3e9dec0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3e9ddc0 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3e9dd10 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x3e9dc10 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3e9dae0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3e9d9d0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3e9d7c0 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3e9d5c0 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3e9cdc0 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3e9cb80 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3eb50c0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eb4fe0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3eb4f60 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3eb4e80 [Final Native Public]
    UMaterialParameterCollection* GetBaseParameterCollection(); // 0x3eb4e50 [Final Native Public]

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

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x3eeb9b0 [Native Public]
    void StopActiveMovement(); // 0x3eeb990 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x3eeb900 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x3eeb810 [Native Public]
    bool IsSwimming(); // 0x3eeb2b0 [Native Public]
    bool IsMovingOnGround(); // 0x3eeb280 [Native Public]
    bool IsFlying(); // 0x3eeb250 [Native Public]
    bool IsFalling(); // 0x3eeb220 [Native Public]
    bool IsCrouching(); // 0x3eeb1f0 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3eeb1a0 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x3eeb160 [Native Public]

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3fc52c0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x3bba410 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x3fc4d90 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3fc4cc0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x3fc4bf0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3fc4b10 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x3fc4a40 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x3fc4100 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3fc3ee0 [Native Public]
    void ReleaseToPool(); // 0x3fc3ec0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x3fc3d70 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fc5110 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3fc5080 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3fc4e60 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x3fc4910 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x3fc4810 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x3fc46e0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x3fc45b0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x3fc44b0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x3fc4380 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x3fc42a0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x3fc3fb0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x3fc3e40 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x3fc3da0 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x3fc3c50 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x3fc3b30 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x3fc3a10 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x3fc38f0 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x3fc37d0 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x3fc36b0 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x3fc35c0 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x3fc3370 [Final Native Public]
    void EndTrails(); // 0x3fc3350 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x3fc3280 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x3fc2fa0 [Final Native Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x4009250 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x4008be0 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x4008b20 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x40616b0 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x4061610 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x405f6e0 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x405ef60 [Final Native Public]
    void OnRep_RigidState(); // 0x405ef40 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x405ede0 [Final Native Public]
    bool IsAuthority(); // 0x405edb0 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x405e5e0 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x405e370 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x405e0e0 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x405b320 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x405b0d0 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x405aae0 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x4063070 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x4062fc0 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x4062d40 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x4061260 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x405ef20 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x405ef00 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x405eee0 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x405eec0 [Final Native Protected]
    void MarkPendingDeletion(); // 0x405eea0 [Final Native Public]
    bool IsPendingDeletion(); // 0x405ee80 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x405e0b0 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x405dfa0 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x405c880 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x40631c0 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x4062e30 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4062b80 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4062a30 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x40628a0 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4062730 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4062500 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x4062280 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x4062110 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4061ef0 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x4061d20 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x4061b20 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x40618c0 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x4061740 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x40614b0 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x4061350 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x40610a0 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4060ed0 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4060d80 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x4060b00 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x4060880 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x4060700 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x4060570 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x40602b0 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4060070 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x405ff20 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x405fda0 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x405e160 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x405dfe0 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x405de20 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x405dd00 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x405dc30 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x405db00 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x405d900 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x405d670 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x405d540 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x405d340 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x405d150 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x405cf10 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x405cd10 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x405cb70 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x405c9e0 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x405c8c0 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x405c710 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x405c5e0 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x405c460 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x405c340 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x405c0b0 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x405be20 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x405bc80 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x405bb50 [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); // 0x405b860 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x405b660 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x405b540 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x405b3a0 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x405ac10 [Final Native Static Public]

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

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x409af50 [Native Event Protected]
    void ServerReceiveInputCollection(const FNetworkPhysicsDataCollection& ClientInputCollection); // 0x409aea0 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x409ae00 [Native Event Protected]
    void ServerReceiveDeltaSourceStateFrame(int32 Frame); // 0x409ad70 [Native Event Protected]
    void ServerReceiveDeltaSourceInputFrame(int32 Frame); // 0x409ace0 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x409aa90 [Final Native Protected]
    void OnRep_SetReplicatedStateCollection(); // 0x409a9b0 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputs(); // 0x409a8b0 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputCollection(); // 0x409a7d0 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x409a6d0 [Final Native Protected]
    void OnRep_SetReplicatedInputCollection(); // 0x409a5f0 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceState(); // 0x409a5c0 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceInput(); // 0x409a590 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x409a420 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x409a380 [Native Event Protected]

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

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x409d3f0 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x409d1b0 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x4099340 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x4098b80 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x4098a40 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x4098860 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x409d030 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x409cf90 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x409cec0 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x409ce30 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409cd40 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409cc50 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x409cb50 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x409cab0 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x409c990 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x409c860 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x409c740 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x409c610 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x409c4f0 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x409c460 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x409c2f0 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x409c1e0 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x409c150 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x409c070 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x409bf30 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x409bdd0 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x409bc00 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x409bb60 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x409ba90 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x409ba00 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x409b930 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x409b850 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x409b770 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x409b690 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x409b510 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x409b470 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x409b3a0 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x409b280 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x409b200 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x409b170 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x409aff0 [Final Native Public]
    void ReInitConstraintAndApplyPhysicsState(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x409ab90 [Final Native Public]
    bool IsProjectionEnabled(); // 0x409a350 [Final Native Public]
    bool IsBroken(); // 0x409a300 [Final Native Public]
    float GetCurrentTwist(); // 0x4099ac0 [Final Native Public]
    float GetCurrentSwing2(); // 0x4099a80 [Final Native Public]
    float GetCurrentSwing1(); // 0x4099a40 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x4099950 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x4099890 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x40996a0 [Final Native Public]
    void BreakConstraint(); // 0x40991c0 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x409d6a0 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x409d540 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x409d4b0 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x409c900 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x409c3d0 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x409c270 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x409b600 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x409b0e0 [Final Native Public]
    void ReleaseComponent(); // 0x409ac40 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x409a150 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x409a000 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x4099e70 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x4099d20 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x37565b0 [Final Native Public]

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x4099b60 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x4099420 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x4099200 [Final Native Static Public]
    void ApplyRadialImpulse(UPrimitiveComponent* Component, const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bApplyStrain, float Strain, bool bVelChange, float MinValue, float MaxValue); // 0x4098d50 [Final Native Static Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x409ac60 [Native Public]
    void FireImpulse(); // 0x4099320 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x40987e0 [Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x40f0d70 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x40f0bb0 [Native Public]
    void StopCameraFade(); // 0x40f0b90 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x40f0a50 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x40f0960 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x40f0890 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x40f0800 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x40f0580 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x40f03a0 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x40f01b0 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x40efb00 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x40ef9d0 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x40ed280 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x40ed1e0 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x40ec940 [Native Event Public]
    void OnPhotographySessionStart(); // 0x3827ec0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x3827570 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x3827590 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x37f1f20 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x40eae60 [Native Public]
    float GetFOVAngle(); // 0x40e91e0 [Native Public]
    FRotator GetCameraRotation(); // 0x4008a40 [Native Public]
    FVector GetCameraLocation(); // 0x40e8e00 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x40e8bf0 [Native Public]
    void ClearCameraLensEffects(); // 0x40e54d0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x15b23e0 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x40e4e70 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x40e4d90 [Native Public]

// ANoPawnPlayerController (/Script/Engine.NoPawnPlayerController)
    void ServerSetViewTargetPosition(const FVector& ViewTargetPos); // 0x40ee340 [Native Event Public]
    void ServerEnableReplicationToConnection(bool bEnable); // 0x40edab0 [Native Event Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x15b23e0 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x15b23e0 [Event Protected]
    void OnRep_UniqueId(); // 0x40ec870 [Native Public]
    void OnRep_Score(); // 0x37f1f20 [Native Public]
    void OnRep_PlayerName(); // 0x3827590 [Native Public]
    void OnRep_PlayerId(); // 0x3827ec0 [Native Public]
    void OnRep_bIsInactive(); // 0x3827570 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x40ec7d0 [Final Native Private]
    bool IsSpectator(); // 0x40ec500 [Final Native Public]
    bool IsOnlyASpectator(); // 0x40ec310 [Final Native Public]
    bool IsABot(); // 0x40ec1e0 [Final Native Public]
    float GetScore(); // 0x40ebe90 [Final Native Public]
    FString GetPlayerName(); // 0x40eb000 [Final Native Public]
    int32 GetPlayerId(); // 0x40eafe0 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x40eaf70 [Final Native Public]
    float GetPingInMilliseconds(); // 0x40eaeb0 [Final Native Public]
    APawn* GetPawn(); // 0x40eae90 [Final Native Public]
    uint8 GetCompressedPing(); // 0x40e8e50 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x40e52a0 [Final Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x40ec340 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x40ebd10 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x40ebbb0 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x40eba10 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x40eb860 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x40eb6e0 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x40eb560 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x40eb3e0 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x40eb230 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x40eb080 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x40e9050 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x40e8d40 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x40e8ca0 [Final Native Static Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x41962b0 [Final Native Public]
    bool IsRecording(); // 0x4196240 [Final Native Public]
    bool IsPlaying(); // 0x41961f0 [Final Native Public]
    float GetReplayTotalTime(); // 0x4196160 [Final Native Public]
    float GetReplayCurrentTime(); // 0x41960d0 [Final Native Public]
    FString GetActiveReplayName(); // 0x4195f80 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x41fb920 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x41fb870 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x41fb7b0 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x41fb6a0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x41fb520 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x41fb410 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x41fb340 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x41fb2b0 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x41fb1d0 [Final Native Public]
    int32 NumSockets(); // 0x41fb160 [Final Native Public]
    TArray<FString> K2_GetAllSkinWeightProfileNames(); // 0x41faff0 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x41fae70 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x41fad20 [Final Native Public]
    UMeshDeformerCollection* GetTargetMeshDeformers(); // 0x41facf0 [Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x41fabf0 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x41fabc0 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x41fab90 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x41fab60 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x41fab20 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x41faaf0 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x41faa30 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x41fa850 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x41fa750 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x41fa5d0 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x41fa510 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x41fa4d0 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x41fa490 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x41fa410 [Final Native Public]
    bool GetHasVertexColors(); // 0x41fa3e0 [Native Public]
    EAxis GetForwardAxis(); // 0x41fa3c0 [Final Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x41fa390 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x41fa2f0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x41fa290 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x41fa180 [Final Native Public]

// USoundConcurrency (/Script/Engine.SoundConcurrency)
    bool SetMaxCount(int32 InMaxCount); // 0x429c3e0 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x3cb43a0 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x429ba60 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x429b990 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x429d220 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x429cfe0 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x429cf20 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x429cd10 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x429cc00 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x429cb40 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x429c9d0 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x429c8c0 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x429c7b0 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x429c6a0 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x429c480 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x429c270 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x429c140 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x429c010 [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); // 0x429b5d0 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x429b4a0 [Final Native Public]

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x42ceac0 [Native Public]
    int32 GetSizeY(); // 0x42cea90 [Native Public]
    int32 GetSizeX(); // 0x3827840 [Native Public]
    int32 GetNumMipLevels(); // 0x42ce800 [Native Public]
    int32 GetNumFrames(); // 0x3cb4790 [Native Public]
    FTransform GetFrameTransform(); // 0x42ce3d0 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x42cf1b0 [Final Native Public]
    void Stop(); // 0x42cf180 [Final Native Public]
    void Play(); // 0x42ced70 [Final Native Public]
    void Pause(); // 0x42ced50 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x42ce2c0 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x42ce240 [Final Native Public]
    float GetDuration(); // 0x42ce1c0 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x42cded0 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x42cdde0 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x42cf0c0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x41fb520 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42ce680 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x42cef80 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x42ced90 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x42cecd0 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x42ceca0 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x42ceaf0 [Final Native Public]
    int32 GetNumVertices(int32 LODIndex); // 0x42ce9d0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x42ce8f0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x42ce830 [Final Native Public]
    int32 GetNumLODs(); // 0x42ce7d0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x41fa5d0 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x42ce680 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x42ce5f0 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x42ce680 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x42ce5f0 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x42ce520 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x42ce460 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x42cdd90 [Final Native Public]
    FBox GetBoundingBox(); // 0x42cdcd0 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x42cdc00 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x42cdab0 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x42cd890 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x42cd7e0 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x42cd630 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x4332c70 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4332850 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x43329a0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x43325b0 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x4332390 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x43320b0 [Final Native Static Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x43a0500 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x43a0370 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x43a0270 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x43a0160 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x43a0050 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x439f740 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x439cca0 [Final Native Static Public]

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

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x439f3a0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x439f0b0 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x439ef70 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x439ed40 [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); // 0x439e8a0 [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); // 0x439e3b0 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x439e090 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x439de80 [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); // 0x439d900 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x439d710 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x439d540 [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); // 0x439cea0 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x439cd60 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x439fd00 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x439fae0 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x439f880 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x439c9b0 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x439c8a0 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x439c6e0 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x439c550 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x439c3c0 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x439c3a0 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x439c210 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x439c0b0 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x439fe40 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x439fd80 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x439cb20 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x439ca90 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x439ca20 [Final Native Public]
    void ClearSmoothing(); // 0x439c380 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x43dd910 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x43dd680 [Final Native Static Public]
    void LogSphere(UObject* WorldContextObject, const FVector& Center, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43dd1f0 [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); // 0x43dced0 [Final Native Static Public]
    void LogOrientedBox(UObject* WorldContextObject, const FBox& BoxShape, const FTransform& Transform, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43dcae0 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x43dc6c0 [Final Native Static Public]
    void LogCylinder(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43dc360 [Final Native Static Public]
    void LogCone(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float Angle, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43dbfb0 [Final Native Static Public]
    void LogCircle(UObject* WorldContextObject, const FVector& Center, const FVector& UpAxis, float Radius, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog, bool bWireframe); // 0x43dbbf0 [Final Native Static Public]
    void LogCapsule(UObject* WorldContextObject, const FVector& base, float HalfHeight, float Radius, const FQuat& Rotation, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43db840 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x43db540 [Final Native Static Public]
    void LogArrow(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, const FName& CategoryName, bool bAddToMessageLog, float ArrowHeadSize); // 0x43db220 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x310d5f0 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x43dd9c0 [Final Native Public]
    float GetVoiceLevel(); // 0x43db190 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x43dae60 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x43dae40 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x43dadb0 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x43db150 [Final Native Public]
    int32 GetTileCount(); // 0x43db100 [Final Native Public]
    int32 GetTileBorderSize(); // 0x43db0c0 [Final Native Public]
    int32 GetSize(); // 0x43db050 [Final Native Public]
    int32 GetPageTableSize(); // 0x43dafe0 [Final Native Public]

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

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x4402760 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x44026e0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x4402660 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x44025e0 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x4402510 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x3de1340 [Final Native Public]
    bool IsRuntime(); // 0x4402360 [Final Native Public]
    bool IsInitiallyVisible(); // 0x3de1340 [Final Native Public]
    bool IsInitiallyActive(); // 0x4402380 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3de1340 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x4402360 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x44020d0 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x44020d0 [Final Native Public]
    FColor GetDebugColor(); // 0x3cff1d0 [Final Native Public]
    FName GetDataLayerLabel(); // 0x4401db0 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x4400d90 [Final Native Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x4402410 [Final Native Public]
    bool IsRuntime(); // 0x44023b0 [Final Native Public]
    bool IsClientOnly(); // 0x44022f0 [Final Native Public]
    EDataLayerType GetType(); // 0x31ee090 [Native Public]
    FColor GetDebugColor(); // 0x3d01af0 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x3de1340 [Final Native Public]
    bool IsServerOnly(); // 0x3775b50 [Native Public]
    bool IsRuntime(); // 0x3d029c0 [Native Public]
    bool IsInitiallyVisible(); // 0x3de1340 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3de1340 [Final Native Public]
    bool IsClientOnly(); // 0x36a9970 [Native Public]
    EDataLayerType GetType(); // 0x31ee0c0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x4402100 [Final Native Public]
    FColor GetDebugColor(); // 0x3cb4660 [Native Public]
    FString GetDataLayerShortName(); // 0x4401ff0 [Native Public]
    FString GetDataLayerFullName(); // 0x3cb46e0 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x3e9d4c0 [Native Public]

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4402b20 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x44027e0 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x4401d00 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x4401a90 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x44019c0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x44017c0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x4401550 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x4403000 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x4402f20 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4402e00 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4402ce0 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4402940 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x4402260 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x4401f40 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x4401e90 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x4401f40 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x4401e90 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x4401b80 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x44018b0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x4401640 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x4401440 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x44013a0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x4401270 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x4401120 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x4401070 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x4400e40 [Final Native Public]

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

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

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

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

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

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x7ebb300 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x7ebb020 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x7ebae50 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x7eb9e80 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x7eb9c10 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x7eb9b30 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x7eb9a20 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x7eb9910 [Final Native Static Public]

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

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x7ebb3e0 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x7ebb140 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x7ebaee0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x7eba3c0 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x7eb9d00 [Final Native Public]

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

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

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x19eb070 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x19eb050 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x19eafe0 [Final Native Static Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x4582260 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x4580c30 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x4580750 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x457fb30 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x457f880 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x457ee70 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x457eb80 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x457e540 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x457e430 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x457e370 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x457e2d0 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x457e240 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x457e1a0 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x457df70 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x45839c0 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x45838c0 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x4582ed0 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x4582e40 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4582c70 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4582aa0 [Native Public]
    void SetInputMode(FGameplayTagContainer& NewMode, FModifyContextOptions& Options); // 0x4582930 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x4582170 [Native Public]
    void RemoveTagsFromInputMode(FGameplayTagContainer& TagsToRemove, FModifyContextOptions& Options); // 0x4582040 [Native Public]
    void RemoveTagFromInputMode(FGameplayTag& TagToRemove, FModifyContextOptions& Options); // 0x4581f50 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x4581e60 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4581730 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x4581530 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x4581430 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x45813a0 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x4581310 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x45805a0 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x45803f0 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4580220 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x4580050 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x457ff70 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x3a2fad0 [Native Public]
    FGameplayTagContainer GetInputMode(); // 0x457f200 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x457eca0 [Native Public]
    void ClearAllMappings(); // 0x457e180 [Native Public]
    void AppendTagsToInputMode(FGameplayTagContainer& TagsToAdd, FModifyContextOptions& Options); // 0x457de40 [Native Public]
    void AddTagToInputMode(FGameplayTag& TagToAdd, FModifyContextOptions& Options); // 0x457dd50 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x457dc30 [Native Public]

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

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x4583390 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x4583220 [Final Native Public]
    void UnmapAll(); // 0x4583170 [Final Native Public]
    bool ShouldShowInputModeQuery(); // 0x4582a60 [Final Native Static Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x4580de0 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x36a9820 [Final Native Public]
    bool IsDeprecated(); // 0x4580950 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x457fc60 [Final Native Public]
    UObject* GetMetadata(); // 0x457fb10 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x457f720 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x457f540 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x457f310 [Final Native Public]
    FText GetDisplayName(); // 0x457f170 [Final Native Public]
    FName GetConfigName(); // 0x36a7470 [Final Native Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x4582f60 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x4582880 [Native Public]
    void ResetToDefault(); // 0x2464730 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x4582740 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x4581990 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x4580a60 [Final Native Public]
    FString GetProfileIdString(); // 0x457fdf0 [Final Native Public]
    FText GetProfileDisplayName(); // 0x457fd60 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x457fd30 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x457f9e0 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x457f430 [Native Public]
    void DumpProfileToLog(); // 0x3775ee0 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x457e910 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(const TSet<UInputMappingContext*>& MappingContexts); // 0x4583600 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x4583560 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4582fe0 [Native Public]
    bool SetActiveKeyProfile(const FString& InProfileId); // 0x45827d0 [Native Public]
    void SaveSettings(); // 0x3775b80 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x45825f0 [Final Native Public]
    void ResetKeyProfileIdToDefault(const FString& ProfileId, FGameplayTagContainer& FailureReason); // 0x45824d0 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4582340 [Native Public]
    bool RegisterInputMappingContexts(const TSet<UInputMappingContext*>& MappingContexts); // 0x4581bb0 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x4581b10 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x4581000 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x15b23e0 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x15b23e0 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x4580970 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithId(const FString& ProfileId); // 0x457f260 [Native Public]
    FString GetActiveKeyProfileId(); // 0x457ec60 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetActiveKeyProfile(); // 0x457ec00 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x457ead0 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x15b23e0 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x15b23e0 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x457e840 [Native Public]
    void AsyncSaveSettings(); // 0x3a33ab0 [Native Public]
    void ApplySettings(); // 0x3775ee0 [Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x247a300 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x247a2b0 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x247a250 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x247a0e0 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x2479f90 [Final Native Static Public]

// UFastGeoContainer (/Script/FastGeoStreaming.FastGeoContainer)
    void OnNavDataRegisteredRetry(ANavigationData* NavData); // 0x5fab420 [Final Native Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x32e17d0 [Final Native Public]
    void RemovePersistentFields(); // 0x32e17b0 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x32e1450 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x32e1190 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x32e0f50 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x32e0c40 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x32e0a10 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32e08b0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x32e0680 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32e0520 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x32e03c0 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x32e29d0 [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); // 0x32e2b30 [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); // 0x32e24c0 [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); // 0x32e2220 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UGameFeatureData (/Script/GameFeatures.GameFeatureData)
    void GetPluginName(UGameFeatureData* GFD, const FString& PluginName); // 0x558cf00 [Final Native Static Public]

// UGameSetting (/Script/GameSettings.GameSetting)
    FText GetWarningRichText(); // 0x460c630 [Final Native Public]
    FGameplayTagContainer GetTags(); // 0x460c600 [Final Native Public]
    FText GetDynamicDetails(); // 0x460c3a0 [Final Native Public]
    ESlateVisibility GetDisplayNameVisibility(); // 0x460c380 [Final Native Public]
    FText GetDisplayName(); // 0x460c300 [Final Native Public]
    FName GetDevName(); // 0x460c1e0 [Final Native Public]
    FText GetDescriptionRichText(); // 0x460c160 [Final Native Public]

// UGameSettingValueDiscrete (/Script/GameSettings.GameSettingValueDiscrete)
    TArray<FText> GetDiscreteOptions(); // 0x460c260 [Native Public]
    int32 GetDiscreteOptionIndex(); // 0x460c230 [Native Public]
    int32 GetDiscreteOptionDefaultIndex(); // 0x460c200 [Native Public]

// UGameSettingDetailExtension (/Script/GameSettings.GameSettingDetailExtension)
    void OnSettingValueChanged(UGameSetting* InSetting); // 0x15b23e0 [Event Protected]
    void OnSettingAssigned(UGameSetting* InSetting); // 0x15b23e0 [Event Protected]

// UGameSettingListEntryBase (/Script/GameSettings.GameSettingListEntryBase)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x15b23e0 [Event Protected]

// UGameSettingListEntrySetting_Scalar (/Script/GameSettings.GameSettingListEntrySetting_Scalar)
    void OnValueChanged(float Value); // 0x15b23e0 [Event Protected]
    void OnDefaultValueChanged(float DefaultValue); // 0x15b23e0 [Event Protected]
    void HandleSliderValueChanged(float Value); // 0x460c6d0 [Final Native Protected]
    void HandleSliderCaptureEnded(); // 0x460c6b0 [Final Native Protected]

// UGameSettingListEntrySetting_Action (/Script/GameSettings.GameSettingListEntrySetting_Action)
    void OnSettingAssigned(FText& ActionText); // 0x15b23e0 [Event Protected]

// UGameSettingListEntrySetting_Navigation (/Script/GameSettings.GameSettingListEntrySetting_Navigation)
    void OnSettingAssigned(FText& ActionText); // 0x15b23e0 [Event Protected]

// UGameSettingPanel (/Script/GameSettings.GameSettingPanel)
    void OnExecuteNamedActionBP__DelegateSignature(UGameSetting* Setting, const FGameplayTag& Action); // 0x15b23e0 [Public]

// UGameSettingScreen (/Script/GameSettings.GameSettingScreen)
    void OnSettingsDirtyStateChanged(bool bSettingsDirty); // 0x460c900 [Native Event Protected]
    void NavigateToSettings(const TArray<FName>& SettingDevNames); // 0x460c850 [Final Native Protected]
    void NavigateToSetting(const FName& SettingDevName); // 0x460c770 [Final Native Protected]
    bool HaveSettingsBeenChanged(); // 0x460c750 [Final Native Protected]
    UGameSettingCollection* GetSettingCollection(const FName& SettingDevName, const bool& HasAnySettings); // 0x460c3f0 [Final Native Protected]
    void CancelChanges(); // 0x460c070 [Native Protected]
    bool AttemptToPopNavigation(); // 0x460c020 [Final Native Protected]
    void ApplyChanges(); // 0x45eb570 [Native Protected]

// IGameSettingActionInterface (/Script/GameSettings.GameSettingActionInterface)
    bool ExecuteActionForSetting(const FGameplayTag& ActionTag, UGameSetting* InSetting); // 0x460c090 [Native Event Public]

// UGameSettingRotator (/Script/GameSettings.GameSettingRotator)
    void BP_OnDefaultOptionSpecified(int32 DefaultOptionIndex); // 0x15b23e0 [Event Protected]

// UGameResponsivePanel (/Script/GameSettings.GameResponsivePanel)
    UGameResponsivePanelSlot* AddChildToGameResponsivePanel(UWidget* Content); // 0x460bf40 [Final Native Public]

// UGameplayCueNotify_Static (/Script/GameplayAbilities.GameplayCueNotify_Static)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x551a740 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x551a180 [Native Event Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x5519d90 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x5519a30 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b23e0 [Event Public]

// UAbilityAsync (/Script/GameplayAbilities.AbilityAsync)
    void EndAction(); // 0x3a2fc70 [Native Public]

// UAbilityAsync_WaitAttributeChanged (/Script/GameplayAbilities.AbilityAsync_WaitAttributeChanged)
    UAbilityAsync_WaitAttributeChanged* WaitForAttributeChanged(AActor* TargetActor, const FGameplayAttribute& Attribute, bool OnlyTriggerOnce); // 0x5485fa0 [Final Native Static Public]
    void AsyncWaitAttributeChangedDelegate__DelegateSignature(const FGameplayAttribute& Attribute, float NewValue, float OldValue); // 0x15b23e0 [Public]

// UAbilityAsync_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEffectApplied)
    UAbilityAsync_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToActor(AActor* TargetActor, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, const FGameplayTagRequirements& AssetTagRequirements, const FGameplayTagRequirements& GrantedTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect); // 0x5486b00 [Final Native Static Public]
    void OnAppliedDelegate__DelegateSignature(AActor* Source, const FGameplayEffectSpecHandle& SpecHandle, const FActiveGameplayEffectHandle& ActiveHandle); // 0x15b23e0 [Public]

// UAbilityAsync_WaitGameplayEvent (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEvent)
    UAbilityAsync_WaitGameplayEvent* WaitGameplayEventToActor(AActor* TargetActor, const FGameplayTag& EventTag, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x5489500 [Final Native Static Public]
    void EventReceivedDelegate__DelegateSignature(const FGameplayEventData& Payload); // 0x15b23e0 [Public]

// UAbilityAsync_WaitGameplayTag (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTag)
    void AsyncWaitGameplayTagDelegate__DelegateSignature(); // 0x15b23e0 [Public]

// UAbilityAsync_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagAdded)
    UAbilityAsync_WaitGameplayTagAdded* WaitGameplayTagAddToActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x5489a70 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagRemoved)
    UAbilityAsync_WaitGameplayTagRemoved* WaitGameplayTagRemoveFromActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x548a9f0 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagCountChanged)
    UAbilityAsync_WaitGameplayTagCountChanged* WaitGameplayTagCountChangedOnActor(AActor* TargetActor, const FGameplayTag& Tag); // 0x5489d30 [Final Native Static Public]
    void AsyncWaitGameplayTagCountDelegate__DelegateSignature(int32 TagCount); // 0x15b23e0 [Public]

// UAbilityAsync_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagQuery)
    UAbilityAsync_WaitGameplayTagQuery* WaitGameplayTagQueryOnActor(AActor* TargetActor, const FGameplayTagQuery& TagQuery, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x548a3f0 [Final Native Static Public]

// UGameplayAbility (/Script/GameplayAbilities.GameplayAbility)
    void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities); // 0x5482990 [Native Public]
    void SetCanBeCanceled(bool bCanBeCanceled); // 0x5482900 [Native Public]
    void SendGameplayEvent(const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x5482720 [Native Protected]
    void RemoveGrantedByEffect(); // 0x3a32b80 [Native Public]
    void MontageStop(float OverrideBlendOutTime); // 0x5480740 [Final Native Protected]
    void MontageSetNextSectionName(const FName& FromSectionName, const FName& ToSectionName); // 0x5480630 [Final Native Protected]
    void MontageJumpToSection(const FName& SectionName); // 0x5480570 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(const FName& SocketName); // 0x54803c0 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor(); // 0x5480250 [Final Native Protected]
    FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level); // 0x5480080 [Final Native Public]
    bool K2_ShouldAbilityRespondToEvent(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayEventData& Payload); // 0x15b23e0 [Event Protected]
    void K2_RemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x547fff0 [Native Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    bool K2_HasAuthority(); // 0x547ffc0 [Final Native Public]
    void K2_ExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x547fe20 [Native Protected]
    void K2_ExecuteGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context); // 0x547fd00 [Native Protected]
    void K2_EndAbilityLocally(); // 0x547fce0 [Native Protected]
    void K2_EndAbility(); // 0x547fcc0 [Native Protected]
    void K2_CommitExecute(); // 0x15b23e0 [Event Public]
    bool K2_CommitAbilityCost(bool BroadcastCommitEvent); // 0x547fc20 [Native Public]
    bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown); // 0x547fb30 [Native Public]
    bool K2_CommitAbility(); // 0x372b150 [Native Public]
    bool K2_CheckAbilityCost(); // 0x3d0c970 [Native Public]
    bool K2_CheckAbilityCooldown(); // 0x547fb00 [Native Public]
    void K2_CancelAbility(); // 0x547faa0 [Final Native Public]
    bool K2_CanActivateAbility(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilitySpecHandle& Handle, FGameplayTagContainer& RelevantTags); // 0x15b23e0 [Event Protected]
    TArray<FActiveGameplayEffectHandle> K2_ApplyGameplayEffectSpecToTarget(const FGameplayEffectSpecHandle& EffectSpecHandle, const FGameplayAbilityTargetDataHandle& TargetData); // 0x547f820 [Final Native Protected]
    FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const FGameplayEffectSpecHandle& EffectSpecHandle); // 0x547f630 [Final Native Protected]
    void K2_AddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x547f450 [Native Protected]
    void K2_AddGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd); // 0x547f2f0 [Native Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x15b23e0 [Event Protected]
    void K2_ActivateAbility(); // 0x15b23e0 [Event Protected]
    bool IsLocallyControlled(); // 0x547f280 [Final Native Public]
    void InvalidateClientPredictionKey(); // 0x547f230 [Final Native Public]
    UObject* GetSourceObject_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x547f0f0 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponentFromActorInfo(); // 0x547f0a0 [Final Native Public]
    AActor* GetOwningActorFromActorInfo(); // 0x547f040 [Final Native Public]
    FGameplayEffectContextHandle GetGrantedByEffectContext(); // 0x547ef40 [Final Native Public]
    UObject* GetCurrentSourceObject(); // 0x547eec0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x547ee90 [Final Native Public]
    float GetCooldownTimeRemaining(); // 0x547ee40 [Final Native Public]
    FGameplayEffectContextHandle GetContextFromOwner(const FGameplayAbilityTargetDataHandle& OptionalTargetData); // 0x547ec90 [Native Public]
    AActor* GetAvatarActorFromActorInfo(); // 0x547ec40 [Final Native Public]
    FGameplayAbilityActorInfo GetActorInfo(); // 0x547eb70 [Final Native Public]
    UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo(); // 0x547eb20 [Final Native Public]
    int32 GetAbilityLevel_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x547e900 [Final Native Public]
    int32 GetAbilityLevel(); // 0x547e8b0 [Final Native Public]
    void EndTaskByInstanceName(const FName& InstanceName); // 0x547dff0 [Final Native Protected]
    void EndAbilityState(const FName& OptionalStateNameToEnd); // 0x547df20 [Final Native Protected]
    void ConfirmTaskByInstanceName(const FName& InstanceName, bool bEndTask); // 0x547d070 [Final Native Protected]
    void CancelTaskByInstanceName(const FName& InstanceName); // 0x547cf90 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithHandle(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x547c890 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove); // 0x547c6e0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const FGameplayTagContainer& WithAssetTags, int32 StacksToRemove); // 0x547c530 [Final Native Protected]
    TArray<FActiveGameplayEffectHandle> BP_ApplyGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x547bff0 [Final Native Protected]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x547bda0 [Final Native Protected]

// AGameplayAbilityTargetActor (/Script/GameplayAbilities.GameplayAbilityTargetActor)
    void ConfirmTargeting(); // 0x3827ec0 [Native Public]
    void CancelTargeting(); // 0x40ec870 [Native Public]

// AGameplayAbilityWorldReticle (/Script/GameplayAbilities.GameplayAbilityWorldReticle)
    void SetReticleMaterialParamVector(const FName& ParamName, const FVector& Value); // 0x15b23e0 [Event Public]
    void SetReticleMaterialParamFloat(const FName& ParamName, float Value); // 0x15b23e0 [Event Public]
    void OnValidTargetChanged(bool bNewValue); // 0x15b23e0 [Event Public]
    void OnTargetingAnActor(bool bNewValue); // 0x15b23e0 [Event Public]
    void OnParametersInitialized(); // 0x15b23e0 [Event Public]
    void FaceTowardSource(bool bFaceIn2D); // 0x547e0d0 [Final Native Public]

// UAbilityTask_ApplyRootMotionConstantForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionConstantForce)
    UAbilityTask_ApplyRootMotionConstantForce* ApplyRootMotionConstantForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& WorldDirection, float Strength, float duration, bool bIsAdditive, UCurveFloat* StrengthOverTime, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bEnableGravity); // 0x5478e60 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionJumpForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionJumpForce)
    void OnLandedCallback(FHitResult& Hit); // 0x54816e0 [Final Native Public]
    void Finish(); // 0x547e160 [Final Native Public]
    UAbilityTask_ApplyRootMotionJumpForce* ApplyRootMotionJumpForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FRotator& Rotation, float Distance, float Height, float duration, float MinimumLandedTriggerTime, bool bFinishOnLanded, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve); // 0x54791b0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToActorForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce)
    void OnTargetActorSwapped(AActor* OriginalTarget, AActor* NewTarget); // 0x5481fe0 [Final Native Public]
    void OnRep_TargetLocation(); // 0x5481f00 [Final Native Protected]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToTargetDataActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayAbilityTargetDataHandle& TargetDataHandle, int32 TargetDataIndex, int32 TargetActorIndex, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x547ae90 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToComponentForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, USceneComponent* TargetComponent, const FVector& TargetComponentRelativeLocation, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x5479fe0 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, AActor* TargetActor, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x5479820 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToForce)
    UAbilityTask_ApplyRootMotionMoveToForce* ApplyRootMotionMoveToForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& TargetLocation, float duration, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x547a880 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionRadialForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionRadialForce)
    UAbilityTask_ApplyRootMotionRadialForce* ApplyRootMotionRadialForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, AActor* LocationActor, float Strength, float duration, float Radius, bool bIsPush, bool bIsAdditive, bool bNoZForce, UCurveFloat* StrengthDistanceFalloff, UCurveFloat* StrengthOverTime, bool bUseFixedWorldDirection, const FRotator& FixedWorldDirection, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x547b5f0 [Final Native Static Public]

// UAbilityTask_MoveToLocation (/Script/GameplayAbilities.AbilityTask_MoveToLocation)
    UAbilityTask_MoveToLocation* MoveToLocation(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, float duration, UCurveFloat* OptionalInterpolationCurve, UCurveVector* OptionalVectorInterpolationCurve); // 0x5480800 [Final Native Static Public]

// UAbilityTask_NetworkSyncPoint (/Script/GameplayAbilities.AbilityTask_NetworkSyncPoint)
    UAbilityTask_NetworkSyncPoint* WaitNetSync(UGameplayAbility* OwningAbility, const EAbilityTaskNetSyncType& SyncType); // 0x548b130 [Final Native Static Public]
    void OnSignalCallback(); // 0x5481fc0 [Final Native Public]

// UAbilityTask_PlayAnimAndWait (/Script/GameplayAbilities.AbilityTask_PlayAnimAndWait)
    void OnMontageInterrupted(); // 0x5481d00 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x5481b10 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x5481970 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x5481830 [Final Native Public]
    UAbilityTask_PlayAnimAndWait* CreatePlayAnimAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimSequence* AnimSequence, const FName& SlotName, float BlendInTime, float BlendOutTime, float InPlayRate, float StartTimeSeconds, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float InPlayCount); // 0x547d250 [Final Native Static Public]

// UAbilityTask_PlayMontageAndWait (/Script/GameplayAbilities.AbilityTask_PlayMontageAndWait)
    void OnMontageInterrupted(); // 0x5480ff0 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x5481bf0 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x5481a40 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x54818d0 [Final Native Public]
    void OnGameplayAbilityCancelled(); // 0x5480ff0 [Final Native Public]
    UAbilityTask_PlayMontageAndWait* CreatePlayMontageAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimMontage* MontageToPlay, float Rate, const FName& StartSection, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float StartTimeSeconds, bool bAllowInterruptAfterBlendOut); // 0x547d7b0 [Final Native Static Public]

// UAbilityTask_Repeat (/Script/GameplayAbilities.AbilityTask_Repeat)
    UAbilityTask_Repeat* RepeatAction(UGameplayAbility* OwningAbility, float TimeBetweenActions, int32 TotalActionCount); // 0x5482430 [Final Native Static Public]

// UAbilityTask_SpawnActor (/Script/GameplayAbilities.AbilityTask_SpawnActor)
    UAbilityTask_SpawnActor* SpawnActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class); // 0x5482a20 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, AActor* SpawnedActor); // 0x547e1e0 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class, const AActor*& SpawnedActor); // 0x547c9a0 [Final Native Public]

// UAbilityTask_StartAbilityState (/Script/GameplayAbilities.AbilityTask_StartAbilityState)
    UAbilityTask_StartAbilityState* StartAbilityState(UGameplayAbility* OwningAbility, const FName& StateName, bool bEndCurrentState); // 0x5482df0 [Final Native Static Public]

// UAbilityTask_VisualizeTargeting (/Script/GameplayAbilities.AbilityTask_VisualizeTargeting)
    UAbilityTask_VisualizeTargeting* VisualizeTargetingUsingActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* TargetActor, const FName& TaskInstanceName, float duration); // 0x5483390 [Final Native Static Public]
    UAbilityTask_VisualizeTargeting* VisualizeTargeting(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const FName& TaskInstanceName, float duration); // 0x54831b0 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x547e520 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x547cc00 [Final Native Public]

// UAbilityTask_WaitAbilityActivate (/Script/GameplayAbilities.AbilityTask_WaitAbilityActivate)
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivateWithTagRequirements(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& TagRequirements, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x54840d0 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x54843f0 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTag, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x5483ef0 [Final Native Static Public]
    void OnAbilityActivate(UGameplayAbility* ActivatedAbility); // 0x5480c70 [Final Native Public]

// UAbilityTask_WaitAbilityCommit (/Script/GameplayAbilities.AbilityTask_WaitAbilityCommit)
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool TriggerOnce); // 0x5484790 [Final Native Static Public]
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTage, bool TriggerOnce); // 0x5484620 [Final Native Static Public]
    void OnAbilityCommit(UGameplayAbility* ActivatedAbility); // 0x5480d00 [Final Native Public]

// UAbilityTask_WaitAttributeChange (/Script/GameplayAbilities.AbilityTask_WaitAttributeChange)
    UAbilityTask_WaitAttributeChange* WaitForAttributeChangeWithComparison(UGameplayAbility* OwningAbility, const FGameplayAttribute& InAttribute, const FGameplayTag& InWithTag, const FGameplayTag& InWithoutTag, const EWaitAttributeChangeComparison& InComparisonType, float InComparisonValue, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x5485b00 [Final Native Static Public]
    UAbilityTask_WaitAttributeChange* WaitForAttributeChange(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const FGameplayTag& WithSrcTag, const FGameplayTag& WithoutSrcTag, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x5484970 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeRatioThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeRatioThreshold)
    UAbilityTask_WaitAttributeChangeRatioThreshold* WaitForAttributeChangeRatioThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& AttributeNumerator, const FGameplayAttribute& AttributeDenominator, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x5484d60 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeThreshold)
    UAbilityTask_WaitAttributeChangeThreshold* WaitForAttributeChangeThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x5485530 [Final Native Static Public]

// UAbilityTask_WaitCancel (/Script/GameplayAbilities.AbilityTask_WaitCancel)
    UAbilityTask_WaitCancel* WaitCancel(UGameplayAbility* OwningAbility); // 0x5483530 [Final Native Static Public]
    void OnLocalCancelCallback(); // 0x54817d0 [Final Native Public]
    void OnCancelCallback(); // 0x5480ef0 [Final Native Public]

// UAbilityTask_WaitConfirm (/Script/GameplayAbilities.AbilityTask_WaitConfirm)
    UAbilityTask_WaitConfirm* WaitConfirm(UGameplayAbility* OwningAbility); // 0x5483790 [Final Native Static Public]
    void OnConfirmCallback(UGameplayAbility* InAbility); // 0x5480f30 [Final Native Public]

// UAbilityTask_WaitConfirmCancel (/Script/GameplayAbilities.AbilityTask_WaitConfirmCancel)
    UAbilityTask_WaitConfirmCancel* WaitConfirmCancel(UGameplayAbility* OwningAbility); // 0x54839f0 [Final Native Static Public]
    void OnLocalConfirmCallback(); // 0x5481810 [Final Native Public]
    void OnLocalCancelCallback(); // 0x54817f0 [Final Native Public]
    void OnConfirmCallback(); // 0x5480fd0 [Final Native Public]
    void OnCancelCallback(); // 0x5480f10 [Final Native Public]

// UAbilityTask_WaitDelay (/Script/GameplayAbilities.AbilityTask_WaitDelay)
    UAbilityTask_WaitDelay* WaitDelay(UGameplayAbility* OwningAbility, float Time); // 0x5483c50 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied)
    void OnApplyGameplayEffectCallback(UAbilitySystemComponent* Target, FGameplayEffectSpec& SpecApplied, const FActiveGameplayEffectHandle& ActiveHandle); // 0x5480d90 [Final Native Public]

// UAbilityTask_WaitGameplayEffectApplied_Self (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Self)
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, const FGameplayTagQuery& AssetTagQuery, const FGameplayTagQuery& GrantedTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x54879f0 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, const FGameplayTagRequirements& AssetTagRequirements, const FGameplayTagRequirements& GrantedTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x5487250 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied_Target (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Target)
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, const FGameplayTagQuery& AssetTagQuery, const FGameplayTagQuery& GrantedTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x54885e0 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& TargetFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, const FGameplayTagRequirements& AssetTagRequirements, const FGameplayTagRequirements& GrantedTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffects); // 0x5487e40 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectBlockedImmunity (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectBlockedImmunity)
    UAbilityTask_WaitGameplayEffectBlockedImmunity* WaitGameplayEffectBlockedByImmunity(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, AActor* OptionalExternalTarget, bool OnlyTriggerOnce); // 0x5488a30 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectRemoved)
    UAbilityTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x5486320 [Final Native Static Public]
    void OnGameplayEffectRemoved(FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); // 0x5481060 [Final Native Public]

// UAbilityTask_WaitGameplayEffectStackChange (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectStackChange)
    UAbilityTask_WaitGameplayEffectStackChange* WaitForGameplayEffectStackChange(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x54865e0 [Final Native Static Public]
    void OnGameplayEffectStackChange(const FActiveGameplayEffectHandle& Handle, int32 NewCount, int32 OldCount); // 0x5481150 [Final Native Public]

// UAbilityTask_WaitGameplayEvent (/Script/GameplayAbilities.AbilityTask_WaitGameplayEvent)
    UAbilityTask_WaitGameplayEvent* WaitGameplayEvent(UGameplayAbility* OwningAbility, const FGameplayTag& EventTag, AActor* OptionalExternalTarget, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x5489150 [Final Native Static Public]

// UAbilityTask_WaitGameplayTag (/Script/GameplayAbilities.AbilityTask_WaitGameplayTag)
    void GameplayTagCallback(const FGameplayTag& Tag, int32 NewCount); // 0x547e7e0 [Native Public]

// UAbilityTask_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagAdded)
    UAbilityTask_WaitGameplayTagAdded* WaitGameplayTagAdd(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x5489700 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagRemoved)
    UAbilityTask_WaitGameplayTagRemoved* WaitGameplayTagRemove(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x548a680 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagCountChanged)
    UAbilityTask_WaitGameplayTagCountChanged* WaitGameplayTagCountChange(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget); // 0x5489c30 [Final Native Static Protected]

// UAbilityTask_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagQuery)
    UAbilityTask_WaitGameplayTagQuery* WaitGameplayTagQuery(UGameplayAbility* OwningAbility, const FGameplayTagQuery& TagQuery, AActor* InOptionalExternalTarget, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x5489fb0 [Final Native Static Public]
    void UpdateTargetTags(const FGameplayTag& Tag, int32 NewCount); // 0x54830c0 [Final Native Protected]

// UAbilityTask_WaitInputPress (/Script/GameplayAbilities.AbilityTask_WaitInputPress)
    UAbilityTask_WaitInputPress* WaitInputPress(UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); // 0x548abb0 [Final Native Static Public]
    void OnPressCallback(); // 0x5481ec0 [Final Native Public]

// UAbilityTask_WaitInputRelease (/Script/GameplayAbilities.AbilityTask_WaitInputRelease)
    UAbilityTask_WaitInputRelease* WaitInputRelease(UGameplayAbility* OwningAbility, bool bTestAlreadyReleased); // 0x548ae70 [Final Native Static Public]
    void OnReleaseCallback(); // 0x5481ee0 [Final Native Public]

// UAbilityTask_WaitMovementModeChange (/Script/GameplayAbilities.AbilityTask_WaitMovementModeChange)
    void OnMovementModeChange(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0x5481d50 [Final Native Public]
    UAbilityTask_WaitMovementModeChange* CreateWaitMovementModeChange(UGameplayAbility* OwningAbility, const EMovementMode& NewMode); // 0x547dc70 [Final Native Static Public]

// UAbilityTask_WaitOverlap (/Script/GameplayAbilities.AbilityTask_WaitOverlap)
    UAbilityTask_WaitOverlap* WaitForOverlap(UGameplayAbility* OwningAbility); // 0x54868a0 [Final Native Static Public]
    void OnHitCallback(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x5481280 [Final Native Public]

// UAbilityTask_WaitTargetData (/Script/GameplayAbilities.AbilityTask_WaitTargetData)
    UAbilityTask_WaitTargetData* WaitTargetDataUsingActor(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, AGameplayAbilityTargetActor* TargetActor); // 0x548b570 [Final Native Static Public]
    UAbilityTask_WaitTargetData* WaitTargetData(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, TSubclassOf<AGameplayAbilityTargetActor> Class); // 0x548b3e0 [Final Native Static Public]
    void OnTargetDataReplicatedCancelledCallback(); // 0x36a5aa0 [Native Public]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x54822f0 [Native Public]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x5482200 [Native Public]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x5482110 [Native Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x547e710 [Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x547ce30 [Native Public]

// UAbilityTask_WaitVelocityChange (/Script/GameplayAbilities.AbilityTask_WaitVelocityChange)
    UAbilityTask_WaitVelocityChange* CreateWaitVelocityChange(UGameplayAbility* OwningAbility, const FVector& Direction, float MinimumMagnitude); // 0x54c6810 [Final Native Static Public]

// UAbilitySystemBlueprintLibrary (/Script/GameplayAbilities.AbilitySystemBlueprintLibrary)
    void UnbindGameplayTagChangedEventWrapperForHandle(const FGameplayTag& Tag, const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x54d7540 [Final Native Static Public]
    void UnbindAllGameplayTagChangedEventWrappersForHandle(const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x54d72b0 [Final Native Static Public]
    bool TargetDataHasOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54d6de0 [Final Native Static Public]
    bool TargetDataHasHitResult(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x54d6c80 [Final Native Static Public]
    bool TargetDataHasEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54d6b00 [Final Native Static Public]
    bool TargetDataHasActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54d6980 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCountToMax(const FGameplayEffectSpecHandle& SpecHandle); // 0x54d6740 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCount(const FGameplayEffectSpecHandle& SpecHandle, int32 StackCount); // 0x54d6580 [Final Native Static Public]
    FGameplayEffectSpecHandle SetDuration(const FGameplayEffectSpecHandle& SpecHandle, float duration); // 0x54d6420 [Final Native Static Public]
    void SendGameplayEventToActor(AActor* Actor, const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x54d4730 [Final Native Static Public]
    bool RemoveLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x54d4580 [Final Native Static Public]
    bool RemoveGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, const EGameplayTagReplicationState& ReplicationRule); // 0x54d43e0 [Final Native Static Public]
    bool NotEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x54d33c0 [Final Native Static Public]
    bool NotEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x54d32c0 [Final Native Static Public]
    bool NotEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x54d31b0 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandleByClass(TSubclassOf<UGameplayEffect> GameplayEffect, AActor* Instigator, AActor* EffectCauser, float Level); // 0x54d1cd0 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandle(UGameplayEffect* InGameplayEffect, AActor* InInstigator, AActor* InEffectCauser, float InLevel); // 0x54d1980 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParameters(float NormalizedMagnitude, float RawMagnitude, const FGameplayEffectContextHandle& EffectContext, const FGameplayTag& MatchedTagName, const FGameplayTag& OriginalTag, const FGameplayTagContainer& AggregatedSourceTags, const FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, AActor* Instigator, AActor* EffectCauser, UObject* SourceObject, UPhysicalMaterial* PhysicalMaterial, int32 GameplayEffectLevel, int32 AbilityLevel, USceneComponent* TargetAttachComponent, bool bReplicateLocationWhenUsingMinimalRepProxy); // 0x54d0e30 [Final Native Static Public]
    FGameplayTargetDataFilterHandle MakeFilterHandle(const FGameplayTargetDataFilter& Filter, AActor* FilterActor); // 0x54d0c50 [Final Native Static Public]
    bool IsValid(const FGameplayAttribute& Attribute); // 0x54d0220 [Final Native Static Public]
    bool IsInstigatorLocallyControlledPlayer(const FGameplayCueParameters& Parameters); // 0x54d0060 [Final Native Static Public]
    bool IsInstigatorLocallyControlled(const FGameplayCueParameters& Parameters); // 0x54cfea0 [Final Native Static Public]
    bool IsGameplayAbilityActive(UGameplayAbility* GameplayAbility); // 0x54cfcc0 [Final Native Static Public]
    bool IsDurationGameplayEffectSpecHandle(const FGameplayEffectSpecHandle& Handle); // 0x54cfbe0 [Final Native Static Public]
    bool IsActiveGameplayEffectHandleValid(const FActiveGameplayEffectHandle& Handle); // 0x54cfb60 [Final Native Static Public]
    bool IsActiveGameplayEffectHandleActive(const FActiveGameplayEffectHandle& Handle); // 0x54cfa30 [Final Native Static Public]
    bool HasHitResult(const FGameplayCueParameters& Parameters); // 0x54cf860 [Final Native Static Public]
    bool HasAnyAbilitiesWithAssetTag(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTag& AssetTag); // 0x54cf5d0 [Final Native Static Public]
    FTransform GetTargetDataOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54cf300 [Final Native Static Public]
    FTransform GetTargetDataEndPointTransform(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54cf120 [Final Native Static Public]
    FVector GetTargetDataEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54cef70 [Final Native Static Public]
    FVector GetOrigin(const FGameplayCueParameters& Parameters); // 0x54ced90 [Final Native Static Public]
    float GetModifiedAttributeMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayAttribute& Attribute); // 0x54ce9b0 [Final Native Static Public]
    FTransform GetInstigatorTransform(const FGameplayCueParameters& Parameters); // 0x54ce740 [Final Native Static Public]
    AActor* GetInstigatorActor(const FGameplayCueParameters& Parameters); // 0x54ce5c0 [Final Native Static Public]
    FHitResult GetHitResultFromTargetData(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x54ce390 [Final Native Static Public]
    FHitResult GetHitResult(const FGameplayCueParameters& Parameters); // 0x54ce130 [Final Native Static Public]
    FGameplayTagContainer GetGrantedTags(const FGameplayEffectSpecHandle& SpecHandle); // 0x54ce040 [Final Native Static Public]
    UGameplayEffectUIData* GetGameplayEffectUIData(TSubclassOf<UGameplayEffect> EffectClass, TSubclassOf<UGameplayEffectUIData> DataType); // 0x54cdd50 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectGrantedTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x54cd930 [Final Native Static Public]
    UGameplayEffect* GetGameplayEffectFromSpecHandle(const FGameplayEffectSpecHandle& Handle); // 0x54cd880 [Final Native Static Public]
    UGameplayEffect* GetGameplayEffectFromActiveEffectHandle(FActiveGameplayEffectHandle& ActiveHandle); // 0x54cd790 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectAssetTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x54cd220 [Final Native Static Public]
    bool GetGameplayCueEndLocationAndNormal(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Location, const FVector& Normal); // 0x54ccfd0 [Final Native Static Public]
    bool GetGameplayCueDirection(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Direction); // 0x54ccdc0 [Final Native Static Public]
    UGameplayAbility* GetGameplayAbilityFromSpecHandle(UAbilitySystemComponent* AbilitySystem, FGameplayAbilitySpecHandle& AbilitySpecHandle, const bool& bIsInstance); // 0x54cc7d0 [Final Native Static Public]
    float GetFloatAttributeFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x54cc490 [Final Native Static Public]
    float GetFloatAttributeBaseFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x54cc150 [Final Native Static Public]
    float GetFloatAttributeBase(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x54cbe10 [Final Native Static Public]
    float GetFloatAttribute(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x54cbad0 [Final Native Static Public]
    FGameplayEffectContextHandle GetEffectContext(const FGameplayEffectSpecHandle& SpecHandle); // 0x54cb940 [Final Native Static Public]
    EGameplayEffectDurationType GetDurationPolicyFromGameplayEffectSpecHandle(const FGameplayEffectSpecHandle& Handle); // 0x54cb860 [Final Native Static Public]
    FString GetDebugStringFromGameplayAttribute(FGameplayAttribute& Attribute); // 0x54cb620 [Final Native Static Public]
    int32 GetDataCountFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x54cb530 [Final Native Static Public]
    FGameplayTagContainer GetAssetTags(const FGameplayEffectSpecHandle& SpecHandle); // 0x54cb380 [Final Native Static Public]
    TArray<FGameplayEffectSpecHandle> GetAllLinkedGameplayEffectSpecHandles(const FGameplayEffectSpecHandle& SpecHandle); // 0x54cb150 [Final Native Static Public]
    TArray<AActor*> GetAllActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x54cadf0 [Final Native Static Public]
    TArray<AActor*> GetActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x54caa70 [Final Native Static Public]
    int32 GetActorCount(const FGameplayCueParameters& Parameters); // 0x54ca8a0 [Final Native Static Public]
    AActor* GetActorByIndex(const FGameplayCueParameters& Parameters, int32 Index); // 0x54ca6a0 [Final Native Static Public]
    float GetActiveGameplayEffectTotalDuration(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54ca570 [Final Native Static Public]
    float GetActiveGameplayEffectStartTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54ca440 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackLimitCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54ca300 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54ca1c0 [Final Native Static Public]
    float GetActiveGameplayEffectRemainingDuration(UObject* WorldContextObject, const FActiveGameplayEffectHandle& ActiveHandle); // 0x54ca030 [Final Native Static Public]
    float GetActiveGameplayEffectExpectedEndTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54c9ed0 [Final Native Static Public]
    FString GetActiveGameplayEffectDebugString(const FActiveGameplayEffectHandle& ActiveHandle); // 0x54c9e00 [Final Native Static Public]
    UAbilitySystemComponent* GetAbilitySystemComponentFromActiveGameplayEffectHandle(const FActiveGameplayEffectHandle& Handle); // 0x54c9a50 [Final Native Static Public]
    UAbilitySystemComponent* GetAbilitySystemComponent(AActor* Actor); // 0x54c9980 [Final Native Static Public]
    void ForwardGameplayCueToTarget(const TScriptInterface<IGameplayCueInterface>& TargetCueInterface, const EGameplayCueEvent& EventType, const FGameplayCueParameters& Parameters); // 0x54c96f0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle FilterTargetData(FGameplayAbilityTargetDataHandle& TargetDataHandle, const FGameplayTargetDataFilterHandle& ActorFilterClass); // 0x54c8fd0 [Final Native Static Public]
    float EvaluateAttributeValueWithTagsAndBase(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, float BaseValue, const bool& bSuccess); // 0x54c8a00 [Final Native Static Public]
    float EvaluateAttributeValueWithTags(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, const bool& bSuccess); // 0x54c8460 [Final Native Static Public]
    bool EqualEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x54c7f90 [Final Native Static Public]
    bool EqualEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x54c7e90 [Final Native Static Public]
    bool EqualEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x54c7d80 [Final Native Static Public]
    void EffectContextSetOrigin(const FGameplayEffectContextHandle& EffectContext, const FVector& Origin); // 0x54c7bb0 [Final Native Static Public]
    bool EffectContextIsValid(const FGameplayEffectContextHandle& EffectContext); // 0x54c7af0 [Final Native Static Public]
    bool EffectContextIsInstigatorLocallyControlled(const FGameplayEffectContextHandle& EffectContext); // 0x54c7a10 [Final Native Static Public]
    bool EffectContextHasHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x54c7930 [Final Native Static Public]
    UObject* EffectContextGetSourceObject(const FGameplayEffectContextHandle& EffectContext); // 0x54c7860 [Final Native Static Public]
    AActor* EffectContextGetOriginalInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x54c7790 [Final Native Static Public]
    FVector EffectContextGetOrigin(const FGameplayEffectContextHandle& EffectContext); // 0x54c7670 [Final Native Static Public]
    AActor* EffectContextGetInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x54c75a0 [Final Native Static Public]
    FHitResult EffectContextGetHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x54c73e0 [Final Native Static Public]
    AActor* EffectContextGetEffectCauser(const FGameplayEffectContextHandle& EffectContext); // 0x54c7310 [Final Native Static Public]
    void EffectContextAddHitResult(const FGameplayEffectContextHandle& EffectContext, const FHitResult& HitResult, bool bReset); // 0x54c7140 [Final Native Static Public]
    bool DoesTargetDataContainActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index, AActor* Actor); // 0x54c6e80 [Final Native Static Public]
    bool DoesGameplayCueMeetTagRequirements(const FGameplayCueParameters& Parameters, FGameplayTagRequirements& SourceTagReqs, FGameplayTagRequirements& TargetTagReqs); // 0x54c6aa0 [Final Native Static Public]
    float Conv_ScalableFloatToFloat(FScalableFloat& Input, float Level); // 0x54c6700 [Final Native Static Public]
    double Conv_ScalableFloatToDouble(FScalableFloat& Input, float Level); // 0x54c65f0 [Final Native Static Public]
    FGameplayEffectSpecHandle CloneSpecHandle(AActor* InNewInstigator, AActor* InEffectCauser, const FGameplayEffectSpecHandle& GameplayEffectSpecHandle_Clone); // 0x54c63d0 [Final Native Static Public]
    void BreakGameplayCueParameters(FGameplayCueParameters& Parameters, const float& NormalizedMagnitude, const float& RawMagnitude, FGameplayEffectContextHandle& EffectContext, FGameplayTag& MatchedTagName, FGameplayTag& OriginalTag, FGameplayTagContainer& AggregatedSourceTags, FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, const AActor*& Instigator, const AActor*& EffectCauser, const UObject*& SourceObject, const UPhysicalMaterial*& PhysicalMaterial, const int32& GameplayEffectLevel, const int32& AbilityLevel, const USceneComponent*& TargetAttachComponent, const bool& bReplicateLocationWhenUsingMinimalRepProxy); // 0x54c5020 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToGameplayTagChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTag& Tag, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x54c4af0 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagsChanged(UAbilitySystemComponent* AbilitySystemComponent, const TArray<FGameplayTag>& Tags, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x54c44d0 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagContainerChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTagContainer& TagContainer, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x54c3e50 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignTagSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& DataTag, float Magnitude); // 0x54c3190 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FName& DataName, float Magnitude); // 0x54c2ff0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AppendTargetDataHandle(const FGameplayAbilityTargetDataHandle& TargetHandle, FGameplayAbilityTargetDataHandle& HandleToAdd); // 0x54c2cc0 [Final Native Static Public]
    bool AddLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x54c2b10 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffectSpec(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayEffectSpecHandle& LinkedGameplayEffectSpec); // 0x54c2950 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffect(const FGameplayEffectSpecHandle& SpecHandle, TSubclassOf<UGameplayEffect> LinkedGameplayEffect); // 0x54c2810 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x54c2650 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x54c24f0 [Final Native Static Public]
    bool AddGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, const EGameplayTagReplicationState& ReplicationRule); // 0x54c20e0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x54c1f20 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x54c1dc0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromLocations(FGameplayAbilityTargetingLocationInfo& SourceLocation, FGameplayAbilityTargetingLocationInfo& TargetLocation); // 0x54c1a60 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(FHitResult& HitResult); // 0x54c17b0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray<AActor*>& ActorArray, bool OneTargetPerHandle); // 0x54c1670 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(AActor* Actor); // 0x54c1590 [Final Native Static Public]

// UAbilitySystemCheatManagerExtension (/Script/GameplayAbilities.AbilitySystemCheatManagerExtension)
    void EffectRemove(const FString& NameOrHandle); // 0x54c7ce0 [Final Native Public]
    void EffectListActive(); // 0x54c7cc0 [Final Native Public]
    void EffectApply(const FString& PartialName, float EffectLevel); // 0x54c7060 [Final Native Public]
    void AbilityListGranted(); // 0x54c1570 [Final Native Public]
    void AbilityGrant(const FString& AssetSearchString); // 0x54c14d0 [Final Native Public]
    void AbilityCancel(const FString& PartialName); // 0x54c1430 [Final Native Public]
    void AbilityActivate(const FString& PartialName); // 0x54c1390 [Final Native Public]

// UAbilitySystemComponent (/Script/GameplayAbilities.AbilitySystemComponent)
    void UpdateActiveGameplayEffectSetByCallerMagnitudes(const FActiveGameplayEffectHandle& ActiveHandle, TMap<FGameplayTag, float>& NewSetByCallerValues); // 0x54d7890 [Native Public]
    void UpdateActiveGameplayEffectSetByCallerMagnitude(const FActiveGameplayEffectHandle& ActiveHandle, const FGameplayTag& SetByCallerTag, float NewValue); // 0x54d7780 [Native Public]
    bool TryActivateAbilityByClass(TSubclassOf<UGameplayAbility> InAbilityToActivate, bool bAllowRemoteActivation); // 0x54d7150 [Final Native Public]
    bool TryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool bAllowRemoteActivation); // 0x54d7080 [Final Native Public]
    bool TryActivateAbilitiesByTag(FGameplayTagContainer& GameplayTagContainer, bool bAllowRemoteActivation); // 0x54d6f60 [Final Native Public]
    void TargetConfirm(); // 0x3bb62b0 [Native Public]
    void TargetCancel(); // 0x54d6960 [Native Public]
    void SetUserAbilityActivationInhibited(bool NewInhibit); // 0x54d68d0 [Native Public]
    void SetActiveGameplayEffectLevelUsingQuery(const FGameplayEffectQuery& Query, int32 NewLevel); // 0x54d6310 [Native Public]
    void SetActiveGameplayEffectLevel(const FActiveGameplayEffectHandle& ActiveHandle, int32 NewLevel); // 0x54d6230 [Native Public]
    void ServerTryActivateAbilityWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x54d5f40 [Native Event Protected]
    void ServerTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey); // 0x54d5dd0 [Native Event Protected]
    void ServerSetReplicatedTargetDataCancelled(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x54d5c50 [Native Event Public]
    void ServerSetReplicatedTargetData(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FGameplayAbilityTargetDataHandle& ReplicatedTargetDataHandle, const FGameplayTag& ApplicationTag, const FPredictionKey& CurrentPredictionKey); // 0x54d59f0 [Native Event Public]
    void ServerSetReplicatedEventWithPayload(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey, const FVector_NetQuantize100& VectorPayload); // 0x54d57c0 [Native Event Public]
    void ServerSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x54d55f0 [Native Event Public]
    void ServerSetInputReleased(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x54d5540 [Native Event Public]
    void ServerSetInputPressed(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x54d5490 [Native Event Public]
    void ServerPrintDebug_RequestWithStrings(const TArray<FString>& Strings); // 0x54d53c0 [Native Event Public]
    void ServerPrintDebug_Request(); // 0x54d5370 [Native Event Public]
    void ServerEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo, const FPredictionKey& PredictionKey); // 0x54d51e0 [Native Event Protected]
    void ServerCurrentMontageSetPlayRate(UAnimSequenceBase* ClientAnimation, float InPlayRate); // 0x54d50d0 [Native Event Protected]
    void ServerCurrentMontageSetNextSectionName(UAnimSequenceBase* ClientAnimation, float ClientPosition, const FName& SectionName, const FName& NextSectionName); // 0x54d4f30 [Native Event Protected]
    void ServerCurrentMontageJumpToSectionName(UAnimSequenceBase* ClientAnimation, const FName& SectionName); // 0x54d4e20 [Native Event Protected]
    void ServerCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x54d4cf0 [Native Event Protected]
    void ServerAbilityRPCBatch(const FServerAbilityRPCBatch& BatchInfo); // 0x54d4a90 [Native Event Public]
    void RemoveActiveGameplayEffectBySourceEffect(TSubclassOf<UGameplayEffect> GameplayEffect, UAbilitySystemComponent* InstigatorAbilitySystemComponent, int32 StacksToRemove); // 0x54d42a0 [Native Public]
    bool RemoveActiveGameplayEffect(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x54d41c0 [Native Public]
    int32 RemoveActiveEffectsWithTags(const FGameplayTagContainer& Tags); // 0x54d4060 [Final Native Public]
    int32 RemoveActiveEffectsWithSourceTags(const FGameplayTagContainer& Tags); // 0x54d3f00 [Final Native Public]
    int32 RemoveActiveEffectsWithGrantedTags(const FGameplayTagContainer& Tags); // 0x54d3da0 [Final Native Public]
    int32 RemoveActiveEffectsWithAppliedTags(const FGameplayTagContainer& Tags); // 0x54d3da0 [Final Native Public]
    void ReleaseInputID(int32 InputID); // 0x54d3d10 [Final Native Public]
    void PressInputID(int32 InputID); // 0x54d3c80 [Final Native Public]
    void OnSpawnedAttributesEndPlayed(AActor* InActor, const EEndPlayReason& EndPlayReason); // 0x54d3bb0 [Final Native Public]
    void OnRep_SpawnedAttributes(const TArray<UAttributeSet*>& PreviousSpawnedAttributes); // 0x54d3b00 [Final Native Private]
    void OnRep_ServerDebugString(); // 0x54d3ae0 [Native Public]
    void OnRep_ReplicatedAnimMontage(); // 0x54d3ac0 [Native Protected]
    void OnRep_OwningActor(); // 0x54d3a10 [Final Native Public]
    void OnRep_ClientDebugString(); // 0x4546be0 [Native Public]
    void OnRep_ActivateAbilities(); // 0x54d39f0 [Native Protected]
    void OnOwnerActorDestroyed(AActor* InActor); // 0x54d3940 [Final Native Public]
    void OnAvatarActorDestroyed(AActor* InActor); // 0x54d3890 [Final Native Public]
    void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x54d2f50 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesExecuted(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x54d2d90 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x54d2b30 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x54d2920 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x54d2790 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x54d2630 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x54d2210 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x54d20a0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& Parameters); // 0x54d2420 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x54d1f40 [Native Event Public]
    FGameplayEffectSpecHandle MakeOutgoingSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& Context); // 0x54d17d0 [Native Public]
    FGameplayEffectContextHandle MakeEffectContext(); // 0x54d0bd0 [Native Public]
    void K2_InitStats(TSubclassOf<UAttributeSet> Attributes, UDataTable* DataTable); // 0x54d0a60 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbilityAndActivateOnce(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x54d07b0 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbility(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x54d0510 [Final Native Public]
    bool IsGameplayCueActive(const FGameplayTag& GameplayCueTag); // 0x54cfe00 [Final Native Public]
    void InputConfirm(); // 0x3bbe520 [Final Native Public]
    void InputCancel(); // 0x4008a20 [Final Native Public]
    bool GetUserAbilityActivationInhibited(); // 0x54cf5b0 [Final Native Public]
    int32 GetGameplayTagCount(const FGameplayTag& GameplayTag); // 0x54cdf80 [Final Native Public]
    float GetGameplayEffectMagnitude(const FActiveGameplayEffectHandle& Handle, const FGameplayAttribute& Attribute); // 0x54cda70 [Final Native Public]
    int32 GetGameplayEffectCount_IfLoaded(const TSoftClassPtr<UGameplayEffect>& SoftSourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x54cd570 [Final Native Public]
    int32 GetGameplayEffectCount(TSubclassOf<UGameplayEffect> SourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x54cd360 [Final Native Public]
    float GetGameplayAttributeValue(const FGameplayAttribute& Attribute, const bool& bFound); // 0x54cc980 [Final Native Public]
    UAttributeSet* GetAttributeSet(TSubclassOf<UAttributeSet> AttributeSetClass); // 0x54cb470 [Final Native Public]
    void GetAllAttributes(const TArray<FGameplayAttribute>& OutAttributes); // 0x54cb040 [Final Native Public]
    void GetAllAbilities(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles); // 0x54caca0 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffectsWithAllTags(const FGameplayTagContainer& Tags); // 0x54c9c70 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffects(FGameplayEffectQuery& Query); // 0x54c9b60 [Final Native Public]
    void FindAllAbilitiesWithTags(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagContainer& Tags, bool bExactMatch); // 0x54c9560 [Final Native Public]
    void FindAllAbilitiesWithInputID(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, int32 InputID); // 0x54c93d0 [Final Native Public]
    void FindAllAbilitiesMatchingQuery(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagQuery& Query); // 0x54c9180 [Final Native Public]
    void ClientTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate); // 0x54c6340 [Native Event Protected]
    void ClientSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey); // 0x54c6210 [Native Event Public]
    void ClientPrintDebug_Response(const TArray<FString>& Strings, int32 GameFlags); // 0x54c6120 [Native Event Public]
    void ClientEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x54c6020 [Native Event Protected]
    void ClientCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x54c5f20 [Native Event Protected]
    void ClientActivateAbilitySucceedWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x54c5cd0 [Native Event Protected]
    void ClientActivateAbilitySucceed(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey); // 0x54c5be0 [Native Event Protected]
    void ClientActivateAbilityFailed(const FGameplayAbilitySpecHandle& AbilityToActivate, int16 PredictionKey); // 0x54c5b00 [Native Event Protected]
    void ClearAllAbilitiesWithInputID(int32 InputID); // 0x54c5a20 [Final Native Public]
    void ClearAllAbilities(); // 0x54c5a00 [Final Native Public]
    void ClearAbility(FGameplayAbilitySpecHandle& Handle); // 0x54c5960 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToTarget(TSubclassOf<UGameplayEffect> GameplayEffectClass, UAbilitySystemComponent* Target, float Level, const FGameplayEffectContextHandle& Context); // 0x54c3930 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext); // 0x54c3570 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToTarget(FGameplayEffectSpecHandle& SpecHandle, UAbilitySystemComponent* Target); // 0x54c3420 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToSelf(FGameplayEffectSpecHandle& SpecHandle); // 0x54c3330 [Final Native Public]
    void AbilityConfirmOrCancel__DelegateSignature(); // 0x15b23e0 [Public]
    void AbilityAbilityKey__DelegateSignature(int32 InputID); // 0x15b23e0 [Public]

// UGameplayCueFunctionLibrary (/Script/GameplayAbilities.GameplayCueFunctionLibrary)
    void RemoveGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x551a330 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParametersFromHitResult(FHitResult& HitResult); // 0x55195c0 [Final Native Static Public]
    void ExecuteGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x5519390 [Final Native Static Public]
    void AddGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x5518f80 [Final Native Static Public]

// IGameplayCueInterface (/Script/GameplayAbilities.GameplayCueInterface)
    void ForwardGameplayCueToParent(); // 0x3e358e0 [Native Public]
    void BlueprintCustomHandler(const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b23e0 [Event Public]

// AGameplayCueNotify_Actor (/Script/GameplayAbilities.GameplayCueNotify_Actor)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x551a590 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x5519fd0 [Native Event Public]
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x5519f40 [Native Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x5519be0 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x5519880 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x15b23e0 [Event Public]
    void K2_EndGameplayCue(); // 0x3e673a0 [Native Public]

// UGameplayCueNotify_Burst (/Script/GameplayAbilities.GameplayCueNotify_Burst)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]

// AGameplayCueNotify_BurstLatent (/Script/GameplayAbilities.GameplayCueNotify_BurstLatent)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]

// AGameplayCueNotify_Looping (/Script/GameplayAbilities.GameplayCueNotify_Looping)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x15b23e0 [Event Protected]

// UGameplayEffectCustomApplicationRequirement (/Script/GameplayAbilities.GameplayEffectCustomApplicationRequirement)
    bool CanApplyGameplayEffect(UGameplayEffect* GameplayEffect, FGameplayEffectSpec& Spec, UAbilitySystemComponent* ASC); // 0x5543df0 [Native Event Public]

// UGameplayEffectExecutionCalculation (/Script/GameplayAbilities.GameplayEffectExecutionCalculation)
    void Execute(FGameplayEffectCustomExecutionParameters& ExecutionParams, FGameplayEffectCustomExecutionOutput& OutExecutionOutput); // 0x5543f50 [Native Event Public]

// UGameplayModMagnitudeCalculation (/Script/GameplayAbilities.GameplayModMagnitudeCalculation)
    float K2_GetCapturedAttributeMagnitude(FGameplayEffectSpec& EffectSpec, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags); // 0x5544920 [Final Native Protected]
    FGameplayTagContainer GetTargetSpecTags(FGameplayEffectSpec& EffectSpec); // 0x5544840 [Final Native Protected]
    FGameplayTagContainer GetTargetAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x5544710 [Final Native Protected]
    FGameplayTagContainer GetTargetActorTags(FGameplayEffectSpec& EffectSpec); // 0x5544630 [Final Native Protected]
    FGameplayTagContainer GetSourceSpecTags(FGameplayEffectSpec& EffectSpec); // 0x5544550 [Final Native Protected]
    FGameplayTagContainer GetSourceAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x5544430 [Final Native Protected]
    FGameplayTagContainer GetSourceActorTags(FGameplayEffectSpec& EffectSpec); // 0x5544360 [Final Native Protected]
    float GetSetByCallerMagnitudeByTag(FGameplayEffectSpec& EffectSpec, FGameplayTag& Tag); // 0x5544230 [Final Native Protected]
    float GetSetByCallerMagnitudeByName(FGameplayEffectSpec& EffectSpec, const FName& MagnitudeName); // 0x5544100 [Final Native Protected]
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x5543d10 [Native Event Public]

// UGameplayTagReponseTable (/Script/GameplayAbilities.GameplayTagReponseTable)
    void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, UAbilitySystemComponent* ASC, int32 idx); // 0x5544eb0 [Final Native Protected]

// UMovieSceneGameplayCueTrack (/Script/GameplayAbilities.MovieSceneGameplayCueTrack)
    void SetSequencerTrackHandler(const FScriptDelegate& InGameplayCueTrackHandler); // 0x5544e30 [Final Native Static Public]

// UAITask_UseGameplayBehaviorSmartObject (/Script/GameplayBehaviorSmartObjectsModule.AITask_UseGameplayBehaviorSmartObject)
    UAITask_UseGameplayBehaviorSmartObject* UseSmartObjectWithGameplayBehavior(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic, const ESmartObjectClaimPriority& ClaimPriority); // 0x5ecfa10 [Final Native Static Public]
    UAITask_UseGameplayBehaviorSmartObject* UseGameplayBehaviorSmartObject(AAIController* Controller, AActor* SmartObjectActor, USmartObjectComponent* SmartObjectComponent, bool bLockAILogic); // 0x5ecf6d0 [Final Native Static Public]
    UAITask_UseGameplayBehaviorSmartObject* MoveToAndUseSmartObjectWithGameplayBehavior(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic, const ESmartObjectClaimPriority& ClaimPriority); // 0x5ecf4a0 [Final Native Static Public]

// UGameplayBehaviorSmartObjectsBlueprintFunctionLibrary (/Script/GameplayBehaviorSmartObjectsModule.GameplayBehaviorSmartObjectsBlueprintFunctionLibrary)
    bool UseGameplayBehaviorSmartObject(AActor* Avatar, AActor* SmartObject); // 0x5ecf8a0 [Final Native Static Public]

// UGameplayBehavior (/Script/GameplayBehaviorsModule.GameplayBehavior)
    void K2_TriggerBehavior(AActor* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x5e237c0 [Final Native Public]
    void K2_OnTriggeredPawn(APawn* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x15b23e0 [Event Public]
    void K2_OnTriggeredCharacter(ACharacter* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x15b23e0 [Event Public]
    void K2_OnTriggered(AActor* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x15b23e0 [Event Public]
    void K2_OnFinishedPawn(APawn* Avatar, bool bWasInterrupted); // 0x15b23e0 [Event Public]
    void K2_OnFinishedCharacter(ACharacter* Avatar, bool bWasInterrupted); // 0x15b23e0 [Event Public]
    void K2_OnFinished(AActor* Avatar, bool bWasInterrupted); // 0x15b23e0 [Event Public]
    int32 K2_GetNextActorIndexInSequence(int32 CurrentIndex); // 0x5e236f0 [Final Native Public]
    void K2_EndBehavior(AActor* Avatar); // 0x5e23650 [Final Native Public]
    void K2_AbortBehavior(AActor* Avatar); // 0x5e235b0 [Final Native Public]

// UGameplayBehavior_BehaviorTree (/Script/GameplayBehaviorsModule.GameplayBehavior_BehaviorTree)
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x5e239f0 [Final Native Protected]

// UValueOrBBKey_GameplayTagBlueprintUtility (/Script/GameplayBehaviorsModule.ValueOrBBKey_GameplayTagBlueprintUtility)
    FGameplayTagContainer GetTagContainer(FValueOrBBKey_GameplayTagContainer& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x5e23390 [Final Native Static Public]

// UGameplayBehaviorsBlueprintFunctionLibrary (/Script/GameplayBehaviorsModule.GameplayBehaviorsBlueprintFunctionLibrary)
    void SetValueAsGameplayTagForBlackboardComp(UBlackboardComponent* BlackboardComp, const FName& KeyName, const FGameplayTagContainer& GameplayTagValue); // 0x5e23ce0 [Final Native Static Public]
    void SetBlackboardValueAsGameplayTag(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FGameplayTagContainer& Value); // 0x5e23ac0 [Final Native Static Public]
    FGameplayTagContainer GetBlackboardValueAsGameplayTagFromBlackboardComp(UBlackboardComponent* BlackboardComp, const FName& KeyName); // 0x5e231e0 [Final Native Static Public]
    FGameplayTagContainer GetBlackboardValueAsGameplayTag(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5e22ff0 [Final Native Static Public]
    void AddGameplayTagFilterToBlackboardKeySelector(FBlackboardKeySelector& InSelector, UObject* Owner, const FName& PropertyName); // 0x5e22d60 [Final Native Static Public]

// UGameplayBehavior_AnimationBased (/Script/GameplayBehaviorsModule.GameplayBehavior_AnimationBased)
    void OnMontageFinished(UAnimMontage* Montage, bool bInterrupted, AActor* InAvatar); // 0x5e238e0 [Final Native Protected]

// UCameraRigInstanceFunctions (/Script/GameplayCameras.CameraRigInstanceFunctions)
    bool IsValid(const FCameraRigInstanceID& InstanceId); // 0x54cfb60 [Final Native Static Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    bool RunChildCameraDirector(float DeltaTime, const FName& ChildSlotName); // 0x7f01860 [Final Native Public]
    void RunCameraDirector(float DeltaTime, UObject* EvaluationContextOwner, FBlueprintCameraDirectorEvaluationParams& Params); // 0x15b23e0 [Event Public]
    UCameraRigAsset* ResolveCameraRigProxy(UCameraRigProxyAsset* CameraRigProxy); // 0x7f01760 [Final Native Public]
    bool RemoveChildEvaluationContext(UObject* ChildEvaluationContextOwner, const FName& ChildSlotName); // 0x15b23e0 [Event Public]
    FBlueprintCameraEvaluationDataRef GetInitialContextResult(); // 0x7effa80 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalContextResult(const ECameraEvaluationDataCondition& Condition); // 0x7eff110 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x7efe7a0 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efe620 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efe4a0 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efe320 [Final Native Public]
    void DeactivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorDeactivateParams& Params); // 0x15b23e0 [Event Public]
    FName AddChildEvaluationContext(UObject* ChildEvaluationContextOwner); // 0x15b23e0 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efe030 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efdbb0 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x7efd730 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy, bool bForceNewInstance); // 0x7efd270 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig, bool bForceNewInstance); // 0x7efd0b0 [Final Native Public]
    void ActivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorActivateParams& Params); // 0x15b23e0 [Event Public]

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

// UBlueprintCameraEvaluationDataFunctionLibrary (/Script/GameplayCameras.BlueprintCameraEvaluationDataFunctionLibrary)
    void SetDefaultCameraRigParameters(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig); // 0x7f01fa0 [Final Native Static Public]
    void SetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData, FBlueprintCameraPose& CameraPose); // 0x7f01ca0 [Final Native Static Public]
    FBlueprintCameraEvaluationDataRef MakeCameraEvaluationData(); // 0x7f01380 [Final Native Static Public]
    FBlueprintCameraPose GetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData); // 0x7efed40 [Final Native Static Public]
    void BlendCameraEvaluationData(FBlueprintCameraEvaluationDataRef& FromCameraData, FBlueprintCameraEvaluationDataRef& ToCameraData, float Factor); // 0x7efe1b0 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x7f042d0 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable, const FVector& Value); // 0x7f033a0 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x7f040a0 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x7f03e00 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x7f033a0 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable, int32 Value); // 0x7f02a60 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable, float Value); // 0x7f02660 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable, double Value); // 0x7f020a0 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable, bool Value); // 0x7f01a70 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable); // 0x7f01200 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable); // 0x7f01060 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable); // 0x7f00ee0 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable); // 0x7f00c70 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable); // 0x7f00020 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable); // 0x7effb30 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable); // 0x7eff7c0 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable); // 0x7eff230 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable); // 0x7efebc0 [Final Native Static Public]

// UBlueprintCameraContextDataTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraContextDataTableFunctionLibrary)
    bool SetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, FInstancedStruct& Data); // 0x7f03770 [Final Native Static Public]
    bool SetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FString& Data); // 0x7f035e0 [Final Native Static Public]
    bool SetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UObject* Data); // 0x7f03010 [Final Native Static Public]
    bool SetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FName& Data); // 0x7f02e80 [Final Native Static Public]
    bool SetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType, uint8 Data); // 0x7f022c0 [Final Native Static Public]
    bool SetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, TSubclassOf<UObject> Data); // 0x7f01e20 [Final Native Static Public]
    FInstancedStruct GetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UScriptStruct* DataStructType); // 0x7f004d0 [Final Native Static Public]
    FString GetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x7f00300 [Final Native Static Public]
    UObject* GetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x7efefd0 [Final Native Static Public]
    FName GetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x7effdc0 [Final Native Static Public]
    uint8 GetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType); // 0x7eff520 [Final Native Static Public]
    TSubclassOf<UObject> GetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x7efefd0 [Final Native Static Public]

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x7f03b20 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x7f03910 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x7f03190 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x7f02c80 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x7f02880 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x7f02480 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x7f015b0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x7f014a0 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x7f00ae0 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x7f009d0 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x7f00800 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x7f00680 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x7f001c0 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x7efff00 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x7effca0 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x7eff960 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x7eff6a0 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x7eff3d0 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x7efea40 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x7efe8f0 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& NewValue); // 0x7f30af0 [Final Native Static Public]
    void GetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& ReturnValue); // 0x7f2f950 [Final Native Static Public]

// UCameraRigParameterInteropLibrary (/Script/GameplayCameras.CameraRigParameterInteropLibrary)
    FVector3f MakeLiteralVector3f(const FVector3f& Value); // 0x7f306e0 [Final Native Static Public]
    FVector2D MakeLiteralVector2D(const FVector2D& Value); // 0x7f305e0 [Final Native Static Public]
    FVector MakeLiteralVector(const FVector& Value); // 0x7f30660 [Final Native Static Public]
    FRotator MakeLiteralRotator(const FRotator& Value); // 0x7f30660 [Final Native Static Public]
    FLinearColor MakeLiteralLinearColor(const FLinearColor& Value); // 0x7f305e0 [Final Native Static Public]

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

// UGameplayCameraComponentBase (/Script/GameplayCameras.GameplayCameraComponentBase)
    UCineCameraComponent* GetOutputCameraComponent(); // 0x7f303e0 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetInitialResult(); // 0x7f301d0 [Final Native Public]
    FRotator GetEvaluatedCameraRotation(); // 0x7f30160 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalResult(const ECameraEvaluationDataCondition& Condition); // 0x7f2ff20 [Final Native Public]
    void DeactivateCamera(bool bImmediately); // 0x7f2f810 [Final Native Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f780 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f630 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f4e0 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x7f2ec60 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x7f2eb50 [Final Native Public]

// UGameplayCameraComponent (/Script/GameplayCameras.GameplayCameraComponent)
    void NotifyChangeCameraReference(); // 0x7f30760 [Final Native Protected]

// UGameplayCameraParameterSetterComponent (/Script/GameplayCameras.GameplayCameraParameterSetterComponent)
    void StopParameterSetters(bool bImmediately); // 0x7f31bc0 [Final Native Public]
    void StartParameterSetters(); // 0x7f313f0 [Final Native Public]
    void OnActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x7f30940 [Final Native Private]
    void OnActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x7f30880 [Final Native Private]

// AGameplayCameraRigActor (/Script/GameplayCameras.GameplayCameraRigActor)
    UGameplayCameraRigComponent* GetCameraRigComponent(); // 0x3d637d0 [Final Native Public]

// UGameplayCameraRigComponent (/Script/GameplayCameras.GameplayCameraRigComponent)
    void NotifyChangeCameraRigReference(); // 0x7f307f0 [Final Native Protected]

// AGameplayCamerasPlayerCameraManager (/Script/GameplayCameras.GameplayCamerasPlayerCameraManager)
    bool StopCameraShakeAsset(const FCameraShakeInstanceID& InInstanceID, bool bImmediately); // 0x7f31a80 [Final Native Public]
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x7f31820 [Final Native Public]
    void StealPlayerController(APlayerController* PlayerController); // 0x7f316f0 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x7f31410 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x7f31100 [Final Native Public]
    FCameraShakeInstanceID StartCameraShakeAsset(UCameraShakeAsset* CameraShake, float ShakeScale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRotation); // 0x7f30f30 [Final Native Public]
    void ReleasePlayerController(); // 0x7f30a10 [Final Native Public]
    bool IsCameraShakeAssetPlaying(const FCameraShakeInstanceID& InInstanceID); // 0x7f30400 [Final Native Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f6c0 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f570 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRig); // 0x7f2f420 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x3d637d0 [Final Native Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x7f31950 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x7f315a0 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x7f31290 [Final Native Public]
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x7f30500 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x7f2f8a0 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x7f2eee0 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x7f2ed80 [Final Native Public]

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

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x15b23e0 [Event Public]
    void SetDefaultOwningCameraRigParameters(const FBlueprintCameraEvaluationDataRef& TargetCameraData); // 0x7f47410 [Final Native Public]
    void SetCurrentCameraPose(FBlueprintCameraPose& CameraPose); // 0x7f47300 [Final Native Public]
    void SetCameraPose(FBlueprintCameraPose& InCameraPose); // 0x7f47300 [Final Native Public]
    void InitializeCameraNode(); // 0x15b23e0 [Event Public]
    APlayerController* GetPlayerController(); // 0x7f472b0 [Final Native Public]
    FBlueprintCameraPose GetCurrentCameraPose(); // 0x7f47200 [Final Native Public]
    FBlueprintCameraPose GetCameraPose(); // 0x7f47200 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x7f47150 [Final Native Public]

// UAITask_UseGameplayInteraction (/Script/GameplayInteractionsModule.AITask_UseGameplayInteraction)
    UAITask_UseGameplayInteraction* UseSmartObjectWithGameplayInteraction(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic); // 0x5f5fad0 [Final Native Static Public]
    void RequestAbort(); // 0x5f5f9c0 [Final Native Public]
    UAITask_UseGameplayInteraction* MoveToAndUseSmartObjectWithGameplayInteraction(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic); // 0x5f5f680 [Final Native Static Public]

// UGameplayInteractionSmartObjectBehaviorDefinition (/Script/GameplayInteractionsModule.GameplayInteractionSmartObjectBehaviorDefinition)
    void SetStateTree(UStateTree* NewStateTree); // 0x5f5fa30 [Final Native Public]
    UStateTree* GetStateTree(); // 0x4401db0 [Final Native Public]

// UStateTreeTask_PlayContextualAnim_InstanceData (/Script/GameplayInteractionsModule.StateTreeTask_PlayContextualAnim_InstanceData)
    void OnNotifyBeginReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x5f5f8d0 [Final Native Public]
    void OnMontageEnded(UAnimMontage* EndedMontage, bool bInterrupted); // 0x5f5f800 [Final Native Public]

// UAsyncAction_ListenForGameplayMessage (/Script/GameplayMessageRuntime.AsyncAction_ListenForGameplayMessage)
    UAsyncAction_ListenForGameplayMessage* ListenForGameplayMessages(UObject* WorldContextObject, const FGameplayTag& Channel, UScriptStruct* PayloadType, const EGameplayMessageMatch& MatchType); // 0x5e446b0 [Final Native Static Public]
    bool GetPayload(const int32& OutPayload); // 0x5e444a0 [Final Native Public]

// UGameplayMessageSubsystem (/Script/GameplayMessageRuntime.GameplayMessageSubsystem)
    void K2_BroadcastMessage(const FGameplayTag& Channel, const int32& Message); // 0x5e445a0 [Final Native Protected]

// UStateTreeComponent (/Script/GameplayStateTreeModule.StateTreeComponent)
    void SetStateTreeReference(const FStateTreeReference& StateTreeReference); // 0x5e8d140 [Final Native Public]
    void SetStateTree(UStateTree* StateTree); // 0x5e8d0b0 [Final Native Public]
    void SetStartLogicAutomatically(bool bInStartLogicAutomatically); // 0x5e8d020 [Final Native Public]
    void SendStateTreeEvent(FStateTreeEvent& Event); // 0x5e8cea0 [Final Native Public]
    void RemoveLinkedStateTreeOverrides(const FGameplayTag& StateTag); // 0x5e8ccc0 [Final Native Public]
    EStateTreeRunStatus GetStateTreeRunStatus(); // 0x5e8cc70 [Final Native Public]
    void AddLinkedStateTreeOverrides(const FGameplayTag& StateTag, const FStateTreeReference& StateTreeReference); // 0x5e8cae0 [Final Native Public]

// UGameplayStateTreeBlueprintFunctionLibrary (/Script/GameplayStateTreeModule.GameplayStateTreeBlueprintFunctionLibrary)
    bool RunStateTree(AActor* Actor, UStateTree* StateTreeAsset); // 0x5e8cdd0 [Final Native Static Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x3712cb0 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x3712b30 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x3712890 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x37126e0 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x3712610 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x3712440 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x37122b0 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x3712010 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x3711f90 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x3711df0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x3711c50 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x3711ab0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x37117a0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x3711410 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x37112d0 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x37111e0 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x3711150 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x3710f90 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x3710ca0 [Final Native Static Public]
    bool HasAnyMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x3710b50 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x3710820 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x37106d0 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x3710560 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x37103f0 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x3710330 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x37101a0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x37100c0 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x370f9d0 [Final Native Static Public]
    FGameplayTagContainer Filter(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x370f810 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x370f660 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x370f590 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x370f480 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x370f300 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x370f230 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x370f110 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x370ef70 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x370ec20 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x3710ef0 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x3710a80 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x3710600 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x370f0b0 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x54489e0 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x15b23e0 [Public]
    void EndTask(); // 0x5448620 [Final Native Public]

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(); // 0x54489c0 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalClaimedResources); // 0x5448730 [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); // 0x5448390 [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x54480a0 [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); // 0x5448a00 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x5448660 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x5447f90 [Native Public]

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

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x655e540 [Final Native Public]
    void Stop(); // 0x655e520 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x655e4a0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x655e3f0 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x655e350 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x655e2c0 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x655e220 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x655dfb0 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x655df10 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x655de80 [Final Native Public]
    void PlayReversedFromEnd(); // 0x655de20 [Final Native Public]
    void PlayReversed(); // 0x655ddd0 [Final Native Public]
    void PlayFromStart(); // 0x655dd70 [Final Native Public]
    void Play(); // 0x655dd20 [Final Native Public]
    void Pause(); // 0x655dcf0 [Final Native Public]
    bool IsPlayingReversed(); // 0x655dcb0 [Final Native Public]
    bool IsPlaying(); // 0x655dc90 [Final Native Public]
    bool IsLooping(); // 0x655dc70 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x655dc50 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x655dc20 [Final Native Public]
    float GetStartTimeOffset(); // 0x655dc00 [Final Native Public]
    float GetPlaybackSpeed(); // 0x655dbc0 [Final Native Public]
    float GetPlaybackDirection(); // 0x655dba0 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x655db80 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x655db50 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x655db10 [Final Native Public]
    float GetMotionVectorScale(); // 0x655dad0 [Final Native Public]
    float GetElapsedTime(); // 0x655dab0 [Final Native Public]
    float GetDuration(); // 0x655da90 [Final Native Public]
    float GetAnimationTime(); // 0x655da50 [Final Native Public]

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x33132a0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x3313190 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x3313080 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x3312f70 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x3312d60 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x3312cc0 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x3312680 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x33125e0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x33114b0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x3311410 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x3311350 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x33112b0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x3310b20 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x330e920 [Final Native Public]
    bool IsEventListening(); // 0x33107a0 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x330e990 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x330e920 [Final Native Public]

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

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x3312ec0 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x3312e20 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x3312c00 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x3312a60 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x3312730 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x33124e0 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x33123b0 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x3312310 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x3312250 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x3312170 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x3312070 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x3311fa0 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x3311ef0 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x3311de0 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x3311d20 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x3311c20 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x3311b80 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x3311ae0 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x3311a30 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x3311960 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x3311880 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x33117f0 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x3311080 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x3310fa0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x3310de0 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x3310d40 [Final Native Public]
    void ResetState(); // 0x3310d00 [Final Native Public]
    void RemoveAllAnchors(); // 0x3310af0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x15b23e0 [Event Public]
    void OnRep_RepStateData(); // 0x3310830 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x3310810 [Final Native Protected]
    void OnRep_RepData(); // 0x33107f0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15b23e0 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x15b23e0 [Public]
    bool IsRootBroken(); // 0x33107d0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x3310780 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x3310760 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x3310530 [Final Native Public]
    int32 GetRootIndex(); // 0x33104f0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x3310350 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x3310200 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x3310120 [Final Native Public]
    FBox GetLocalBounds(); // 0x33100d0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x3310050 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x330fed0 [Final Native Public]
    FString GetDebugInfo(); // 0x330fe50 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x330fd60 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x330fcc0 [Final Native Public]
    bool FindLeafTransformByLineTrace(const FVector& Start, const FVector& End, const int32& LeafTransformIndex, const FName& LeafTransformName); // 0x330faf0 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x330fa50 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x330f950 [Final Native Public]
    void CrumbleActiveClusters(); // 0x330f920 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x330f480 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x330f390 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x330f1c0 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x330efd0 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x330ede0 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x330ecf0 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x330ec00 [Final Native Public]
    void ApplyAssetDefaults(); // 0x330ebe0 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x330eaf0 [Final Native Public]

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

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x3325db0 [Final Native Public]
    void SetDataflowAsset(UDataflow* InDataflowAsset); // 0x3325d20 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x3325c90 [Final Native Public]
    UDataflow* GetDataflowAsset(); // 0x3325c50 [Final Native Public]

// UDynamicMeshProcessorBlueprint (/Script/GeometryFramework.DynamicMeshProcessorBlueprint)
    void ProcessDynamicMesh(UDynamicMesh* TargetMesh, const bool& bFailed); // 0x15b23e0 [Event Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x589ff50 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x589fed0 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x589fdb0 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x589fd20 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x589fc90 [Native Public]
    void SetOverrideWireframeRenderMaterial(UMaterialInterface* Material); // 0x589fc00 [Native Public]
    void SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface* Material); // 0x589fb70 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x589fae0 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x589fa60 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x40e5940 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x589f9d0 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x589f940 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x589f760 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x589f5f0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x589f4a0 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x589ecb0 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x589ec80 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x589ec50 [Native Public]
    bool GetShadowsEnabled(); // 0x589ebc0 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x589eb90 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x589eb60 [Native Public]
    UMaterialInterface* GetOverrideWireframeRenderMaterial(); // 0x589eb30 [Native Public]
    UMaterialInterface* GetOverrideSecondaryWireframeRenderMaterial(); // 0x589eb00 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x589ea60 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x589ea30 [Native Public]
    bool GetFlatShadingEnabled(); // 0x589ea00 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x589e9d0 [Native Public]
    bool GetEnableRaytracing(); // 0x589e9a0 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x589e970 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x589e940 [Native Public]
    FColor GetConstantOverrideColor(); // 0x589e900 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x589e8a0 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x589e670 [Native Public]
    void ClearOverrideWireframeRenderMaterial(); // 0x589e650 [Native Public]
    void ClearOverrideSecondaryWireframeRenderMaterial(); // 0x589e630 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x40ec920 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x58a0070 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x589ffe0 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x589fe40 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x589f7e0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x589f670 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x589f520 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x589f410 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x589eda0 [Native Public]
    void NotifyMeshModified(); // 0x589ed80 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x589ebf0 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x589ebf0 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x589e7d0 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x589e690 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x47ad9e0 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x589ef60 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x589ef20 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x3d637d0 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x589e8d0 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x589e840 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x589e5c0 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x589f160 [Final Native Public]
    UDynamicMesh* Reset(); // 0x589f130 [Final Native Public]
    bool IsEmpty(); // 0x589ed50 [Final Native Public]
    int32 GetTriangleCount(); // 0x589ec20 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x589f2b0 [Final Native Public]
    void ReturnAllMeshes(); // 0x589f290 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x589f100 [Final Native Public]
    void FreeAllMeshes(); // 0x589e880 [Final Native Public]

// UGeometryScriptLibrary_CollisionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_CollisionFunctions)
    FGeometryScriptSimpleCollision TransformSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, const FTransform& Transform, FGeometryScriptTransformCollisionOptions& TransformOptions, const bool& bSuccess, UGeometryScriptDebug* Debug); // 0x6d7b7c0 [Final Native Static Public]
    bool StaticMeshHasCustomizedCollision(UStaticMesh* StaticMeshAsset); // 0x376b900 [Final Native Static Public]
    void SimplifyConvexHulls(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullSimplificationOptions& SimplifyOptions, const bool& bHasSimplified, UGeometryScriptDebug* Debug); // 0x6d79750 [Final Native Static Public]
    bool SetStaticMeshCustomComplexCollision(UStaticMesh* StaticMeshAsset, UStaticMesh* StaticMeshCollisionAsset, bool bEmitTransaction, bool bMarkCollisionAsCustomized, UGeometryScriptDebug* Debug); // 0x6d784c0 [Final Native Static Public]
    UDynamicMesh* SetStaticMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCollisionFromMeshOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6d77d80 [Final Native Static Public]
    void SetStaticMeshCollisionFromComponent(UStaticMesh* StaticMeshAsset, UPrimitiveComponent* SourceComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6d77900 [Final Native Static Public]
    void SetSimpleCollisionOfStaticMesh(FGeometryScriptSimpleCollision& SimpleCollision, UStaticMesh* StaticMesh, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6d77320 [Final Native Static Public]
    void SetSimpleCollisionOfDynamicMeshComponent(FGeometryScriptSimpleCollision& SimpleCollision, UDynamicMeshComponent* DynamicMeshComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, UGeometryScriptDebug* Debug); // 0x6d76fb0 [Final Native Static Public]
    UDynamicMesh* SetDynamicMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UDynamicMeshComponent* ToDynamicMeshComponent, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6d76720 [Final Native Static Public]
    void ResetSimpleCollision(FGeometryScriptSimpleCollision& SimpleCollision); // 0x6d75670 [Final Native Static Public]
    void ResetDynamicMeshCollision(UDynamicMeshComponent* Component, bool bEmitTransaction, UGeometryScriptDebug* Debug); // 0x6d75480 [Final Native Static Public]
    FGeometryScriptSimpleCollision MergeSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptMergeSimpleCollisionOptions& MergeOptions, const bool& bHasMerged, UGeometryScriptDebug* Debug); // 0x6d748c0 [Final Native Static Public]
    int32 GetSimpleCollisionShapeCount(FGeometryScriptSimpleCollision& SimpleCollision); // 0x6d71070 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromStaticMesh(UStaticMesh* StaticMesh, UGeometryScriptDebug* Debug); // 0x6d70d30 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromComponent(UPrimitiveComponent* Component, UGeometryScriptDebug* Debug); // 0x6d709f0 [Final Native Static Public]
    FGeometryScriptSimpleCollision GenerateCollisionFromMesh(UDynamicMesh* FromDynamicMesh, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6d6d370 [Final Native Static Public]
    FGeometryScriptSphereCovering Conv_SphereArrayToGeometryScriptSphereCovering(const TArray<FSphere>& Spheres); // 0x6d66050 [Final Native Static Public]
    TArray<FSphere> Conv_GeometryScriptSphereCoveringToSphereArray(FGeometryScriptSphereCovering& SphereCovering); // 0x6d65f60 [Final Native Static Public]
    FGeometryScriptSphereCovering ComputeNegativeSpace(FGeometryScriptDynamicMeshBVH& MeshBVH, FComputeNegativeSpaceOptions& NegativeSpaceOptions, UGeometryScriptDebug* Debug); // 0x6d657e0 [Final Native Static Public]
    FGeometryScriptSimpleCollision ComputeNavigableConvexDecomposition(UDynamicMesh* TargetMesh, FNavigableConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x6d653f0 [Final Native Static Public]
    void CombineSimpleCollisionArray(const TArray<FGeometryScriptSimpleCollision>& SimpleCollisionArray, FGeometryScriptSimpleCollision& SimpleCollision, UGeometryScriptDebug* Debug); // 0x6d63bc0 [Final Native Static Public]
    void CombineSimpleCollision(FGeometryScriptSimpleCollision& CollisionToUpdate, FGeometryScriptSimpleCollision& AppendCollision, UGeometryScriptDebug* Debug); // 0x6d637f0 [Final Native Static Public]
    void ApproximateConvexHullsWithSimplerCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullApproximationOptions& ApproximateOptions, const bool& bHasApproximated, UGeometryScriptDebug* Debug); // 0x6d61100 [Final Native Static Public]

// UGeometryScriptLibrary_ContainmentFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_ContainmentFunctions)
    UDynamicMesh* ComputeMeshSweptHull(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FTransform& ProjectionFrame, const FGeometryScriptSweptHullOptions& Options, UGeometryScriptDebug* Debug); // 0x6d64d90 [Final Native Static Public]
    UDynamicMesh* ComputeMeshOrientedBox(UDynamicMesh* TargetMesh, FOrientedBox& OrientedBoxOut, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptFitOrientedBoxOptions& Options, UGeometryScriptDebug* Debug); // 0x6d64a30 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexHull(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptConvexHullOptions& Options, UGeometryScriptDebug* Debug); // 0x6d64450 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexDecomposition(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x6d63e80 [Final Native Static Public]

// UGeometryScriptLibrary_ListUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_ListUtilityFunctions)
    void SetVectorListItem(FGeometryScriptVectorList& VectorList, int32 Index, const FVector& NewValue, const bool& bIsValidIndex); // 0x6d79140 [Final Native Static Public]
    void SetVectorListComponentsFromUVs(FGeometryScriptVectorList& VectorList, const FGeometryScriptUVList& UVList, int32 UToVectorComponent, int32 VToVectorComponent, const FVector& DefaultVector); // 0x6d78f50 [Final Native Static Public]
    void SetVectorListComponentFromScalars(FGeometryScriptVectorList& VectorList, const FGeometryScriptScalarList& ScalarList, int32 VectorComponent, const FVector& DefaultVector); // 0x6d78b40 [Final Native Static Public]
    void SetUVListItem(FGeometryScriptUVList& UVList, int32 Index, const FVector2D& NewUV, const bool& bIsValidIndex); // 0x6d76580 [Final Native Static Public]
    void SetUVListComponentFromScalars(FGeometryScriptUVList& UVList, const FGeometryScriptScalarList& ScalarList, int32 UVComponent, const FVector2D& DefaultUV); // 0x6d78720 [Final Native Static Public]
    void SetScalarListItem(FGeometryScriptScalarList& ScalarList, int32 Index, double NewValue, const bool& bIsValidIndex); // 0x6d76e10 [Final Native Static Public]
    void SetIndexListItem(FGeometryScriptIndexList& IndexList, int32 Index, int32 NewValue, const bool& bIsValidIndex); // 0x6d76c70 [Final Native Static Public]
    void SetColorListItem(FGeometryScriptColorList& ColorList, int32 Index, const FLinearColor& NewColor, const bool& bIsValidIndex); // 0x6d76580 [Final Native Static Public]
    void SetColorListChannelsFromVectors(FGeometryScriptColorList& ColorList, const FGeometryScriptVectorList& VectorList, int32 XToChannelIndex, int32 YToChannelIndex, int32 ZToChannelIndex, const FLinearColor& DefaultColor); // 0x6d76340 [Final Native Static Public]
    void SetColorListChannelsFromUVs(FGeometryScriptColorList& ColorList, const FGeometryScriptUVList& UVList, int32 UToChannelIndex, int32 VToChannelIndex, const FLinearColor& DefaultColor); // 0x6d76160 [Final Native Static Public]
    void SetColorListChannelFromScalars(FGeometryScriptColorList& ColorList, const FGeometryScriptScalarList& ScalarList, int32 ColorChannel, const FLinearColor& DefaultColor); // 0x6d75d50 [Final Native Static Public]
    int32 GetVectorListLength(const FGeometryScriptVectorList& VectorList); // 0x6d6e5e0 [Final Native Static Public]
    int32 GetVectorListLastIndex(const FGeometryScriptVectorList& VectorList); // 0x6d6e530 [Final Native Static Public]
    FVector GetVectorListItem(const FGeometryScriptVectorList& VectorList, int32 Index, const bool& bIsValidIndex); // 0x6d71ac0 [Final Native Static Public]
    int32 GetUVListLength(const FGeometryScriptUVList& UVList); // 0x6d6e5e0 [Final Native Static Public]
    int32 GetUVListLastIndex(const FGeometryScriptUVList& UVList); // 0x6d6e530 [Final Native Static Public]
    FVector2D GetUVListItem(const FGeometryScriptUVList& UVList, int32 Index, const bool& bIsValidIndex); // 0x6d71950 [Final Native Static Public]
    int32 GetTriangleListLength(const FGeometryScriptTriangleList& TriangleList); // 0x6d6e5e0 [Final Native Static Public]
    int32 GetTriangleListLastTriangle(const FGeometryScriptTriangleList& TriangleList); // 0x6d71890 [Final Native Static Public]
    FIntVector GetTriangleListItem(const FGeometryScriptTriangleList& TriangleList, int32 Triangle, const bool& bIsValidTriangle); // 0x6d71710 [Final Native Static Public]
    int32 GetScalarListLength(const FGeometryScriptScalarList& ScalarList); // 0x6d6e5e0 [Final Native Static Public]
    int32 GetScalarListLastIndex(const FGeometryScriptScalarList& ScalarList); // 0x6d6e530 [Final Native Static Public]
    double GetScalarListItem(const FGeometryScriptScalarList& ScalarList, int32 Index, const bool& bIsValidIndex); // 0x6d6fb00 [Final Native Static Public]
    int32 GetIndexListLength(const FGeometryScriptIndexList& IndexList); // 0x6d6e8b0 [Final Native Static Public]
    int32 GetIndexListLastIndex(const FGeometryScriptIndexList& IndexList); // 0x6d6e800 [Final Native Static Public]
    int32 GetIndexListItem(const FGeometryScriptIndexList& IndexList, int32 Index, const bool& bIsValidIndex); // 0x6d6e690 [Final Native Static Public]
    int32 GetColorListLength(const FGeometryScriptColorList& ColorList); // 0x6d6e5e0 [Final Native Static Public]
    int32 GetColorListLastIndex(const FGeometryScriptColorList& ColorList); // 0x6d6e530 [Final Native Static Public]
    FLinearColor GetColorListItem(const FGeometryScriptColorList& ColorList, int32 Index, const bool& bIsValidIndex); // 0x6d6e3c0 [Final Native Static Public]
    void ExtractVectorListComponentsAsUVs(const FGeometryScriptVectorList& VectorList, FGeometryScriptUVList& UVList, int32 UComponentIndex, int32 VComponentIndex); // 0x6d6d1a0 [Final Native Static Public]
    void ExtractVectorListComponent(const FGeometryScriptVectorList& VectorList, FGeometryScriptScalarList& ScalarList, int32 ComponentIndex); // 0x6d6cdf0 [Final Native Static Public]
    void ExtractUVListComponent(const FGeometryScriptUVList& UVList, FGeometryScriptScalarList& ScalarList, int32 ComponentIndex); // 0x6d6ca40 [Final Native Static Public]
    void ExtractColorListChannels(const FGeometryScriptColorList& ColorList, FGeometryScriptVectorList& VectorList, int32 XChannelIndex, int32 YChannelIndex, int32 ZChannelIndex); // 0x6d6c830 [Final Native Static Public]
    void ExtractColorListChannel(const FGeometryScriptColorList& ColorList, FGeometryScriptScalarList& ScalarList, int32 ChannelIndex); // 0x6d6c480 [Final Native Static Public]
    void DuplicateVectorList(const FGeometryScriptVectorList& VectorList, FGeometryScriptVectorList& DuplicateList); // 0x6d6c360 [Final Native Static Public]
    void DuplicateUVList(const FGeometryScriptUVList& UVList, FGeometryScriptUVList& DuplicateList); // 0x6d6c240 [Final Native Static Public]
    void DuplicateScalarList(const FGeometryScriptScalarList& ScalarList, FGeometryScriptScalarList& DuplicateList); // 0x6d6c0b0 [Final Native Static Public]
    void DuplicateIndexList(const FGeometryScriptIndexList& IndexList, FGeometryScriptIndexList& DuplicateList); // 0x6d6bf80 [Final Native Static Public]
    void DuplicateColorList(const FGeometryScriptColorList& ColorList, FGeometryScriptColorList& DuplicateList); // 0x6d6be60 [Final Native Static Public]
    void ConvertVectorListToArray(const FGeometryScriptVectorList& VectorList, const TArray<FVector>& VectorArray); // 0x6d67540 [Final Native Static Public]
    void ConvertUVListToArray(const FGeometryScriptUVList& UVList, const TArray<FVector2D>& UVArray); // 0x6d673f0 [Final Native Static Public]
    void ConvertTriangleListToArray(const FGeometryScriptTriangleList& TriangleList, const TArray<FIntVector>& TriangleArray); // 0x6d672a0 [Final Native Static Public]
    void ConvertScalarListToArray(const FGeometryScriptScalarList& ScalarList, const TArray<double>& ScalarArray); // 0x6d67150 [Final Native Static Public]
    void ConvertIndexListToArray(const FGeometryScriptIndexList& IndexList, const TArray<int32>& IndexArray); // 0x6d66c50 [Final Native Static Public]
    void ConvertColorListToArray(const FGeometryScriptColorList& ColorList, const TArray<FLinearColor>& ColorArray); // 0x6d66b00 [Final Native Static Public]
    void ConvertArrayToVectorList(const TArray<FVector>& VectorArray, FGeometryScriptVectorList& VectorList); // 0x6d66880 [Final Native Static Public]
    void ConvertArrayToUVList(const TArray<FVector2D>& UVArray, FGeometryScriptUVList& UVList); // 0x6d66760 [Final Native Static Public]
    void ConvertArrayToTriangleList(const TArray<FIntVector>& TriangleArray, FGeometryScriptTriangleList& TriangleList); // 0x6d66520 [Final Native Static Public]
    void ConvertArrayToScalarList(const TArray<double>& VectorArray, FGeometryScriptScalarList& ScalarList); // 0x6d66400 [Final Native Static Public]
    void ConvertArrayToIndexList(const TArray<int32>& IndexArray, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& IndexType); // 0x6d66290 [Final Native Static Public]
    void ConvertArrayToColorList(const TArray<FLinearColor>& ColorArray, FGeometryScriptColorList& ColorList); // 0x6d66170 [Final Native Static Public]
    void ClearVectorList(FGeometryScriptVectorList& VectorList, const FVector& ClearValue); // 0x6d636c0 [Final Native Static Public]
    void ClearUVList(FGeometryScriptUVList& UVList, const FVector2D& ClearUV); // 0x6d63510 [Final Native Static Public]
    void ClearScalarList(FGeometryScriptScalarList& ScalarList, double ClearValue); // 0x6d63370 [Final Native Static Public]
    void ClearIndexList(FGeometryScriptIndexList& IndexList, int32 ClearValue); // 0x6d63250 [Final Native Static Public]
    void ClearColorList(FGeometryScriptColorList& ColorList, const FLinearColor& ClearColor); // 0x6d630a0 [Final Native Static Public]

// UGeometryScriptLibrary_StaticMeshFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_StaticMeshFunctions)
    void GetSectionMaterialListFromStaticMesh(UStaticMesh* FromStaticMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const TArray<UMaterialInterface*>& MaterialList, const TArray<int32>& MaterialIndex, const TArray<FName>& MaterialSlotNames, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d6fc70 [Final Native Static Public]
    int32 GetNumStaticMeshLODsOfType(UStaticMesh* StaticMeshAsset, const EGeometryScriptLODType& LODType); // 0x6d6f7c0 [Final Native Static Public]
    void GetMaterialListFromStaticMesh(UStaticMesh* FromStaticMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x6d6f240 [Final Native Static Public]
    void GetMaterialListFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x6d6eec0 [Final Native Static Public]
    void GetLODMaterialListFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const TArray<UMaterialInterface*>& MaterialList, const TArray<int32>& MaterialIndex, const TArray<FName>& MaterialSlotNames, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d6e960 [Final Native Static Public]
    UDynamicMesh* CopySkinWeightProfileToSkeletalMesh(UDynamicMesh* FromDynamicMesh, USkeletalMesh* ToSkeletalMeshAsset, const FName& TargetProfileName, const FName& SourceProfileName, const FGeometryScriptCopySkinWeightProfileToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d6a880 [Final Native Static Public]
    UDynamicMesh* CopyMorphTargetToSkeletalMesh(UDynamicMesh* FromMorphTarget, USkeletalMesh* ToSkeletalMeshAsset, const FName& MorphTargetName, const FGeometryScriptCopyMorphTargetToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d6a480 [Final Native Static Public]
    UDynamicMesh* CopyMeshToStaticMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x6d69d40 [Final Native Static Public]
    UDynamicMesh* CopyMeshToSkeletalMesh(UDynamicMesh* FromDynamicMesh, USkeletalMesh* ToSkeletalMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d69620 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMeshV2(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x6d686f0 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMesh(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d68190 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d67cc0 [Final Native Static Public]
    void ConvertMaterialMapToMaterialList(TMap<FName, UMaterialInterface*>& MaterialMap, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x6d66f20 [Final Native Static Public]
    TMap<FName, UMaterialInterface*> ConvertMaterialListToMaterialMap(const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x6d66db0 [Final Native Static Public]
    bool CheckStaticMeshHasAvailableLOD(UStaticMesh* StaticMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6d62e00 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBakeFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBakeFunctions)
    FGeometryScriptBakeTypeOptions MakeBakeTypeVertexColor(); // 0x6d73b70 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeUVShell(int32 SourceUVLayer, float WireframeThickness, const FLinearColor& WireframeColor, const FLinearColor& ShellColor, const FLinearColor& BackgroundColor); // 0x6d738d0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTexture(UTexture2D* SourceTexture, int32 SourceUVLayer); // 0x6d736f0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTangentNormal(); // 0x6d73690 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypePosition(); // 0x6d73630 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeObjectNormal(); // 0x6d735d0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMultiTexture(const TArray<UTexture2D*>& MaterialIDSourceTextures, int32 SourceUVLayer); // 0x6d733b0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMaterialID(); // 0x6d73350 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeHeight(const EGeometryScriptBakeHeightRangeMode& RangeMode, float InnerDistance, float OuterDistance); // 0x6d73140 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeFaceNormal(); // 0x6d730e0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeCurvature(const EGeometryScriptBakeCurvatureTypeMode& CurvatureType, const EGeometryScriptBakeCurvatureColorMode& ColorMapping, float ColorRangeMultiplier, float MinRangeMultiplier, const EGeometryScriptBakeCurvatureClampMode& Clamping); // 0x6d72e70 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeConstant(float Value); // 0x6d72d00 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeBentNormal(int32 OcclusionRays, float MaxDistance, float SpreadAngle, const EGeometryScriptBakeNormalSpace& NormalSpace); // 0x6d72ac0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeAmbientOcclusion(int32 OcclusionRays, float MaxDistance, float SpreadAngle, float BiasAngle); // 0x6d72860 [Final Native Static Public]
    int32 ConvertBakeResolutionToInt(const EGeometryScriptBakeResolution& BakeResolution); // 0x6d669a0 [Final Native Static Public]
    UDynamicMesh* BakeVertex(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, UDynamicMesh* SourceMesh, const FTransform& SourceTransform, const FGeometryScriptBakeSourceMeshOptions& SourceOptions, const FGeometryScriptBakeOutputType& BakeTypes, const FGeometryScriptBakeVertexOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6d61ef0 [Final Native Static Public]
    FGeometryScriptRenderCaptureTextures BakeTextureFromRenderCaptures(UDynamicMesh* TargetMesh, const FTransform& TargetLocalToWorld, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, const TArray<AActor*>& SourceActors, const FGeometryScriptBakeRenderCaptureOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6d61ab0 [Final Native Static Public]
    TArray<UTexture2D*> BakeTexture(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, UDynamicMesh* SourceMesh, const FTransform& SourceTransform, const FGeometryScriptBakeSourceMeshOptions& SourceOptions, const TArray<FGeometryScriptBakeTypeOptions>& BakeTypes, const FGeometryScriptBakeTextureOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6d613d0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBasicEditFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBasicEditFunctions)
    UDynamicMesh* SetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const FVector& NewPosition, const bool& bIsValidVertex, bool bDeferChangeNotifications); // 0x6d79570 [Final Native Static Public]
    UDynamicMesh* SetAllMeshVertexPositions(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& PositionList, UGeometryScriptDebug* Debug); // 0x6d75840 [Final Native Static Public]
    UDynamicMesh* MergeMeshVerticesInSelections(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& SelectionKeep, const FGeometryScriptMeshSelection& SelectionDiscard, const FGeometryScriptMergeVertexOptions& Options, const int32& NumMerged, double InterpParam, double DistanceThreshold, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6d74450 [Final Native Static Public]
    UDynamicMesh* MergeMeshVertexPair(UDynamicMesh* TargetMesh, int32 VertexKeep, int32 VertexDiscard, const FGeometryScriptMergeVertexOptions& Options, const bool& bSuccess, double InterpParam, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6d740b0 [Final Native Static Public]
    UDynamicMesh* DiscardMeshAttributes(UDynamicMesh* TargetMesh, bool bDeferChangeNotifications); // 0x6d6bd70 [Final Native Static Public]
    UDynamicMesh* DeleteVerticesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& VertexList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6d6b970 [Final Native Static Public]
    UDynamicMesh* DeleteVertexFromMesh(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bWasVertexDeleted, bool bDeferChangeNotifications); // 0x6d6b7e0 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6d6b600 [Final Native Static Public]
    UDynamicMesh* DeleteTriangleFromMesh(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bWasTriangleDeleted, bool bDeferChangeNotifications); // 0x6d6b470 [Final Native Static Public]
    UDynamicMesh* DeleteSelectedTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6d6b2a0 [Final Native Static Public]
    UDynamicMesh* AppendMeshWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const FTransform& AppendTransform, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6d5cd80 [Final Native Static Public]
    UDynamicMesh* AppendMeshTransformedWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const TArray<FTransform>& AppendTransforms, const FTransform& ConstantTransform, bool bConstantTransformIsRelative, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6d5c5c0 [Final Native Static Public]
    UDynamicMesh* AppendMeshTransformed(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const TArray<FTransform>& AppendTransforms, const FTransform& ConstantTransform, bool bConstantTransformIsRelative, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6d5c020 [Final Native Static Public]
    UDynamicMesh* AppendMeshRepeatedWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const FTransform& AppendTransform, int32 RepeatCount, bool bApplyTransformToFirstInstance, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6d5b760 [Final Native Static Public]
    UDynamicMesh* AppendMeshRepeated(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, int32 RepeatCount, bool bApplyTransformToFirstInstance, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6d5b160 [Final Native Static Public]
    UDynamicMesh* AppendMesh(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6d5ac90 [Final Native Static Public]
    UDynamicMesh* AppendBuffersToMesh(UDynamicMesh* TargetMesh, FGeometryScriptSimpleMeshBuffers& Buffers, FGeometryScriptIndexList& NewTriangleIndicesList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6d5a7f0 [Final Native Static Public]
    UDynamicMesh* AddVerticesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& NewPositionsList, FGeometryScriptIndexList& NewIndicesList, bool bDeferChangeNotifications); // 0x6d5a5f0 [Final Native Static Public]
    UDynamicMesh* AddVertexToMesh(UDynamicMesh* TargetMesh, const FVector& NewPosition, const int32& NewVertexIndex, bool bDeferChangeNotifications); // 0x6d5a450 [Final Native Static Public]
    UDynamicMesh* AddTriangleToMesh(UDynamicMesh* TargetMesh, const FIntVector& NewTriangle, const int32& NewTriangleIndex, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6d59890 [Final Native Static Public]
    UDynamicMesh* AddTrianglesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptTriangleList& NewTrianglesList, FGeometryScriptIndexList& NewIndicesList, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6d59df0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBoneWeightFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBoneWeightFunctions)
    UDynamicMesh* TransferBoneWeightsFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptTransferBoneWeightsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6d7b440 [Final Native Static Public]
    UDynamicMesh* SetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bIsValidVertexID, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6d792e0 [Final Native Static Public]
    UDynamicMesh* SetAllVertexBoneWeights(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6d75bd0 [Final Native Static Public]
    UDynamicMesh* PruneBoneWeights(UDynamicMesh* TargetMesh, const TArray<FName>& BonesToPrune, const FGeometryScriptPruneBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6d75140 [Final Native Static Public]
    UDynamicMesh* MeshHasBoneWeights(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6d74fb0 [Final Native Static Public]
    UDynamicMesh* MeshCreateBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, bool bReplaceExistingProfile, const FGeometryScriptBoneWeightProfile& Profile); // 0x6d74e00 [Final Native Static Public]
    UDynamicMesh* MeshCopyBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, const FGeometryScriptBoneWeightProfile& TargetProfile, const FGeometryScriptBoneWeightProfile& SourceProfile); // 0x6d74c60 [Final Native Static Public]
    UDynamicMesh* GetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6d71c50 [Final Native Static Public]
    UDynamicMesh* GetRootBoneName(UDynamicMesh* TargetMesh, const FName& BoneName, UGeometryScriptDebug* Debug); // 0x6d6f8b0 [Final Native Static Public]
    UDynamicMesh* GetMaxBoneWeightIndex(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const int32& MaxBoneIndex, const FGeometryScriptBoneWeightProfile& Profile); // 0x6d6f5d0 [Final Native Static Public]
    UDynamicMesh* GetLargestVertexBoneWeight(UDynamicMesh* TargetMesh, int32 VertexID, FGeometryScriptBoneWeight& BoneWeight, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6d6ec70 [Final Native Static Public]
    UDynamicMesh* GetBoneInfo(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, FGeometryScriptBoneInfo& BoneInfo, UGeometryScriptDebug* Debug); // 0x6d6e020 [Final Native Static Public]
    UDynamicMesh* GetBoneIndex(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, const int32& BoneIndex, UGeometryScriptDebug* Debug); // 0x6d6dd20 [Final Native Static Public]
    UDynamicMesh* GetBoneChildren(UDynamicMesh* TargetMesh, const FName& BoneName, bool bRecursive, const bool& bIsValidBoneName, const TArray<FGeometryScriptBoneInfo>& ChildrenInfo, UGeometryScriptDebug* Debug); // 0x6d6d9e0 [Final Native Static Public]
    UDynamicMesh* GetAllBonesInfo(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneInfo>& BonesInfo, UGeometryScriptDebug* Debug); // 0x6d6d760 [Final Native Static Public]
    UDynamicMesh* DiscardBonesFromMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6d6bb50 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromSkeleton(USkeleton* SourceSkeleton, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6d67920 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6d67690 [Final Native Static Public]
    UDynamicMesh* ComputeSmoothBoneWeights(UDynamicMesh* TargetMesh, USkeleton* Skeleton, const FGeometryScriptSmoothBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6d65b80 [Final Native Static Public]
    void BlendBoneWeights(const TArray<FGeometryScriptBoneWeight>& BoneWeightsA, const TArray<FGeometryScriptBoneWeight>& BoneWeightsB, float Alpha, const TArray<FGeometryScriptBoneWeight>& Result, UGeometryScriptDebug* Debug); // 0x6d62c00 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBooleanFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBooleanFunctions)
    UDynamicMesh* ApplyMeshSelfUnion(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelfUnionOptions& Options, UGeometryScriptDebug* Debug); // 0x6d60390 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneSlice(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneSliceOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5ff70 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneCut(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneCutOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5fb30 [Final Native Static Public]
    UDynamicMesh* ApplyMeshMirror(UDynamicMesh* TargetMesh, const FTransform& MirrorFrame, const FGeometryScriptMeshMirrorOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5f710 [Final Native Static Public]
    UDynamicMesh* ApplyMeshIsoCurves(UDynamicMesh* TargetMesh, const FGeometryScriptMeshIsoCurveOptions& Options, FGeometryScriptScalarList& PerVertexValue, float Isovalue, UGeometryScriptDebug* Debug); // 0x6d5f310 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBoolean(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* ToolMesh, const FTransform& ToolTransform, const EGeometryScriptBooleanOperation& Operation, const FGeometryScriptMeshBooleanOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5ef80 [Final Native Static Public]

// UGeometryScriptLibrary_MeshComparisonFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshComparisonFunctions)
    UDynamicMesh* MeasureDistancesBetweenMeshes(UDynamicMesh* TargetMesh, UDynamicMesh* OtherMesh, const FGeometryScriptMeasureMeshDistanceOptions& Options, const double& MaxDistance, const double& MinDistance, const double& AverageDistance, const double& RootMeanSqrDeviation, UGeometryScriptDebug* Debug); // 0x6d73bd0 [Final Native Static Public]
    UDynamicMesh* IsSameMeshAs(UDynamicMesh* TargetMesh, UDynamicMesh* OtherMesh, const FGeometryScriptIsSameMeshOptions& Options, const bool& bIsSameMesh, FGeometryScriptMeshDifferenceInfo& DifferenceInfo, UGeometryScriptDebug* Debug); // 0x6d72400 [Final Native Static Public]
    UDynamicMesh* IsIntersectingMesh(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* OtherMesh, const FTransform& OtherTransform, const bool& bIsIntersecting, UGeometryScriptDebug* Debug); // 0x6d71e90 [Final Native Static Public]

// UGeometryScriptLibrary_MeshDecompositionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshDecompositionFunctions)
    UDynamicMesh* SplitMeshByVertexOverlap(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, UDynamicMeshPool* MeshPool, double ConnectVerticesThreshold, UGeometryScriptDebug* Debug); // 0x6d7afa0 [Final Native Static Public]
    UDynamicMesh* SplitMeshByPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentPolygroups, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6d7aa40 [Final Native Static Public]
    UDynamicMesh* SplitMeshByMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentMaterialIDs, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6d7a540 [Final Native Static Public]
    UDynamicMesh* SplitMeshByComponents(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6d7a0f0 [Final Native Static Public]
    void SortMeshesByVolume(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6d79f60 [Final Native Static Public]
    void SortMeshesByCustomValues(const TArray<UDynamicMesh*>& Meshes, const TArray<float>& ValuesToSortBy, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6d79d40 [Final Native Static Public]
    void SortMeshesByBoundsVolume(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6d79bb0 [Final Native Static Public]
    void SortMeshesByArea(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6d79a20 [Final Native Static Public]
    UDynamicMesh* GetSubMeshFromMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptIndexList& TriangleList, const UDynamicMesh*& StoreToSubmeshOut, UGeometryScriptDebug* Debug); // 0x6d71270 [Final Native Static Public]
    UDynamicMesh* CopyMeshToMesh(UDynamicMesh* CopyFromMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, UGeometryScriptDebug* Debug); // 0x6d691f0 [Final Native Static Public]
    UDynamicMesh* CopyMeshSelectionToMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptMeshSelection& Selection, const UDynamicMesh*& StoreToSubmeshOut, bool bAppendToExisting, bool bPreserveGroupIDs, UGeometryScriptDebug* Debug); // 0x6d68c80 [Final Native Static Public]

// UGeometryScriptLibrary_MeshDeformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshDeformFunctions)
    UDynamicMesh* ApplyTwistWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptTwistWarpOptions& Options, const FTransform& TwistOrientation, float TwistAngle, float TwistExtent, UGeometryScriptDebug* Debug); // 0x6d60cf0 [Final Native Static Public]
    UDynamicMesh* ApplyPerlinNoiseToMesh2(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptPerlinNoiseOptions& Options, UGeometryScriptDebug* Debug); // 0x6d60670 [Final Native Static Public]
    UDynamicMesh* ApplyPerlinNoiseToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptPerlinNoiseOptions& Options, UGeometryScriptDebug* Debug); // 0x6d60990 [Final Native Static Public]
    UDynamicMesh* ApplyMathWarpToMesh(UDynamicMesh* TargetMesh, const FTransform& WarpOrientation, const EGeometryScriptMathWarpType& WarpType, const FGeometryScriptMathWarpOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5eb80 [Final Native Static Public]
    UDynamicMesh* ApplyIterativeSmoothingToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptIterativeMeshSmoothingOptions& Options, UGeometryScriptDebug* Debug); // 0x6d5e840 [Final Native Static Public]
    UDynamicMesh* ApplyFlareWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptFlareWarpOptions& Options, const FTransform& FlareOrientation, float FlarePercentX, float FlarePercentY, float FlareExtent, UGeometryScriptDebug* Debug); // 0x6d5e3e0 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromTextureMap(UDynamicMesh* TargetMesh, UTexture2D* Texture, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptDisplaceFromTextureOptions& Options, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x6d5dba0 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromPerVertexVectors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptVectorList& VectorList, float Magnitude, UGeometryScriptDebug* Debug); // 0x6d5d870 [Final Native Static Public]
    UDynamicMesh* ApplyBendWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptBendWarpOptions& Options, const FTransform& BendOrientation, float BendAngle, float BendExtent, UGeometryScriptDebug* Debug); // 0x6d5d460 [Final Native Static Public]

// UGeometryScriptLibrary_MeshGeodesicFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshGeodesicFunctions)
    UDynamicMesh* GetShortestVertexPath(UDynamicMesh* TargetMesh, int32 StartVertexID, int32 EndVertexID, FGeometryScriptIndexList& VertexIDList, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6d703e0 [Final Native Static Public]
    UDynamicMesh* GetShortestSurfacePath(UDynamicMesh* TargetMesh, int32 StartTriangleID, const FVector& StartBaryCoords, int32 EndTriangleID, const FVector& EndBaryCoords, FGeometryScriptPolyPath& ShortestPath, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6d70130 [Final Native Static Public]
    UDynamicMesh* CreateSurfacePath(UDynamicMesh* TargetMesh, const FVector& Direction, int32 StartTriangleID, const FVector& StartBaryCoords, float MaxPathLength, FGeometryScriptPolyPath& SurfacePath, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6d6acc0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshMaterialFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshMaterialFunctions)
    UDynamicMesh* SetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, int32 MaterialID, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6dea0f0 [Final Native Static Public]
    UDynamicMesh* SetPolygroupMaterialID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, int32 MaterialID, const bool& bIsValidPolygroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de9710 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDOnTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de7290 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de7050 [Final Native Static Public]
    UDynamicMesh* SetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleMaterialIDList, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de6da0 [Final Native Static Public]
    UDynamicMesh* RemapToNewMaterialIDsByMaterial(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& FromMaterialList, const TArray<UMaterialInterface*>& ToMaterialList, int32 MissingMaterialID, UGeometryScriptDebug* Debug); // 0x6de23f0 [Final Native Static Public]
    UDynamicMesh* RemapMaterialIDs(UDynamicMesh* TargetMesh, int32 FromMaterialID, int32 ToMaterialID, UGeometryScriptDebug* Debug); // 0x6de21e0 [Final Native Static Public]
    UDynamicMesh* RemapAndCombineMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterials, const TArray<UMaterialInterface*>& RequiredMaterials, const TArray<UMaterialInterface*>& CombinedMaterials, int32 RemapInvalidMaterialID, bool bCompactDuplicateMaterials, UGeometryScriptDebug* Debug); // 0x6de1cf0 [Final Native Static Public]
    UDynamicMesh* GetTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptIndexList& TriangleIDList, UGeometryScriptDebug* Debug); // 0x6ddee60 [Final Native Static Public]
    int32 GetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6ddde00 [Final Native Static Public]
    int32 GetMaxMaterialID(UDynamicMesh* TargetMesh, const bool& bHasMaterialIDs); // 0x6dd9fd0 [Final Native Static Public]
    UDynamicMesh* GetMaterialIDsOfTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, FGeometryScriptIndexList& MaterialIDList, UGeometryScriptDebug* Debug); // 0x6dd9ca0 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& MaterialIDList, const bool& bHasMaterialIDs); // 0x6dd7e10 [Final Native Static Public]
    UDynamicMesh* EnableMaterialIDs(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd5c20 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6dd54f0 [Final Native Static Public]
    UDynamicMesh* CompactMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& SourceMaterialList, const TArray<UMaterialInterface*>& CompactedMaterialList, bool bRemoveDuplicateMaterials, UGeometryScriptDebug* Debug); // 0x6dcff30 [Final Native Static Public]
    UDynamicMesh* ClearMaterialIDs(UDynamicMesh* TargetMesh, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x6dcf7c0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshModelingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshModelingFunctions)
    UDynamicMesh* ApplyMeshShell(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcd480 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPolygroupBevel(UDynamicMesh* TargetMesh, const FGeometryScriptMeshBevelOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcd1a0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6dccf70 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffset(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x6dccdb0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshLinearExtrudeFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshLinearExtrudeOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6dccb60 [Final Native Static Public]
    UDynamicMesh* ApplyMeshInsetOutsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshInsetOutsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6dcc930 [Final Native Static Public]
    UDynamicMesh* ApplyMeshExtrude_Compatibility_5p0(UDynamicMesh* TargetMesh, const FGeometryScriptMeshExtrudeOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcc6d0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDuplicateFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewTriangles, const FGeometryScriptMeshEditPolygroupOptions& GroupOptions, UGeometryScriptDebug* Debug); // 0x6dcc440 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFacesAlongEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6dcc290 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bAllowBowtiesInOutput, UGeometryScriptDebug* Debug); // 0x6dcc090 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshBevelSelectionMode& BevelMode, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x6dcbe30 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelEdgeSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x6dcbba0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshNormalsFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshNormalsFunctions)
    UDynamicMesh* UpdateVertexNormal(UDynamicMesh* TargetMesh, int32 VertexID, bool bUpdateNormal, const FVector& NewNormal, bool bUpdateTangents, const FVector& NewTangentX, const FVector& NewTangentY, const bool& bIsValidVertex, bool bMergeSplitValues, bool bDeferChangeNotifications); // 0x6debd50 [Final Native Static Public]
    UDynamicMesh* SetSplitNormalsAlongSelectedEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bSplit, bool bRecalculateNormals, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de9e00 [Final Native Static Public]
    UDynamicMesh* SetPerVertexNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6de9310 [Final Native Static Public]
    UDynamicMesh* SetPerFaceNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6de91c0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FGeometryScriptTriangle& Normals, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6de7a50 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexTangents(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& TangentXList, const FGeometryScriptVectorList& TangentYList, UGeometryScriptDebug* Debug); // 0x6de77a0 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexNormals(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& VertexNormalList, UGeometryScriptDebug* Debug); // 0x6de7590 [Final Native Static Public]
    UDynamicMesh* RecomputeNormalsForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de1aa0 [Final Native Static Public]
    UDynamicMesh* RecomputeNormals(UDynamicMesh* TargetMesh, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6de18d0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexTangents(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& TangentXList, FGeometryScriptVectorList& TangentYList, const bool& bIsValidTangentSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x6dda8a0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexNormals(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& NormalList, const bool& bIsValidNormalSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x6dda670 [Final Native Static Public]
    UDynamicMesh* GetMeshHasTangents(UDynamicMesh* TargetMesh, const bool& bHasTangents, UGeometryScriptDebug* Debug); // 0x6dda330 [Final Native Static Public]
    UDynamicMesh* FlipTriangleSelectionNormals(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bFlipTriangleOrientation, bool bFlipNormalDirection, UGeometryScriptDebug* Debug); // 0x6dd7430 [Final Native Static Public]
    UDynamicMesh* FlipNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd72e0 [Final Native Static Public]
    UDynamicMesh* DiscardTangents(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd5ad0 [Final Native Static Public]
    UDynamicMesh* ComputeTangents(UDynamicMesh* TargetMesh, const FGeometryScriptTangentsOptions& Options, UGeometryScriptDebug* Debug); // 0x6dd1ea0 [Final Native Static Public]
    UDynamicMesh* ComputeSplitNormals(UDynamicMesh* TargetMesh, const FGeometryScriptSplitNormalsOptions& SplitOptions, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, UGeometryScriptDebug* Debug); // 0x6dd1ca0 [Final Native Static Public]
    UDynamicMesh* AutoRepairNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dcf440 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPolygroupFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPolygroupFunctions)
    UDynamicMesh* SetPolygroupForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, const FGeometryScriptMeshSelection& Selection, const int32& SetPolygroupIDOut, int32 SetPolygroupID, bool bGenerateNewPolygroup, bool bDeferChangeNotifications); // 0x6de9460 [Final Native Static Public]
    UDynamicMesh* SetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh, int32 NumLayers, UGeometryScriptDebug* Debug); // 0x6de8e10 [Final Native Static Public]
    UDynamicMesh* GetTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptIndexList& TriangleIDsOut); // 0x6ddf0f0 [Final Native Static Public]
    int32 GetTrianglePolygroupID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 TriangleID, const bool& bIsValidTriangle); // 0x6dde500 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupUVCentroid(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, int32 UVChannel, const FVector2D& Centroid, const bool& bIsValid); // 0x6ddd4c0 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupUVBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, int32 UVChannel, const FBox2D& UVBounds); // 0x6ddd2a0 [Final Native Static Public]
    UDynamicMesh* GetPolygroupIDsInMesh(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x6ddd730 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, const FBox& Bounds); // 0x6ddd090 [Final Native Static Public]
    UDynamicMesh* GetAllTrianglePolygroupIDs(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x6dd7fc0 [Final Native Static Public]
    UDynamicMesh* FindExtendedPolygroupLayerByName(UDynamicMesh* TargetMesh, const FName& LayerName, FGeometryScriptGroupLayer& GroupLayer, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6dd6980 [Final Native Static Public]
    UDynamicMesh* EnablePolygroups(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd5d90 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6dd56e0 [Final Native Static Public]
    UDynamicMesh* CopyPolygroupsLayer(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& FromGroupLayer, const FGeometryScriptGroupLayer& ToGroupLayer, UGeometryScriptDebug* Debug); // 0x6dd4af0 [Final Native Static Public]
    UDynamicMesh* ConvertUVIslandsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x6dd41b0 [Final Native Static Public]
    UDynamicMesh* ConvertComponentsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x6dd2d80 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromPolygonDetection(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, bool bRespectUVSeams, bool bRespectHardNormals, double QuadAdjacencyWeight, double QuadMetricClamp, int32 MaxSearchRounds, UGeometryScriptDebug* Debug); // 0x6dd15b0 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromAngleThreshold(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, float CreaseAngle, int32 MinGroupSize, UGeometryScriptDebug* Debug); // 0x6dd1380 [Final Native Static Public]
    UDynamicMesh* ClearPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x6dcf980 [Final Native Static Public]
    UDynamicMesh* AddNamedPolygroupLayer(UDynamicMesh* TargetMesh, const FName& LayerName, FGeometryScriptGroupLayer& GroupLayer, const bool& bAlreadyExisted, UGeometryScriptDebug* Debug); // 0x6dbb2f0 [Final Native Static Public]

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

// UGeometryScriptLibrary_MeshPrimitiveFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPrimitiveFunctions)
    TArray<FIntPoint> CreateConstrainedEdgesLoop(int32 NumVertices, int32 Start); // 0x6dd5090 [Final Native Static Public]
    TArray<FIntPoint> CreateConstrainedEdgesChain(int32 NumVertices, int32 Start); // 0x6dd4ef0 [Final Native Static Public]
    UDynamicMesh* AppendVoronoiDiagram2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VoronoiSites, const FGeometryScriptVoronoiOptions& VoronoiOptions, UGeometryScriptDebug* Debug); // 0x6dcb270 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon3D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector>& PolygonVertices3D, UGeometryScriptDebug* Debug); // 0x6dca710 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, bool bAllowSelfIntersections, UGeometryScriptDebug* Debug); // 0x6dcafb0 [Final Native Static Public]
    UDynamicMesh* AppendTorus(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptRevolveOptions& RevolveOptions, float MajorRadius, float MinorRadius, int32 MajorSteps, int32 MinorSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc9d60 [Final Native Static Public]
    UDynamicMesh* AppendSweepPolyline(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolylineVertices, const TArray<FTransform>& SweepPath, const TArray<float>& PolylineTexParamU, const TArray<float>& SweepPathTexParamV, bool bLoop, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6dc9840 [Final Native Static Public]
    UDynamicMesh* AppendSweepPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FTransform>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6dc93b0 [Final Native Static Public]
    UDynamicMesh* AppendSpiralRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, float RisePerRevolution, UGeometryScriptDebug* Debug); // 0x6dc8b10 [Final Native Static Public]
    UDynamicMesh* AppendSphereLatLongWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc8140 [Final Native Static Public]
    UDynamicMesh* AppendSphereLatLong(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc7a50 [Final Native Static Public]
    UDynamicMesh* AppendSphereCovering(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSphereCovering& SphereCovering, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6dc7340 [Final Native Static Public]
    UDynamicMesh* AppendSphereBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc69e0 [Final Native Static Public]
    UDynamicMesh* AppendSphereBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc6330 [Final Native Static Public]
    UDynamicMesh* AppendSimpleSweptPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FVector>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6dc5ea0 [Final Native Static Public]
    UDynamicMesh* AppendSimpleExtrudePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, float Height, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dc5b10 [Final Native Static Public]
    UDynamicMesh* AppendSimpleCollisionShapes(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptSimpleCollisionTriangulationOptions& TriangulationOptions, UGeometryScriptDebug* Debug); // 0x6dc55e0 [Final Native Static Public]
    UDynamicMesh* AppendRoundRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug); // 0x6dc47a0 [Final Native Static Public]
    UDynamicMesh* AppendRoundRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug); // 0x6dc4eb0 [Final Native Static Public]
    UDynamicMesh* AppendRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, UGeometryScriptDebug* Debug); // 0x6dc3f70 [Final Native Static Public]
    UDynamicMesh* AppendRevolvePath(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PathVertices, const FGeometryScriptRevolveOptions& RevolveOptions, int32 Steps, bool bCapped, UGeometryScriptDebug* Debug); // 0x6dc3780 [Final Native Static Public]
    UDynamicMesh* AppendRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug); // 0x6dc2aa0 [Final Native Static Public]
    UDynamicMesh* AppendRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug); // 0x6dc3100 [Final Native Static Public]
    UDynamicMesh* AppendPolygonListTriangulation(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonsTriangulationOptions& TriangulationOptions, const bool& bTriangulationError, UGeometryScriptDebug* Debug); // 0x6dc20c0 [Final Native Static Public]
    UDynamicMesh* AppendOrientedBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FOrientedBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6dc1410 [Final Native Static Public]
    UDynamicMesh* AppendOrientedBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FOrientedBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6dc0d10 [Final Native Static Public]
    UDynamicMesh* AppendLinearStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float StepDepth, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug); // 0x6dc07e0 [Final Native Static Public]
    UDynamicMesh* AppendDisc(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 AngleSteps, int32 SpokeSteps, float StartAngle, float EndAngle, float HoleRadius, UGeometryScriptDebug* Debug); // 0x6dc0110 [Final Native Static Public]
    UDynamicMesh* AppendDelaunayTriangulation2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VertexPositions, const TArray<FIntPoint>& ConstrainedEdges, const FGeometryScriptConstrainedDelaunayTriangulationOptions& TriangulationOptions, const TArray<int32>& PositionsToVertexIDs, const bool& bHasDuplicateVertices, UGeometryScriptDebug* Debug); // 0x6dbf6a0 [Final Native Static Public]
    UDynamicMesh* AppendCylinder(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbf2f0 [Final Native Static Public]
    UDynamicMesh* AppendCurvedStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float InnerRadius, float CurveAngle, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug); // 0x6dbed80 [Final Native Static Public]
    UDynamicMesh* AppendCone(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float BaseRadius, float TopRadius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbe990 [Final Native Static Public]
    UDynamicMesh* AppendCapsuleWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbdc70 [Final Native Static Public]
    UDynamicMesh* AppendCapsule(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbd4d0 [Final Native Static Public]
    UDynamicMesh* AppendBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbc7f0 [Final Native Static Public]
    UDynamicMesh* AppendBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6dbc070 [Final Native Static Public]
    UDynamicMesh* AppendBoundingBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6dbbab0 [Final Native Static Public]
    UDynamicMesh* AppendBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6dbb760 [Final Native Static Public]

// UGeometryScriptLibrary_MeshQueryFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshQueryFunctions)
    bool IsValidVertexID(UDynamicMesh* TargetMesh, int32 VertexID); // 0x6de0ad0 [Final Native Static Public]
    bool IsValidTriangleID(UDynamicMesh* TargetMesh, int32 TriangleID); // 0x6de0990 [Final Native Static Public]
    FVector GetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bIsValidVertex); // 0x6ddf8d0 [Final Native Static Public]
    int32 GetVertexCount(UDynamicMesh* TargetMesh); // 0x6ddf7e0 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedVertices(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Vertices); // 0x6ddf660 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedTriangles(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Triangles); // 0x6ddf4e0 [Final Native Static Public]
    FBox2D GetUVSetBoundingBox(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bIsValidUVSet, const bool& bUVSetIsEmpty); // 0x6ddf2f0 [Final Native Static Public]
    UDynamicMesh* GetTriangleVertexColors(UDynamicMesh* TargetMesh, int32 TriangleID, const FLinearColor& Color1, const FLinearColor& Color2, const FLinearColor& Color3, const bool& bTriHasValidVertexColors); // 0x6ddebf0 [Final Native Static Public]
    void GetTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector2D& UV1, const FVector2D& UV2, const FVector2D& UV3, const bool& bHaveValidUVs); // 0x6dde930 [Final Native Static Public]
    void GetTrianglePositions(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle, const FVector& Vertex1, const FVector& Vertex2, const FVector& Vertex3); // 0x6dde6d0 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormalTangents(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bTriHasValidElements, FGeometryScriptTriangle& Normals, FGeometryScriptTriangle& Tangents, FGeometryScriptTriangle& BiTangents); // 0x6dddf80 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& Normal1, const FVector& Normal2, const FVector& Normal3, const bool& bTriHasValidNormals); // 0x6dde290 [Final Native Static Public]
    FIntVector GetTriangleIndices(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6dddc80 [Final Native Static Public]
    FVector GetTriangleFaceNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6dddb00 [Final Native Static Public]
    int32 GetNumVertexIDs(UDynamicMesh* TargetMesh); // 0x6ddcfa0 [Final Native Static Public]
    int32 GetNumUVSets(UDynamicMesh* TargetMesh); // 0x6ddceb0 [Final Native Static Public]
    int32 GetNumUVIslands(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x6ddcd30 [Final Native Static Public]
    int32 GetNumTriangleIDs(UDynamicMesh* TargetMesh); // 0x6ddcc40 [Final Native Static Public]
    int32 GetNumOpenBorderLoops(UDynamicMesh* TargetMesh, const bool& bAmbiguousTopologyFound); // 0x6ddca10 [Final Native Static Public]
    int32 GetNumOpenBorderEdges(UDynamicMesh* TargetMesh); // 0x6ddc920 [Final Native Static Public]
    int32 GetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh); // 0x6ddc830 [Final Native Static Public]
    int32 GetNumConnectedComponents(UDynamicMesh* TargetMesh); // 0x6ddc740 [Final Native Static Public]
    void GetMeshVolumeAreaCenter(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume, const FVector& CenterOfMass); // 0x6ddc560 [Final Native Static Public]
    void GetMeshVolumeArea(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume); // 0x6ddc3f0 [Final Native Static Public]
    double GetMeshUVArea(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x6ddb8b0 [Final Native Static Public]
    FString GetMeshInfoString(UDynamicMesh* TargetMesh); // 0x6dda4e0 [Final Native Static Public]
    bool GetMeshHasAttributeSet(UDynamicMesh* TargetMesh); // 0x6dda240 [Final Native Static Public]
    FBox GetMeshBoundingBox(UDynamicMesh* TargetMesh); // 0x6dda120 [Final Native Static Public]
    bool GetIsDenseMesh(UDynamicMesh* TargetMesh); // 0x6dd9bb0 [Final Native Static Public]
    bool GetIsClosedMesh(UDynamicMesh* TargetMesh); // 0x6dd9ac0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleVertexColor(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const FLinearColor& DefaultColor, const bool& bTriHasValidVertexColors, const FLinearColor& InterpolatedColor); // 0x6dd9850 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleUV(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidUVs, const FVector2D& InterpolatedUV); // 0x6dd95e0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTrianglePosition(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bIsValidTriangle, const FVector& InterpolatedPosition); // 0x6dd93c0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleNormalTangents(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidElements, const FVector& InterpolatedNormal, const FVector& InterpolatedTangent, const FVector& InterpolatedBiTangent); // 0x6dd90f0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidNormals, const FVector& InterpolatedNormal); // 0x6dd8eb0 [Final Native Static Public]
    bool GetHasVertexIDGaps(UDynamicMesh* TargetMesh); // 0x6dd8dc0 [Final Native Static Public]
    bool GetHasVertexColors(UDynamicMesh* TargetMesh); // 0x6dd8cd0 [Final Native Static Public]
    bool GetHasTriangleNormals(UDynamicMesh* TargetMesh); // 0x6dd8be0 [Final Native Static Public]
    bool GetHasTriangleIDGaps(UDynamicMesh* TargetMesh); // 0x6dd8af0 [Final Native Static Public]
    bool GetHasPolygroups(UDynamicMesh* TargetMesh); // 0x6dd8a00 [Final Native Static Public]
    bool GetHasMaterialIDs(UDynamicMesh* TargetMesh); // 0x6dd8910 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositionsAtEdges(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& EdgeIDs, FGeometryScriptVectorList& Start, FGeometryScriptVectorList& End); // 0x6dd86c0 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositions(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& PositionList, bool bSkipGaps, const bool& bHasVertexIDGaps); // 0x6dd8500 [Final Native Static Public]
    UDynamicMesh* GetAllVertexIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& VertexIDList, const bool& bHasVertexIDGaps); // 0x6dd8360 [Final Native Static Public]
    UDynamicMesh* GetAllUVSeamEdges(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bHaveValidUVs, FGeometryScriptIndexList& ElementIDs); // 0x6dd8170 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIndices(UDynamicMesh* TargetMesh, FGeometryScriptTriangleList& TriangleList, bool bSkipGaps, const bool& bHasTriangleIDGaps); // 0x6dd7b90 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& TriangleIDList, const bool& bHasTriangleIDGaps); // 0x6dd79f0 [Final Native Static Public]
    UDynamicMesh* GetAllSplitUVsAtVertex(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 VertexID, const TArray<int32>& ElementIDs, const TArray<FVector2D>& ElementUVs, const bool& bHaveValidUVs); // 0x6dd7760 [Final Native Static Public]
    UDynamicMesh* ComputeTriangleBarycentricCoords(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle, const FVector& Point, const FVector& Vertex1, const FVector& Vertex2, const FVector& Vertex3, const FVector& BarycentricCoords); // 0x6dd2040 [Final Native Static Public]

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

// UGeometryScriptLibrary_MeshRepairFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshRepairFunctions)
    UDynamicMesh* WeldMeshEdges(UDynamicMesh* TargetMesh, const FGeometryScriptWeldEdgesOptions& WeldOptions, UGeometryScriptDebug* Debug); // 0x6dec1f0 [Final Native Static Public]
    UDynamicMesh* SplitMeshBowties(UDynamicMesh* TargetMesh, bool bMeshBowties, bool bAttributeBowties, UGeometryScriptDebug* Debug); // 0x6dea770 [Final Native Static Public]
    UDynamicMesh* SnapMeshOpenBoundaries(UDynamicMesh* TargetMesh, const FGeometryScriptSnapBoundariesOptions& SnapOptions, UGeometryScriptDebug* Debug); // 0x6dea5c0 [Final Native Static Public]
    UDynamicMesh* SelectHiddenTrianglesFromOutside(UDynamicMesh* TargetMesh, const FGeometryScriptSelectHiddenTrianglesFromOutsideOptions& Options, const FGeometryScriptMeshSelection& IgnoreSelection, const FGeometryScriptMeshSelection& TransparentSelection, FGeometryScriptMeshSelection& ResultSelection, UGeometryScriptDebug* Debug); // 0x6de42c0 [Final Native Static Public]
    UDynamicMesh* ResolveMeshTJunctions(UDynamicMesh* TargetMesh, const FGeometryScriptResolveTJunctionOptions& ResolveOptions, UGeometryScriptDebug* Debug); // 0x6de31c0 [Final Native Static Public]
    UDynamicMesh* RepairMeshDegenerateGeometry(UDynamicMesh* TargetMesh, const FGeometryScriptDegenerateTriangleOptions& Options, UGeometryScriptDebug* Debug); // 0x6de2eb0 [Final Native Static Public]
    UDynamicMesh* RemoveUnusedVertices(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6de2b20 [Final Native Static Public]
    UDynamicMesh* RemoveSmallComponents(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveSmallComponentOptions& Options, UGeometryScriptDebug* Debug); // 0x6de2970 [Final Native Static Public]
    UDynamicMesh* RemoveHiddenTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveHiddenTrianglesOptions& Options, UGeometryScriptDebug* Debug); // 0x6de27b0 [Final Native Static Public]
    UDynamicMesh* FillAllMeshHoles(UDynamicMesh* TargetMesh, const FGeometryScriptFillHolesOptions& FillOptions, const int32& NumFilledHoles, const int32& NumFailedHoleFills, UGeometryScriptDebug* Debug); // 0x6dd67b0 [Final Native Static Public]
    UDynamicMesh* CompactMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd01c0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSamplingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSamplingFunctions)
    UDynamicMesh* ComputeVertexWeightedPointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const FGeometryScriptNonUniformPointSamplingOptions& NonUniformOptions, const FGeometryScriptScalarList& VertexWeights, const TArray<FTransform>& Samples, const TArray<double>& SampleRadii, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6dd2620 [Final Native Static Public]
    UDynamicMesh* ComputeUniformRandomPointSampling(UDynamicMesh* TargetMesh, int32 NumSamples, const TArray<FTransform>& Samples, FGeometryScriptIndexList& TriangleIDs, int32 RandomSeed, UGeometryScriptDebug* Debug); // 0x6dd23a0 [Final Native Static Public]
    void ComputeRenderCapturePointSampling(const TArray<FTransform>& Samples, const TArray<AActor*>& Actors, const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, UGeometryScriptDebug* Debug); // 0x6dd1ae0 [Final Native Static Public]
    void ComputeRenderCaptureCamerasForBox(const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, const FBox& Box, FGeometryScriptRenderCaptureCamerasForBoxOptions& Options, UGeometryScriptDebug* Debug); // 0x6dd18f0 [Final Native Static Public]
    UDynamicMesh* ComputePointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const TArray<FTransform>& Samples, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6dd0df0 [Final Native Static Public]
    UDynamicMesh* ComputeNonUniformPointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const FGeometryScriptNonUniformPointSamplingOptions& NonUniformOptions, const TArray<FTransform>& Samples, const TArray<double>& SampleRadii, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6dd0750 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSculptLayersFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSculptLayersFunctions)
    UDynamicMesh* SetSculptLayerWeightsArray(UDynamicMesh* TargetMesh, const TArray<double>& Weights, const FGeometryScriptSculptLayerUpdateOptions& Options, UGeometryScriptDebug* Debug); // 0x6de9bb0 [Final Native Static Public]
    UDynamicMesh* SetSculptLayerWeight(UDynamicMesh* TargetMesh, int32 LayerIndex, double Weight, const FGeometryScriptSculptLayerUpdateOptions& Options, UGeometryScriptDebug* Debug); // 0x6de9990 [Final Native Static Public]
    UDynamicMesh* SetActiveSculptLayer(UDynamicMesh* TargetMesh, int32 LayerIndex, UGeometryScriptDebug* Debug); // 0x6de6bf0 [Final Native Static Public]
    UDynamicMesh* MergeSculptLayers(UDynamicMesh* TargetMesh, const int32& OutActiveLayer, int32 MergeLayerStart, int32 MergeLayerNum, bool bUseWeights, UGeometryScriptDebug* Debug); // 0x6de10f0 [Final Native Static Public]
    TArray<double> GetSculptLayerWeightsArray(UDynamicMesh* TargetMesh); // 0x6ddd9d0 [Final Native Static Public]
    int32 GetNumSculptLayers(UDynamicMesh* TargetMesh); // 0x6ddcb60 [Final Native Static Public]
    int32 GetActiveSculptLayer(UDynamicMesh* TargetMesh); // 0x6dd7680 [Final Native Static Public]
    UDynamicMesh* EnableSculptLayers(UDynamicMesh* TargetMesh, int32 NumLayers, UGeometryScriptDebug* Debug); // 0x6dd5ee0 [Final Native Static Public]
    UDynamicMesh* DiscardSculptLayers(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dd5990 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSelectionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSelectionFunctions)
    UDynamicMesh* SelectSelectionBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& BoundarySelection, bool bExcludeMeshBoundaryEdges); // 0x6de6920 [Final Native Static Public]
    UDynamicMesh* SelectMeshUVSeamEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, int32 UVChannel, const bool& bHaveValidUVs, bool bExcludeMeshBoundaryEdges); // 0x6de6700 [Final Native Static Public]
    UDynamicMesh* SelectMeshSplitNormalEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection); // 0x6de65c0 [Final Native Static Public]
    UDynamicMesh* SelectMeshSharpEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, double MinAngleDeg); // 0x6de6420 [Final Native Static Public]
    UDynamicMesh* SelectMeshPolyGroupBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FGeometryScriptGroupLayer& GroupLayer, bool bExcludeMeshBoundaryEdges); // 0x6de6240 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsWithPlane(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& PlaneOrigin, const FVector& PlaneNormal, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6de5f30 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInSphere(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& SphereOrigin, double SphereRadius, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6de5580 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInsideMesh(UDynamicMesh* TargetMesh, UDynamicMesh* SelectionMesh, FGeometryScriptMeshSelection& Selection, const FTransform& SelectionMeshTransform, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, double ShellDistance, double WindingThreshold, int32 MinNumTrianglePoints); // 0x6de5840 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInBox(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FBox& Box, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6de4f90 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6de4d90 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByNormalAngle(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& Normal, double MaxAngleDeg, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6de4a60 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6de48b0 [Final Native Static Public]
    UDynamicMesh* SelectMeshBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection); // 0x6de4690 [Final Native Static Public]
    UDynamicMesh* InvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, bool bOnlyToConnected); // 0x6de0250 [Final Native Static Public]
    void GetMeshUniqueSelectionInfo(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x6ddc200 [Final Native Static Public]
    void GetMeshSelectionInfo(const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x6ddb560 [Final Native Static Public]
    UDynamicMesh* ExpandMeshSelectionToConnected(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, const EGeometryScriptTopologyConnectionType& ConnectionType); // 0x6dd6600 [Final Native Static Public]
    UDynamicMesh* ExpandContractMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, int32 Iterations, bool bContract, bool bOnlyExpandToFaceNeighbours); // 0x6dd6080 [Final Native Static Public]
    void DebugPrintMeshSelection(const FGeometryScriptMeshSelection& Selection, bool bDisable); // 0x6dd53f0 [Final Native Static Public]
    UDynamicMesh* CreateSelectAllMeshSelection(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6dd5250 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexList(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& ResultListType, const EGeometryScriptIndexType& ConvertToType); // 0x6dd3ee0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexArray(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6dd3cd0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& FromSelection, FGeometryScriptMeshSelection& ToSelection, const EGeometryScriptMeshSelectionType& NewType, bool bAllowPartialInclusion); // 0x6dd3650 [Final Native Static Public]
    UDynamicMesh* ConvertIndexSetToMeshSelection(UDynamicMesh* TargetMesh, const TSet<int32>& IndexSet, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6dd3400 [Final Native Static Public]
    UDynamicMesh* ConvertIndexListToMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& IndexList, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6dd30b0 [Final Native Static Public]
    UDynamicMesh* ConvertIndexArrayToMeshSelection(UDynamicMesh* TargetMesh, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6dd2f20 [Final Native Static Public]
    void CombineMeshSelections(const FGeometryScriptMeshSelection& SelectionA, const FGeometryScriptMeshSelection& SelectionB, FGeometryScriptMeshSelection& ResultSelection, const EGeometryScriptCombineSelectionMode& CombineMode); // 0x6dcfd10 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSelectionQueryFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSelectionQueryFunctions)
    UDynamicMesh* GetMeshSelectionBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FBox& SelectionBounds, const bool& bIsEmpty, UGeometryScriptDebug* Debug); // 0x6ddb1f0 [Final Native Static Public]
    UDynamicMesh* GetMeshSelectionBoundaryLoops(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<FGeometryScriptIndexList>& IndexLoops, const TArray<FGeometryScriptPolyPath>& PathLoops, const int32& NumLoops, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6ddaeb0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSimplifyFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSimplifyFunctions)
    UDynamicMesh* ApplySimplifyToVertexCount(UDynamicMesh* TargetMesh, int32 VertexCount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6dce4a0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTriangleCount(UDynamicMesh* TargetMesh, int32 TriangleCount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6dce2c0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTolerance(UDynamicMesh* TargetMesh, float Tolerance, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6dce0c0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPolygroupTopology(UDynamicMesh* TargetMesh, const FGeometryScriptPolygroupSimplifyOptions& Options, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x6dcded0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPlanar(UDynamicMesh* TargetMesh, const FGeometryScriptPlanarSimplifyOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcdd20 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToEdgeLength(UDynamicMesh* TargetMesh, double EdgeLength, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcdb20 [Final Native Static Public]
    UDynamicMesh* ApplyEditorSimplifyToVertexCount(UDynamicMesh* TargetMesh, int32 VertexCount, UGeometryScriptDebug* Debug); // 0x6dcb9f0 [Final Native Static Public]
    UDynamicMesh* ApplyEditorSimplifyToTriangleCount(UDynamicMesh* TargetMesh, int32 TriangleCount, UGeometryScriptDebug* Debug); // 0x6dcb840 [Final Native Static Public]
    UDynamicMesh* ApplyClusterSimplifyToEdgeLength(UDynamicMesh* TargetMesh, double EdgeLength, const FGeometryScriptClusterSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcb630 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSpatial (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSpatial)
    UDynamicMesh* SelectMeshElementsInBoxWithBVH(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FBox& QueryBox, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, int32 MinNumTrianglePoints, UGeometryScriptDebug* Debug); // 0x6de5260 [Final Native Static Public]
    void ResetBVH(FGeometryScriptDynamicMeshBVH& ResetBVH); // 0x6de3090 [Final Native Static Public]
    UDynamicMesh* RebuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& UpdateBVH, bool bOnlyIfInvalid, UGeometryScriptDebug* Debug); // 0x6de1350 [Final Native Static Public]
    UDynamicMesh* IsPointInsideMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, const bool& bIsInside, const EGeometryScriptContainmentOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6de0670 [Final Native Static Public]
    UDynamicMesh* IsBVHValidForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& TestBVH, const bool& bIsValid, UGeometryScriptDebug* Debug); // 0x6de0480 [Final Native Static Public]
    UDynamicMesh* FindNearestRayIntersectionWithMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& RayOrigin, const FVector& RayDirection, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptRayHitResult& HitResult, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6dd6f20 [Final Native Static Public]
    UDynamicMesh* FindNearestPointOnMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptTrianglePoint& NearestResult, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6dd6bb0 [Final Native Static Public]
    UDynamicMesh* BuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& OutputBVH, UGeometryScriptDebug* Debug); // 0x6dcf590 [Final Native Static Public]

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

// UGeometryScriptLibrary_MeshTransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshTransformFunctions)
    UDynamicMesh* TranslatePivotToLocation(UDynamicMesh* TargetMesh, const FVector& PivotLocation, UGeometryScriptDebug* Debug); // 0x6debbb0 [Final Native Static Public]
    UDynamicMesh* TranslateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x6deb6f0 [Final Native Static Public]
    UDynamicMesh* TranslateMesh(UDynamicMesh* TargetMesh, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x6deb530 [Final Native Static Public]
    UDynamicMesh* TransformMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FTransform& Transform, UGeometryScriptDebug* Debug); // 0x6deb280 [Final Native Static Public]
    UDynamicMesh* TransformMesh(UDynamicMesh* TargetMesh, const FTransform& Transform, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6deb000 [Final Native Static Public]
    UDynamicMesh* ScaleMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Scale, const FVector& ScaleOrigin, UGeometryScriptDebug* Debug); // 0x6de3d20 [Final Native Static Public]
    UDynamicMesh* ScaleMesh(UDynamicMesh* TargetMesh, const FVector& Scale, const FVector& ScaleOrigin, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6de3ae0 [Final Native Static Public]
    UDynamicMesh* RotateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x6de3540 [Final Native Static Public]
    UDynamicMesh* RotateMesh(UDynamicMesh* TargetMesh, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x6de3350 [Final Native Static Public]
    UDynamicMesh* InverseTransformMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FTransform& Transform, UGeometryScriptDebug* Debug); // 0x6ddffa0 [Final Native Static Public]
    UDynamicMesh* InverseTransformMesh(UDynamicMesh* TargetMesh, const FTransform& Transform, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6ddfd20 [Final Native Static Public]

// UGeometryScriptLibrary_MeshUVFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshUVFunctions)
    UDynamicMesh* TranslateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Translation, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6deb900 [Final Native Static Public]
    UDynamicMesh* TransferMeshUVsByProjection(UDynamicMesh* TargetMesh, int32 TargetUVChannel, const FGeometryScriptMeshSelection& TargetSelection, const FTransform& TargetTransform, UDynamicMesh* SourceMesh, const FGeometryScriptDynamicMeshBVH& SourceMeshOptionalBVH, int32 SourceUVChannel, const FGeometryScriptMeshSelection& SourceSelection, const FTransform& SourceTransform, const FGeometryScriptMeshProjectionSettings& Settings, const FVector& ProjectionDirection, double ProjectionOffset, UGeometryScriptDebug* Debug); // 0x6dea950 [Final Native Static Public]
    UDynamicMesh* SetUVSeamsAlongSelectedEdges(UDynamicMesh* TargetMesh, int32 UVChannel, const FGeometryScriptMeshSelection& Selection, bool bInsertSeams, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6dea2d0 [Final Native Static Public]
    UDynamicMesh* SetNumUVSets(UDynamicMesh* TargetMesh, int32 NumUVSets, UGeometryScriptDebug* Debug); // 0x6de8fc0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromPlanarProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& PlaneTransform, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6de8aa0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromCylinderProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& CylinderTransform, const FGeometryScriptMeshSelection& Selection, float SplitAngle, UGeometryScriptDebug* Debug); // 0x6de86e0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromBoxProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& BoxTransform, const FGeometryScriptMeshSelection& Selection, int32 MinIslandTriCount, UGeometryScriptDebug* Debug); // 0x6de8320 [Final Native Static Public]
    UDynamicMesh* SetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& NewUVPosition, const bool& bIsValidElementID, bool bDeferChangeNotifications); // 0x6de8100 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FGeometryScriptUVTriangle& UVs, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6de7ec0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6de7c90 [Final Native Static Public]
    UDynamicMesh* ScaleMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Scale, const FVector2D& ScaleOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6de3f80 [Final Native Static Public]
    UDynamicMesh* RotateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, float RotationAngle, const FVector2D& RotationOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6de37a0 [Final Native Static Public]
    UDynamicMesh* RepackMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRepackUVsOptions& RepackOptions, UGeometryScriptDebug* Debug); // 0x6de2c70 [Final Native Static Public]
    UDynamicMesh* RecomputeMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRecomputeUVsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6de15e0 [Final Native Static Public]
    UDynamicMesh* LayoutMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptLayoutUVsOptions& LayoutOptions, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6de0c10 [Final Native Static Public]
    bool IntersectsUVBox2D(const FBox2D& A, const FBox2D& B, bool bWrappedToUnitRange); // 0x6ddfa50 [Final Native Static Public]
    UDynamicMesh* GetMeshUVSizeInfo(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptMeshSelection& Selection, const double& MeshArea, const double& UVArea, const FBox& MeshBounds, const FBox2D& UVBounds, const bool& bIsValidUVSet, const bool& bFoundUnsetUVs, bool bOnlyIncludeValidUVTris, UGeometryScriptDebug* Debug); // 0x6ddbc10 [Final Native Static Public]
    UDynamicMesh* GetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& UVPosition, const bool& bIsValidElementID); // 0x6ddba30 [Final Native Static Public]
    UDynamicMesh* GetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bHaveValidUVs); // 0x6ddb6d0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, FGeometryScriptUVList& UVList, const bool& bIsValidUVSet, const bool& bHasVertexIDGaps, const bool& bHasSplitUVs, UGeometryScriptDebug* Debug); // 0x6ddab50 [Final Native Static Public]
    UDynamicMesh* CopyUVSet(UDynamicMesh* TargetMesh, int32 FromUVSet, int32 ToUVSet, UGeometryScriptDebug* Debug); // 0x6dd4cd0 [Final Native Static Public]
    UDynamicMesh* CopyMeshUVLayerToMesh(UDynamicMesh* CopyFromMesh, int32 UvSetIndex, const UDynamicMesh*& CopyToUVMesh, const UDynamicMesh*& CopyToUVMeshOut, const bool& bInvalidTopology, const bool& bIsValidUVSet, UGeometryScriptDebug* Debug); // 0x6dd4700 [Final Native Static Public]
    UDynamicMesh* CopyMeshToMeshUVLayer(UDynamicMesh* CopyFromUVMesh, int32 ToUVSetIndex, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const bool& bFoundTopologyErrors, const bool& bIsValidUVSet, bool bOnlyUVPositions, UGeometryScriptDebug* Debug); // 0x6dd4390 [Final Native Static Public]
    UDynamicMesh* ComputeMeshLocalUVParam(UDynamicMesh* TargetMesh, const FVector& CenterPoint, int32 CenterPointTriangleID, const TArray<int32>& VertexIDs, const TArray<FVector2D>& VertexUVs, double Radius, bool bUseInterpolatedNormal, const FVector& TangentYDirection, double UVRotationDeg, UGeometryScriptDebug* Debug); // 0x6dd0310 [Final Native Static Public]
    UDynamicMesh* ClearUVChannel(UDynamicMesh* TargetMesh, int32 UVChannel, UGeometryScriptDebug* Debug); // 0x6dcfb60 [Final Native Static Public]
    UDynamicMesh* AutoGenerateXAtlasMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptXAtlasOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcf1f0 [Final Native Static Public]
    UDynamicMesh* AutoGeneratePatchBuilderMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptPatchBuilderOptions& Options, UGeometryScriptDebug* Debug); // 0x6dcef30 [Final Native Static Public]
    UDynamicMesh* ApplyTexelDensityUVScaling(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptUVTexelDensityOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6dce680 [Final Native Static Public]
    UDynamicMesh* AddUVElementToMesh(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& NewUVPosition, const int32& NewUVElementID, const bool& bIsValidUVSet, bool bDeferChangeNotifications); // 0x6dbb520 [Final Native Static Public]

// UGeometryScriptLibrary_MeshVertexColorFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshVertexColorFunctions)
    UDynamicMesh* TransferVertexColorsFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptTransferMeshVertexColorsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6e0f5b0 [Final Native Static Public]
    UDynamicMesh* SetMeshSelectionVertexColor(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bCreateColorSeam, UGeometryScriptDebug* Debug); // 0x6e0e660 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptColorList& VertexColorList, UGeometryScriptDebug* Debug); // 0x6e0e450 [Final Native Static Public]
    UDynamicMesh* SetMeshConstantVertexColor(UDynamicMesh* TargetMesh, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bClearExisting, UGeometryScriptDebug* Debug); // 0x6e0e220 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexColors(UDynamicMesh* TargetMesh, FGeometryScriptColorList& ColorList, const bool& bIsValidColorSet, const bool& bHasVertexIDGaps, bool bBlendSplitVertexValues); // 0x6e037c0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsSRGBToLinear(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dfe760 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsLinearToSRGB(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6dfe610 [Final Native Static Public]
    UDynamicMesh* BlurMeshVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 NumIterations, double Strength, const EGeometryScriptBlurColorMode& BlurMode, const FGeometryScriptBlurMeshVertexColorsOptions& Options, UGeometryScriptDebug* Debug); // 0x6dfc8a0 [Final Native Static Public]

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

// UGeometryScriptLibrary_PointSetSamplingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PointSetSamplingFunctions)
    void UnflattenPoints(const TArray<FVector2D>& PointsIn2D, const TArray<FVector>& PointsIn3D, FGeometryScriptPointFlatteningOptions& Options, double Height); // 0x6e0fa00 [Final Native Static Public]
    void TransformsToPoints(const TArray<FTransform>& Transforms, const TArray<FVector>& Points); // 0x6e0f840 [Final Native Static Public]
    void OffsetTransforms(const TArray<FTransform>& Transforms, double Offset, const FVector& Direction, const EGeometryScriptCoordinateSpace& Space); // 0x6e09bc0 [Final Native Static Public]
    FBox MakeBoundingBoxFromPoints(const TArray<FVector>& Points, double ExpandBy); // 0x6e08e20 [Final Native Static Public]
    void KMeansClusterToIDs(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<int32>& PointClusterIndices); // 0x6e08c30 [Final Native Static Public]
    void KMeansClusterToArrays(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<FGeometryScriptIndexList>& ClusterIDToLists); // 0x6e08a90 [Final Native Static Public]
    void GetPointsFromIndexList(const TArray<FVector>& AllPoints, FGeometryScriptIndexList& Indices, const TArray<FVector>& SelectedPoints); // 0x6e042e0 [Final Native Static Public]
    void FlattenPoints(const TArray<FVector>& PointsIn3D, const TArray<FVector2D>& PointsIn2D, FGeometryScriptPointFlatteningOptions& Options); // 0x6e02420 [Final Native Static Public]
    void DownsamplePoints(const TArray<FVector>& Points, FGeometryScriptPointPriorityOptions& Options, FGeometryScriptIndexList& DownsampledIndices, int32 KeepNumPoints, UGeometryScriptDebug* Debug); // 0x6e01b50 [Final Native Static Public]

// UGeometryScriptLibrary_SimplePolygonFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SimplePolygonFunctions)
    void SetPolygonVertex(FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const FVector2D& Position, const bool& bPolygonIsEmpty); // 0x6e0e900 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptSimplePolygon& Polygon); // 0x6d6e5e0 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x6e05eb0 [Final Native Static Public]
    FVector2D GetPolygonTangent(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x6e05a30 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptSimplePolygon& Polygon); // 0x6e050d0 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptSimplePolygon& Polygon); // 0x6e04e20 [Final Native Static Public]
    double GetPolygonArcLength(const FGeometryScriptSimplePolygon& Polygon); // 0x6e04bc0 [Final Native Static Public]
    void ConvertSplineToPolygon(USplineComponent* Spline, FGeometryScriptSimplePolygon& Polygon, const FGeometryScriptSplineSamplingOptions& SamplingOptions, const EGeometryScriptAxis& DropAxis); // 0x6dfefb0 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptSimplePolygonToArrayOfVector2D(const FGeometryScriptSimplePolygon& Polygon); // 0x6dfe260 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptSimplePolygonToArray(const FGeometryScriptSimplePolygon& Polygon); // 0x6dfe0b0 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayToGeometryScriptSimplePolygon(const TArray<FVector>& PathVertices); // 0x6dfdad0 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayOfVector2DToGeometryScriptSimplePolygon(const TArray<FVector2D>& PathVertices); // 0x6dfd6b0 [Final Native Static Public]
    int32 AddPolygonVertex(FGeometryScriptSimplePolygon& Polygon, const FVector2D& Position); // 0x6dfbfb0 [Final Native Static Public]

// UGeometryScriptLibrary_PolygonListFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PolygonListFunctions)
    FGeometryScriptGeneralPolygonList PolygonsUnion(const FGeometryScriptGeneralPolygonList& PolygonList, bool bCopyInputOnFailure); // 0x6e0af80 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffsets(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double FirstOffset, double SecondOffset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e0ac40 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffset(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e0a960 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyOpen(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e0a630 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyClose(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e0a300 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsIntersection(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToIntersect); // 0x6e0a160 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsExclusiveOr(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToExclusiveOr); // 0x6e09fc0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsDifference(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToSubtract); // 0x6e09d70 [Final Native Static Public]
    FGeometryScriptSimplePolygon GetSimplePolygon(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6e079e0 [Final Native Static Public]
    void GetPolygonVertices(const FGeometryScriptGeneralPolygonList& PolygonList, const TArray<FVector2D>& OutVertices, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6e061f0 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6e06030 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bIsValidVertex, int32 VertexIndex, int32 PolygonIndex, int32 HoleIndex); // 0x6e05c40 [Final Native Static Public]
    FBox2D GetPolygonListBounds(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6e055d0 [Final Native Static Public]
    double GetPolygonListArea(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6e053f0 [Final Native Static Public]
    int32 GetPolygonHoleCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6e05290 [Final Native Static Public]
    int32 GetPolygonCount(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6d6e5e0 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6e04ef0 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6e04ca0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromPathOffset(const TArray<FVector2D>& Path, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e01450 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromOpenPolyPathsOffset(const TArray<FGeometryScriptPolyPath>& PolyPaths, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6e01180 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSinglePolygon(const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x6e00fa0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSimplePolygons(const TArray<FGeometryScriptSimplePolygon>& OuterPolygons); // 0x6e00ec0 [Final Native Static Public]
    void AppendPolygonList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToAppend); // 0x6dfc0e0 [Final Native Static Public]
    int32 AddPolygonToList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x6dfbde0 [Final Native Static Public]

// UGeometryScriptLibrary_PolyPathFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PolyPathFunctions)
    bool SampleSplineToTransforms(USplineComponent* Spline, const TArray<FTransform>& Frames, const TArray<double>& FrameTimes, const FGeometryScriptSplineSamplingOptions& SamplingOptions, const FTransform& RelativeTransform, bool bIncludeScale); // 0x6e0b100 [Final Native Static Public]
    FVector GetPolyPathVertex(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x6e04a20 [Final Native Static Public]
    FVector GetPolyPathTangent(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x6e04790 [Final Native Static Public]
    int32 GetPolyPathNumVertices(const FGeometryScriptPolyPath& PolyPath); // 0x6e046e0 [Final Native Static Public]
    int32 GetPolyPathLastIndex(const FGeometryScriptPolyPath& PolyPath); // 0x6e04620 [Final Native Static Public]
    double GetPolyPathArcLength(const FGeometryScriptPolyPath& PolyPath); // 0x6e04540 [Final Native Static Public]
    int32 GetNearestVertexIndex(const FGeometryScriptPolyPath& PolyPath, const FVector& Point); // 0x6e039d0 [Final Native Static Public]
    FGeometryScriptPolyPath FlattenTo2DOnAxis(const FGeometryScriptPolyPath& PolyPath, const EGeometryScriptAxis& DropAxis); // 0x6e025e0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath3D(const FTransform& Transform, float Radius, int32 NumPoints); // 0x6e00aa0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath2D(const FVector2D& Center, float Radius, int32 NumPoints); // 0x6e007d0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath3D(const FTransform& Transform, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x6e003f0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath2D(const FVector2D& Center, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x6e000b0 [Final Native Static Public]
    void ConvertSplineToPolyPath(USplineComponent* Spline, FGeometryScriptPolyPath& PolyPath, const FGeometryScriptSplineSamplingOptions& SamplingOptions); // 0x6dfed40 [Final Native Static Public]
    void ConvertPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector2D>& VertexArray); // 0x6dfeb50 [Final Native Static Public]
    void ConvertPolyPathToArray(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector>& VertexArray); // 0x6dfe9f0 [Final Native Static Public]
    void ConvertArrayToPolyPath(const TArray<FVector>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x6dfe4f0 [Final Native Static Public]
    void ConvertArrayOfVector2DToPolyPath(const TArray<FVector2D>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x6dfe3e0 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath); // 0x6dfdea0 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptPolyPathToArray(const FGeometryScriptPolyPath& PolyPath); // 0x6dfdcf0 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayToGeometryScriptPolyPath(const TArray<FVector>& PathVertices); // 0x6dfd8d0 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayOfVector2DToGeometryScriptPolyPath(const TArray<FVector2D>& PathVertices); // 0x6dfd5c0 [Final Native Static Public]

// UGeometryScriptLibrary_SceneUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SceneUtilityFunctions)
    void SetComponentMaterialList(UPrimitiveComponent* Component, const TArray<UMaterialInterface*>& MaterialList, UGeometryScriptDebug* Debug); // 0x6e0e080 [Final Native Static Public]
    void DetermineMeshOcclusion(const TArray<UDynamicMesh*>& SourceMeshes, const TArray<FTransform>& SourceMeshTransforms, const TArray<bool>& OutMeshIsHidden, const TArray<UDynamicMesh*>& TransparentMeshes, const TArray<FTransform>& TransparentMeshTransforms, const TArray<bool>& OutTransparentMeshIsHidden, const TArray<UDynamicMesh*>& OccludeMeshes, const TArray<FTransform>& OccludeMeshTransforms, FGeometryScriptDetermineMeshOcclusionOptions& OcclusionOptions, UGeometryScriptDebug* Debug); // 0x6e01710 [Final Native Static Public]
    UDynamicMeshPool* CreateDynamicMeshPool(); // 0x6e00e00 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromComponent(USceneComponent* Component, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromComponentOptions& Options, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6dffc30 [Final Native Static Public]
    UDynamicMesh* CopyCollisionMeshesFromObject(UObject* FromObject, UDynamicMesh* ToDynamicMesh, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, bool bUseComplexCollision, int32 SphereResolution, UGeometryScriptDebug* Debug); // 0x6dff440 [Final Native Static Public]

// UGeometryScriptLibrary_TransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_TransformFunctions)
    FTransform MakeTransformFromZAxis(const FVector& Location, const FVector& ZAxis); // 0x6e09a50 [Final Native Static Public]
    FTransform MakeTransformFromAxes(const FVector& Location, const FVector& ZAxis, const FVector& TangentAxis, bool bTangentIsX); // 0x6e09750 [Final Native Static Public]
    FVector GetTransformAxisVector(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6e07f70 [Final Native Static Public]
    FRay GetTransformAxisRay(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6e07df0 [Final Native Static Public]
    FPlane GetTransformAxisPlane(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6e07c70 [Final Native Static Public]

// UGeometryScriptLibrary_RayFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_RayFunctions)
    FRay MakeRayFromPoints(const FVector& A, const FVector& B); // 0x6e095c0 [Final Native Static Public]
    FRay MakeRayFromPointDirection(const FVector& Origin, const FVector& Direction, bool bDirectionIsNormalized); // 0x6e09460 [Final Native Static Public]
    FRay GetTransformedRay(const FRay& Ray, const FTransform& Transform, bool bInvert); // 0x6e08680 [Final Native Static Public]
    void GetRayStartEnd(const FRay& Ray, double StartDistance, double EndDistance, const FVector& StartPoint, const FVector& Endpoint); // 0x6e07740 [Final Native Static Public]
    bool GetRaySphereIntersection(const FRay& Ray, const FVector& SphereCenter, double SphereRadius, const double& Distance1, const double& Distance2); // 0x6e07460 [Final Native Static Public]
    double GetRaySegmentClosestPoint(const FRay& Ray, const FVector& SegStartPoint, const FVector& SegEndPoint, const double& RayParameter, const FVector& RayPoint, const FVector& SegPoint); // 0x6e070f0 [Final Native Static Public]
    double GetRayPointDistance(const FRay& Ray, const FVector& Point); // 0x6e06f00 [Final Native Static Public]
    FVector GetRayPoint(const FRay& Ray, double Distance); // 0x6e06dd0 [Final Native Static Public]
    bool GetRayPlaneIntersection(const FRay& Ray, const FPlane& Plane, const double& HitDistance); // 0x6e06bf0 [Final Native Static Public]
    double GetRayParameter(const FRay& Ray, const FVector& Point); // 0x6e06ad0 [Final Native Static Public]
    double GetRayLineClosestPoint(const FRay& Ray, const FVector& LineOrigin, const FVector& LineDirection, const double& RayParameter, const FVector& RayPoint, const double& LineParameter, const FVector& LinePoint); // 0x6e06780 [Final Native Static Public]
    FVector GetRayClosestPoint(const FRay& Ray, const FVector& Point); // 0x6e06600 [Final Native Static Public]
    bool GetRayBoxIntersection(const FRay& Ray, const FBox& Box, const double& HitDistance); // 0x6e06400 [Final Native Static Public]

// UGeometryScriptLibrary_BoxFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_BoxFunctions)
    bool TestPointInsideBox(const FBox& Box, const FVector& Point, bool bConsiderOnBoxAsInside); // 0x6e0f220 [Final Native Static Public]
    bool TestBoxSphereIntersection(const FBox& Box, const FVector& SphereCenter, double SphereRadius); // 0x6e0ee30 [Final Native Static Public]
    bool TestBoxBoxIntersection(const FBox& Box1, const FBox& Box2); // 0x6e0eac0 [Final Native Static Public]
    FBox MakeBoxFromCenterSize(const FVector& Center, const FVector& Dimensions); // 0x6e090f0 [Final Native Static Public]
    FBox MakeBoxFromCenterExtents(const FVector& Center, const FVector& Extents); // 0x6e08fb0 [Final Native Static Public]
    FBox GetTransformedBox(const FBox& Box, const FTransform& Transform); // 0x6e08250 [Final Native Static Public]
    FBox GetExpandedBox(const FBox& Box, const FVector& ExpandBy); // 0x6e033e0 [Final Native Static Public]
    void GetBoxVolumeArea(const FBox& Box, const double& Volume, const double& SurfaceArea); // 0x6e03240 [Final Native Static Public]
    double GetBoxPointDistance(const FBox& Box, const FVector& Point); // 0x6e030e0 [Final Native Static Public]
    FVector GetBoxFaceCenter(const FBox& Box, int32 FaceIndex, const FVector& FaceNormal); // 0x6e02e30 [Final Native Static Public]
    FVector GetBoxCorner(const FBox& Box, int32 CornerIndex); // 0x6e02c50 [Final Native Static Public]
    void GetBoxCenterSize(const FBox& Box, const FVector& Center, const FVector& Dimensions); // 0x6e02a90 [Final Native Static Public]
    double GetBoxBoxDistance(const FBox& Box1, const FBox& Box2); // 0x6e02860 [Final Native Static Public]
    FVector FindClosestPointOnBox(const FBox& Box, const FVector& Point, const bool& bIsInside); // 0x6e02030 [Final Native Static Public]
    FBox FindBoxBoxIntersection(const FBox& Box1, const FBox& Box2, const bool& bIsIntersecting); // 0x6e01d50 [Final Native Static Public]

// UGeometryScriptLibrary_OrientedBoxFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_OrientedBoxFunctions)
    bool TestPointInsideOrOnOrientedBox(const FOrientedBox& Box, const FVector& Point); // 0x6e0f3b0 [Final Native Static Public]
    bool TestOrientedBoxOrientedBoxIntersection(const FOrientedBox& Box1, const FOrientedBox& Box2); // 0x6e0eff0 [Final Native Static Public]
    bool TestBoxOrientedBoxIntersection(const FBox& Box, const FOrientedBox& OrientedBox); // 0x6e0ec00 [Final Native Static Public]
    FOrientedBox MakeOrientedBoxFromBox(const FBox& Box, const FTransform& Transform); // 0x6e09260 [Final Native Static Public]
    FOrientedBox GetTransformedOrientedBox(const FOrientedBox& OrientedBox, const FTransform& Transform); // 0x6e08420 [Final Native Static Public]
    void GetOrientedBoxVolumeArea(const FOrientedBox& Box, const double& Volume, const double& SurfaceArea); // 0x6e04100 [Final Native Static Public]
    FRotator GetOrientedBoxOrientation(const FOrientedBox& Box); // 0x6e03f80 [Final Native Static Public]
    FVector GetOrientedBoxFaceCenter(const FOrientedBox& Box, int32 FaceIndex, const FVector& FaceNormal); // 0x6e03dc0 [Final Native Static Public]
    FVector GetOrientedBoxCorner(const FOrientedBox& Box, int32 CornerIndex); // 0x6e03b00 [Final Native Static Public]
    FOrientedBox GetExpandedOrientedBox(const FOrientedBox& OrientedBox, const FVector& ExpandBy, double MinExtent); // 0x6e035a0 [Final Native Static Public]
    FVector FindClosestPointOnOrientedBox(const FOrientedBox& Box, const FVector& Point, const bool& bIsInsideOrOn); // 0x6e02240 [Final Native Static Public]
    FBox ConvertOrientedBoxToAxisAlignedBox(const FOrientedBox& Box); // 0x6dfe8b0 [Final Native Static Public]

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

// UGeometryScriptLibrary_VectorMathFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_VectorMathFunctions)
    void VectorTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x6e11c20 [Final Native Static Public]
    FGeometryScriptScalarList VectorToScalar(const FGeometryScriptVectorList& VectorList, double ConstantX, double ConstantY, double ConstantZ); // 0x6e117f0 [Final Native Static Public]
    void VectorPlaneProjectInPlace(FGeometryScriptVectorList& VectorList, const FPlane& Plane); // 0x6e115c0 [Final Native Static Public]
    void VectorNormalizeInPlace(FGeometryScriptVectorList& VectorList, const FVector& SetOnFailure); // 0x6e11410 [Final Native Static Public]
    FGeometryScriptScalarList VectorLength(const FGeometryScriptVectorList& VectorList); // 0x6e11090 [Final Native Static Public]
    void VectorInverseTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x6e10ec0 [Final Native Static Public]
    FGeometryScriptScalarList VectorDot(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x6e10ad0 [Final Native Static Public]
    FGeometryScriptVectorList VectorCross(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x6e10590 [Final Native Static Public]
    void VectorBlendInPlace(const FGeometryScriptVectorList& VectorListA, FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x6e10180 [Final Native Static Public]
    FGeometryScriptVectorList VectorBlend(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x6e0fc20 [Final Native Static Public]
    void ScalarVectorMultiplyInPlace(const FGeometryScriptScalarList& ScalarList, FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x6e0dda0 [Final Native Static Public]
    FGeometryScriptVectorList ScalarVectorMultiply(const FGeometryScriptScalarList& ScalarList, const FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x6e0d980 [Final Native Static Public]
    void ScalarMultiplyInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x6e0d600 [Final Native Static Public]
    FGeometryScriptScalarList ScalarMultiply(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x6e0d110 [Final Native Static Public]
    void ScalarInvertInPlace(FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x6e0cf40 [Final Native Static Public]
    FGeometryScriptScalarList ScalarInvert(const FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x6e0cb40 [Final Native Static Public]
    void ScalarBlendInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x6e0c710 [Final Native Static Public]
    FGeometryScriptScalarList ScalarBlend(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x6e0c180 [Final Native Static Public]
    void ConstantVectorMultiplyInPlace(double Constant, FGeometryScriptVectorList& VectorList); // 0x6dfd4b0 [Final Native Static Public]
    FGeometryScriptVectorList ConstantVectorMultiply(double Constant, const FGeometryScriptVectorList& VectorList); // 0x6dfd130 [Final Native Static Public]
    void ConstantScalarMultiplyInPlace(double Constant, FGeometryScriptScalarList& ScalarList); // 0x6dfd020 [Final Native Static Public]
    FGeometryScriptScalarList ConstantScalarMultiply(double Constant, const FGeometryScriptScalarList& ScalarList); // 0x6dfcc00 [Final Native Static Public]

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

// UGlobalConfigurationDataBlueprintLibrary (/Script/GlobalConfigurationData.GlobalConfigurationDataBlueprintLibrary)
    FText GetConfigDataTextWithDefault(const FString& EntryName, const FText& DefaultValue); // 0x7fc7e80 [Final Native Static Public]
    bool GetConfigDataText(const FString& EntryName, FText& ValueOut); // 0x7fc7d80 [Final Native Static Public]
    bool GetConfigDataStruct(const FString& EntryName, UScriptStruct* StructType, FInstancedStruct& ValueOut); // 0x7fc7c10 [Final Native Static Public]
    FString GetConfigDataStringWithDefault(const FString& EntryName, const FString& DefaultValue); // 0x7fc79e0 [Final Native Static Public]
    bool GetConfigDataString(const FString& EntryName, const FString& ValueOut); // 0x7fc78e0 [Final Native Static Public]
    bool GetConfigDataObject(const FString& EntryName, UObject* ValueInOut); // 0x7fc77f0 [Final Native Static Public]
    int32 GetConfigDataIntWithDefault(const FString& EntryName, int32 DefaultValue); // 0x7fc7700 [Final Native Static Public]
    bool GetConfigDataInt(const FString& EntryName, const int32& ValueOut); // 0x7fc7610 [Final Native Static Public]
    float GetConfigDataFloatWithDefault(const FString& EntryName, float DefaultValue); // 0x7fc7510 [Final Native Static Public]
    bool GetConfigDataFloat(const FString& EntryName, const float& ValueOut); // 0x7fc7420 [Final Native Static Public]
    bool GetConfigDataBoolWithDefault(const FString& EntryName, bool bDefaultValue); // 0x7fc7330 [Final Native Static Public]
    bool GetConfigDataBool(const FString& EntryName, const bool& bValueOut); // 0x7fc7240 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x65a4300 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x65a4180 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x65a40d0 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x65a4010 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x65a3f50 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x65a3ea0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x65a3de0 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x65a3d30 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x65a3c70 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x65a3a10 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x65a3980 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x65a38d0 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x65a3850 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x65a37f0 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x65a37c0 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x65a3790 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x65a3760 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x65a3730 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x65a3700 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x65a36d0 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x65a36a0 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x65a3630 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x65a3610 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x65a35e0 [Final Native Public]
    void CreateGroomDataflow(); // 0x36a9820 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x65a4810 [Final Native Public]
    void SetTargetMeshUsedMinLOD(int32 InTargetMeshUsedMinLOD); // 0x65a4790 [Final Native Private]
    void SetTargetMeshRequestedMinLOD(int32 InTargetMeshRequestedMinLOD); // 0x65a4710 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x65a4670 [Final Native Public]
    void SetTargetBindingAttribute(const FName& InAttributeName); // 0x65a45e0 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x65a4540 [Final Native Public]
    void SetSourceMeshUsedLOD(int32 InSourceMeshUsedLOD); // 0x65a44c0 [Final Native Private]
    void SetSourceMeshRequestedLOD(int32 InSourceMeshRequestedLOD); // 0x65a4440 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x65a43a0 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x65a4280 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x65a4200 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x65a3bc0 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x65a3b40 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x65a3aa0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x457fb10 [Final Native Public]
    int32 GetTargetMeshUsedMinLOD(); // 0x65a38b0 [Final Native Public]
    int32 GetTargetMeshRequestedMinLOD(); // 0x3d015a0 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x65a3890 [Final Native Public]
    FName GetTargetBindingAttribute(); // 0x372b090 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x3297e40 [Final Native Public]
    int32 GetSourceMeshUsedLOD(); // 0x3ac4730 [Final Native Public]
    int32 GetSourceMeshRequestedLOD(); // 0x3d011d0 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x65a3870 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x65a3830 [Final Native Public]
    int32 GetMatchingSection(); // 0x65a3810 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x65a3670 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x49b3420 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x65a3650 [Final Native Public]
    void Build(const FScriptDelegate& CompletionDelegate); // 0x65a34f0 [Final Native Public]

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

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x65c8440 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x65c8340 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x65c8200 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x65c80d0 [Final Native Public]
    void SetGroomCache(UGroomCache* InGroomCache); // 0x65c7f60 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x65c7ed0 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x65c7db0 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x65c7d20 [Final Native Public]
    void ResetSimulation(); // 0x65c7d00 [Final Native Public]
    void ResetCollisionComponents(); // 0x65c7ca0 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x65c7b00 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x65c7a90 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x65c75d0 [Final Native Public]

// UGroomSolverComponent (/Script/HairStrandsSolver.GroomSolverComponent)
    void SetDeformerSolver(UMeshDeformer* DeformerSolver); // 0x66ef060 [Final Native Public]
    void ResetGroomComponents(); // 0x66ef040 [Final Native Public]
    void ResetCollisionComponents(); // 0x66ef010 [Final Native Public]
    void RemoveGroomComponent(UGroomComponent* GroomComponent); // 0x66eee20 [Final Native Public]
    void RemoveCollisionComponent(UMeshComponent* CollisionComponent); // 0x66eed50 [Final Native Public]
    void AddGroomComponent(UGroomComponent* GroomComponent); // 0x66eec70 [Final Native Public]
    void AddCollisionComponent(UMeshComponent* CollisionComponent, int32 LODIndex); // 0x66eeb70 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2e48480 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2e483b0 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2e482f0 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x15b23e0 [Event Protected]
    bool IsTracked(); // 0x2e482d0 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2e48280 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2e48170 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2e480d0 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x2e48030 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2e47f00 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2e47e60 [Final Native Protected]

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

// UIKRigComponent (/Script/IKRig.IKRigComponent)
    void SetIKRigGoalTransform(const FName& GoalName, const FTransform& Transform, float PositionAlpha, float RotationAlpha); // 0x5f2b120 [Final Native Public]
    void SetIKRigGoalPositionAndRotation(const FName& GoalName, const FVector& Position, const FQuat& Rotation, float PositionAlpha, float RotationAlpha); // 0x5f2aec0 [Final Native Public]
    void SetIKRigGoal(FIKRigGoal& Goal); // 0x5f2ad90 [Final Native Public]
    void ClearAllGoals(); // 0x5f26010 [Final Native Public]

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x5f2b390 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x5f2a950 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x5f2a5c0 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x5f2a360 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x5f2a080 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x5f29e10 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x5f299a0 [Final Native Public]
    bool HasSourceIKRig(); // 0x5f29970 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x5f281d0 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x5f27ee0 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x5f27a60 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x5f27830 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x5f27340 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x5f27040 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x5f26cf0 [Final Native Static Public]

// URetargetProfileLibrary (/Script/IKRig.RetargetProfileLibrary)
    UIKRetargetOpControllerBase* GetOpControllerFromRetargetProfile(FRetargetProfile& InRetargetProfile, const FName& InRetargetOpName); // 0x5f27d60 [Final Native Static Public]
    FRetargetProfile CopyRetargetProfileFromRetargetAsset(UIKRetargeter* InRetargetAsset); // 0x5f260d0 [Final Native Static Public]

// UIKRetargetAlignPoleVectorController (/Script/IKRig.IKRetargetAlignPoleVectorController)
    void SetSettings(const FIKRetargetAlignPoleVectorOpSettings& InSettings); // 0x5f2b6e0 [Final Native Public]
    FIKRetargetAlignPoleVectorOpSettings GetSettings(); // 0x5f28420 [Final Native Public]

// UIKRetargetCopyBasePoseController (/Script/IKRig.IKRetargetCopyBasePoseController)
    void SetSettings(const FIKRetargetCopyBasePoseOpSettings& InSettings); // 0x5f2b890 [Final Native Public]
    void SetCopyFromStart(const FName& InBoneName); // 0x5f2a830 [Final Native Public]
    void ResetBonesToExclude(); // 0x5f299d0 [Final Native Public]
    FIKRetargetCopyBasePoseOpSettings GetSettings(); // 0x5f28540 [Final Native Public]
    FName GetCopyFromStart(); // 0x5f276f0 [Final Native Public]
    TArray<FName> GetBonesToExclude(); // 0x5f26be0 [Final Native Public]
    void AddBoneToExclude(const FName& InBoneName); // 0x5f25bc0 [Final Native Public]

// UIKRetargetCurveRemapController (/Script/IKRig.IKRetargetCurveRemapController)
    void SetSettings(const FIKRetargetCurveRemapOpSettings& InSettings); // 0x5f2ba50 [Final Native Public]
    FIKRetargetCurveRemapOpSettings GetSettings(); // 0x5f28670 [Final Native Public]

// UIKRetargetFilterBoneController (/Script/IKRig.IKRetargetFilterBoneController)
    void SetSettings(const FIKRetargetFilterBoneOpSettings& InSettings); // 0x5f2bea0 [Final Native Public]
    FIKRetargetFilterBoneOpSettings GetSettings(); // 0x5f28940 [Final Native Public]
    TArray<FName> GetAllBonesToFilter(); // 0x5f26850 [Final Native Public]
    void ClearBonesToFilter(); // 0x5f26070 [Final Native Public]
    void AddBoneToFilter(const FName& InTargetBone); // 0x5f25c90 [Final Native Public]

// UIKRetargetFKChainsController (/Script/IKRig.IKRetargetFKChainsController)
    void SetSettings(const FIKRetargetFKChainsOpSettings& InSettings); // 0x5f2bbf0 [Final Native Public]
    FIKRetargetFKChainsOpSettings GetSettings(); // 0x5f28780 [Final Native Public]

// UIKRetargetFloorGoalsController (/Script/IKRig.IKRetargetFloorGoalsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x5f2c070 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x5f28a60 [Final Native Public]

// UIKRetargetIKChainsController (/Script/IKRig.IKRetargetIKChainsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x5f2c070 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x5f28a60 [Final Native Public]

// UIKRetargetPelvisMotionController (/Script/IKRig.IKRetargetPelvisMotionController)
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x5f2d6c0 [Final Native Public]
    void SetSourcePelvisBone(const FName& InSourcePelvisBone); // 0x5f2d630 [Final Native Public]
    void SetSettings(const FIKRetargetPelvisMotionOpSettings& InSettings); // 0x5f2c230 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x5f29910 [Final Native Public]
    FName GetSourcePelvisBone(); // 0x5f298e0 [Final Native Public]
    FIKRetargetPelvisMotionOpSettings GetSettings(); // 0x5f28b70 [Final Native Public]

// UIKRetargetPinBoneController (/Script/IKRig.IKRetargetPinBoneController)
    void SetSettings(const FIKRetargetPinBoneOpSettings& InSettings); // 0x5f2c310 [Final Native Public]
    void SetBonePair(const FName& InBoneToCopyFrom, const FName& InBoneToCopyTo); // 0x5f29a30 [Final Native Public]
    FIKRetargetPinBoneOpSettings GetSettings(); // 0x5f28d20 [Final Native Public]
    TMap<FName, FName> GetAllBonePairs(); // 0x5f26610 [Final Native Public]
    void ClearAllBonePairs(); // 0x5f25fb0 [Final Native Public]

// UIKRetargetAdditivePoseController (/Script/IKRig.IKRetargetAdditivePoseController)
    void SetSettings(const FIKRetargetAdditivePoseOpSettings& InSettings); // 0x5f2b5b0 [Final Native Public]
    FIKRetargetAdditivePoseOpSettings GetSettings(); // 0x5f28330 [Final Native Public]

// UIKRetargetRootMotionController (/Script/IKRig.IKRetargetRootMotionController)
    void SetTargetRootBone(const FName& InTargetRootBone); // 0x5f2d6c0 [Final Native Public]
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x5f2d750 [Final Native Public]
    void SetSourceRootBone(const FName& InSourceRootBone); // 0x5f2d630 [Final Native Public]
    void SetSettings(const FIKRetargetRootMotionOpSettings& InSettings); // 0x5f2c610 [Final Native Public]
    FName GetTargetRootBone(); // 0x5f29910 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x5f29940 [Final Native Public]
    FName GetSourceRootBone(); // 0x5f298e0 [Final Native Public]
    FIKRetargetRootMotionOpSettings GetSettings(); // 0x5f28ef0 [Final Native Public]

// UIKRetargetRunIKRigController (/Script/IKRig.IKRetargetRunIKRigController)
    void SetSettings(const FIKRetargetRunIKRigOpSettings& InSettings); // 0x5f2c7d0 [Final Native Public]
    FIKRetargetRunIKRigOpSettings GetSettings(); // 0x5f29070 [Final Native Public]

// UIKRetargetScaleSourceController (/Script/IKRig.IKRetargetScaleSourceController)
    void SetSettings(const FIKRetargetScaleSourceOpSettings& InSettings); // 0x5f2c9b0 [Final Native Public]
    FIKRetargetScaleSourceOpSettings GetSettings(); // 0x5f291b0 [Final Native Public]

// UIKRetargetSpeedPlantingController (/Script/IKRig.IKRetargetSpeedPlantingController)
    void SetSettings(const FIKRetargetSpeedPlantingOpSettings& InSettings); // 0x5f2cb10 [Final Native Public]
    FIKRetargetSpeedPlantingOpSettings GetSettings(); // 0x5f292c0 [Final Native Public]

// UIKRetargetStretchChainController (/Script/IKRig.IKRetargetStretchChainController)
    void SetSettings(const FIKRetargetStretchChainOpSettings& InSettings); // 0x5f2ccd0 [Final Native Public]
    FIKRetargetStretchChainOpSettings GetSettings(); // 0x5f293d0 [Final Native Public]

// UIKRetargetStrideWarpingController (/Script/IKRig.IKRetargetStrideWarpingController)
    void SetSettings(const FIKRetargetStrideWarpingOpSettings& InSettings); // 0x5f2ce80 [Final Native Public]
    FIKRetargetStrideWarpingOpSettings GetSettings(); // 0x5f294f0 [Final Native Public]

// UIKRigSolverControllerBase (/Script/IKRig.IKRigSolverControllerBase)
    void SetEnabled(bool bIsEnabled); // 0x5f2a8c0 [Final Native Public]
    bool GetEnabled(); // 0x5f27800 [Final Native Public]

// UIKRigBodyMoverController (/Script/IKRig.IKRigBodyMoverController)
    void SetSolverSettings(const FIKRigBodyMoverSettings& InSettings); // 0x5f2d090 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigBodyMoverGoalSettings& InSettings); // 0x5f2ab10 [Final Native Public]
    FIKRigBodyMoverSettings GetSolverSettings(); // 0x5f29630 [Final Native Public]
    FIKRigBodyMoverGoalSettings GetGoalSettings(const FName& InGoalName); // 0x5f27b90 [Final Native Public]

// UIKRigFBIKController (/Script/IKRig.IKRigFBIKController)
    void SetSolverSettings(const FIKRigFBIKSettings& InSettings); // 0x5f2d1a0 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigFBIKGoalSettings& InSettings); // 0x5f2ac40 [Final Native Public]
    void SetBoneSettings(const FName& InBoneName, const FIKRigFBIKBoneSettings& InSettings); // 0x5f29c60 [Final Native Public]
    FIKRigFBIKSettings GetSolverSettings(); // 0x5f296e0 [Final Native Public]
    FIKRigFBIKGoalSettings GetGoalSettings(const FName& InGoalName); // 0x5f27c60 [Final Native Public]
    FIKRigFBIKBoneSettings GetBoneSettings(const FName& InBoneName); // 0x5f26950 [Final Native Public]

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

// UIKRigLimbSolverController (/Script/IKRig.IKRigLimbSolverController)
    void SetSolverSettings(const FIKRigLimbSolverSettings& InSettings); // 0x5f2d2f0 [Final Native Public]
    FIKRigLimbSolverSettings GetSolverSettings(); // 0x5f29770 [Final Native Public]

// UIKRigPoleSolverController (/Script/IKRig.IKRigPoleSolverController)
    void SetSolverSettings(const FIKRigPoleSolverSettings& InSettings); // 0x5f2d450 [Final Native Public]
    FIKRigPoleSolverSettings GetSolverSettings(); // 0x5f29820 [Final Native Public]

// UIKRigSetTransformController (/Script/IKRig.IKRigSetTransformController)
    void SetSolverSettings(const FIKRigSetTransformSettings& InSettings); // 0x5f2d530 [Final Native Public]
    FIKRigSetTransformSettings GetSolverSettings(); // 0x5f29870 [Final Native Public]

// UISMPoolSubSystem (/Script/ISMPool.ISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x32e7de0 [Final Native Protected]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x17a5350 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x17a5250 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x17a5120 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x17a4f60 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x17a4cd0 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x17a4bd0 [Final Native Static Public]

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

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

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

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x58725c0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x5872440 [Native Public]
    FVector GetOrigin(); // 0x5872390 [Native Public]
    FVector GetDirection(); // 0x5872350 [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateSubdueState(bool bSubdued); // 0x38d6ca0 [Native Public]
    void UpdateSelectedState(bool bSelected); // 0x5872c70 [Native Public]
    void UpdateInteractingState(bool bInteracting); // 0x5872b10 [Native Public]
    void UpdateHoverState(bool bHovering); // 0x58729b0 [Native Public]

// IGizmoClickMultiTarget (/Script/InteractiveToolsFramework.GizmoClickMultiTarget)
    void UpdateSubdueState(bool bSubdued, uint32 InPartIdentifier); // 0x5872d00 [Native Public]
    void UpdateSelectedState(bool bSelected, uint32 InPartIdentifier); // 0x5872ba0 [Native Public]
    void UpdateInteractingState(bool bInteracting, uint32 InPartIdentifier); // 0x5872a40 [Native Public]
    void UpdateHoverState(bool bHovering, uint32 InPartIdentifier); // 0x58728e0 [Native Public]
    void UpdateHittableState(bool bHittable, uint32 InPartIdentifier); // 0x5872810 [Native Public]

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

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

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x58725f0 [Native Public]
    float GetParameter(); // 0x58723d0 [Native Public]
    void EndModify(); // 0x5872330 [Native Public]
    void BeginModify(); // 0x5872310 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x5872670 [Native Public]
    FVector2D GetParameter(); // 0x5872400 [Native Public]
    void EndModify(); // 0x5872330 [Native Public]
    void BeginModify(); // 0x5872310 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    bool SetSourceFilename(UObject* Object, const FString& SourceFilename, int32 SourceIndex); // 0x7adfe60 [Native Public]
    bool GetSourceFilenames(UObject* Object, const TArray<FString>& OutSourceFilenames); // 0x7ada6f0 [Native Public]
    TSubclassOf<UObject> GetFactoryClass(); // 0x38e0670 [Native Public]
    EInterchangeFactoryAssetType GetFactoryAssetType(); // 0x31ee0c0 [Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    bool SupportReimport(); // 0x50113a0 [Native Public]
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x7add570 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x7add4e0 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x7add380 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x7add220 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x7add0c0 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x7adcf60 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x7adced0 [Native Event Public]
    bool IsReimportContext(); // 0x7adbe20 [Final Native Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x7ad6fa0 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x7ad6da0 [Final Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x7adf7b0 [Final Native Public]
    void SetContextObjectByTag(const FString& Tag, UObject* Object); // 0x7add6f0 [Final Native Public]
    void RemoveAllContextObjects(); // 0x7adbfb0 [Final Native Public]
    FString GetFilename(); // 0x7ad9110 [Final Native Public]
    UObject* GetContextObjectByTag(const FString& Tag); // 0x7ad7440 [Final Native Public]
    TArray<FString> GetAllContextObjectTags(); // 0x7ad70c0 [Final Native Public]

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

// UInterchangeTranslatorBase (/Script/InterchangeCore.InterchangeTranslatorBase)
    void SetSettings(UInterchangeTranslatorSettings* InterchangeTranslatorSettings); // 0x45ec8b0 [Native Public]
    EInterchangeTranslatorType GetTranslatorType(); // 0x3d029c0 [Native Public]
    TArray<FString> GetSupportedFormats(); // 0x6005970 [Native Public]
    EInterchangeTranslatorAssetType GetSupportedAssetTypes(); // 0x36a9970 [Native Public]
    UInterchangeSourceData* GetSourceData(); // 0x36a7470 [Final Native Public]
    UInterchangeTranslatorSettings* GetSettings(); // 0x7ada6c0 [Native Public]
    bool CanImportSourceData(UInterchangeSourceData* InSourceData); // 0x5d88d00 [Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetEnabled(bool bIsEnabled); // 0x7adf570 [Final Native Public]
    bool SetDisplayLabel(const FString& InDisplayLabel); // 0x7adf4c0 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x7add640 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x7adc420 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x7adbfd0 [Final Native Public]
    bool IsEnabled(); // 0x7adbc50 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x7adb970 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x7adb720 [Final Native Public]
    FString GetUniqueID(); // 0x7adaa00 [Final Native Public]
    FString GetTypeName(); // 0x3757630 [Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x7ada940 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x7ada910 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x7ada800 [Final Native Public]
    FString GetParentUid(); // 0x7ada510 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x7ada280 [Final Native Public]
    bool GetNameSpace(const FString& Namespace); // 0x7ad9c40 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x7ad99f0 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x7ad96a0 [Final Native Public]
    FName GetIconName(); // 0x674b350 [Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x7ad9440 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x7ad91f0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x7ad8a00 [Final Native Public]
    FString GetDisplayLabel(); // 0x7ad8920 [Final Native Public]
    int32 GetDesiredChildIndex(); // 0x7ad88f0 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x7ad71f0 [Final Native Public]
    FString GetAssetName(); // 0x7ad7170 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x7ad5ee0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x7ad5e30 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x7ad5d30 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x7ad5a70 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x7ad5970 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x7ad5870 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x7ad5770 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x7ad55c0 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x7ad54c0 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x7adfb70 [Final Native Public]
    bool SetNodeDesiredChildIndex(const FString& NodeUniqueID, const int32& NewNodeDesiredChildIndex); // 0x7adfa70 [Final Native Public]
    void SetNamespace(const FString& Namespace, TSubclassOf<UObject> TargetClass); // 0x7adf990 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x7adcd60 [Final Native Public]
    void ResetChildrenCache(); // 0x7adcd20 [Final Native Public]
    void Reset(); // 0x7adcce0 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x7adcac0 [Final Native Public]
    void RemoveNode(const FString& NodeUniqueID); // 0x7adc380 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x7adbe70 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x7adbd40 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x7ada600 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x7ada370 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x7ada0c0 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x7ad9ef0 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x7ad9e00 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x7ad9d00 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x7ad98f0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x7ad8fe0 [Final Native Public]
    void ComputeChildrenCache(); // 0x7ad60b0 [Final Native Public]
    bool ClearNodeParentUid(const FString& NodeUniqueID); // 0x7ad5fe0 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x7ad5b70 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x7ae01e0 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x7ae00f0 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x7ae0040 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x7adff90 [Final Native Public]
    bool SetSkipNodeImport(); // 0x7adfd90 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x7adfc70 [Final Native Public]
    bool SetForceNodeReimport(); // 0x7adf8c0 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x7adee40 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x7ade360 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x7ade020 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x7adc2d0 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x7adbe40 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x7ada590 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x7ada4e0 [Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x7ad8ef0 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x7ad8ec0 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x7ad8e00 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x7ad84b0 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x7ad7e10 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x7ad7b40 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x7ad56c0 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x7adf680 [Final Native Public]
    bool SetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x7adf330 [Final Native Public]
    bool SetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x7adf1a0 [Final Native Public]
    bool SetCustomSubPathPrefix(const FString& Prefix); // 0x7adeff0 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x7adecb0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x7adeb20 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x7ade9a0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x7ade820 [Final Native Public]
    bool SetCustomSkeletalMeshFrontAxis(uint8 AttributeValue); // 0x7ade690 [Final Native Public]
    bool SetCustomReimportStrategyFlags(uint8 StrategyFlag); // 0x7ade500 [Final Native Public]
    bool SetCustomNaniteTriangleThreshold(const int64& MinNumTriangles); // 0x7ade1d0 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x7adde90 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x7addcb0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x7addb20 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x7add990 [Final Native Public]
    bool SetCustomAllowSceneRootAsJoint(const bool& bAllowSceneRootAsJoint); // 0x7add800 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x7adc170 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x7adbab0 [Final Native Public]
    UInterchangeSourceNode* GetUniqueInstance(UInterchangeBaseNodeContainer* NodeContainer); // 0x7adaa80 [Final Native Static Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x7ad8c50 [Final Native Public]
    bool GetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x7ad87f0 [Final Native Public]
    bool GetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x7ad86f0 [Final Native Public]
    bool GetCustomSubPathPrefix(const FString& Prefix); // 0x7ad85d0 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x7ad83b0 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x7ad82b0 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x7ad81c0 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x7ad80d0 [Final Native Public]
    bool GetCustomSkeletalMeshFrontAxis(const uint8& AttributeValue); // 0x7ad7fd0 [Final Native Public]
    bool GetCustomReimportStrategyFlags(const uint8& StrategyFlag); // 0x7ad7ed0 [Final Native Public]
    bool GetCustomNaniteTriangleThreshold(const int64& MinNumTriangles); // 0x7ad7c60 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x7ad7a40 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x7ad7840 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x7ad7740 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x7ad7640 [Final Native Public]
    bool GetCustomAllowSceneRootAsJoint(const bool& bAllowSceneRootAsJoint); // 0x7ad7540 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x7adc4d0 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x7adac50 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x7adb540 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x7adb160 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x7adb360 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x7adaf80 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x7adada0 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x7ad6ea0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7ad6b10 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7ad65f0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7ad6880 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7ad6360 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7ad60d0 [Final Native Static Public]

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

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowTestPlanConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport, bool bReimport); // 0x7b6e250 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x7b6df60 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport); // 0x7b6dbb0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x7b6d8c0 [Native Event Public]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x7b6e920 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x7b6e870 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x7b6e650 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x3ddbb20 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x7b6cbe0 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x7b6cbe0 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x7b6c140 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x7b6bc50 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x7b6bb90 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x7b6b8a0 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x7b6b4e0 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x7b6b4a0 [Final Native Public]

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

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool WarnIfInterchangeIsActive(); // 0x7b6edc0 [Final Native Public]
    void WaitUntilAllTasksDone(bool bCancel); // 0x7b6ed30 [Final Native Protected]
    bool ScriptedReimportAssetAsync(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters); // 0x7b6d580 [Final Native Public]
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x7b6d380 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x7b6cfc0 [Final Native Public]
    bool ReimportAsset(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x7b6c870 [Final Native Public]
    bool IsObjectBeingImported(UObject* Object); // 0x7b6c6a0 [Final Native Public]
    bool IsInterchangeActive(); // 0x7b6c670 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x7b6c440 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x7b6c1a0 [Final Native Public]
    UInterchangeTranslatorBase* GetTranslatorForSourceData(UInterchangeSourceData* SourceData); // 0x7b6c0a0 [Final Native Public]
    TArray<FString> GetSupportedFormatsForObject(UObject* Object, int32 SourceFileIndex); // 0x7b6bf70 [Final Native Public]
    TArray<FString> GetSupportedFormats(const EInterchangeTranslatorType& ForTranslatorType); // 0x7b6be80 [Final Native Public]
    TArray<FString> GetSupportedAssetTypeFormats(const EInterchangeTranslatorAssetType& ForTranslatorAssetType, const EInterchangeTranslatorType& ForTranslatorType, bool bStrictMatchTranslatorType); // 0x7b6bd10 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x7b6b9a0 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x7b6b470 [Final Native Static Public]
    UInterchangeAssetImportData* GetAssetImportData(UObject* Asset); // 0x7b6b350 [Final Native Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x7b6b290 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x7b6b290 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x7b6b1f0 [Final Native Static Public]
    bool CanTranslateSourceData(UInterchangeSourceData* SourceData, bool bSceneImportOnly); // 0x7b6b100 [Final Native Public]
    bool CanReimport(UObject* Object, const TArray<FString>& OutFilenames); // 0x7b6aff0 [Final Native Public]
    void CancelAllTasks(); // 0x7b6b1d0 [Final Native Protected]

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

// UInterchangeProjectSettingsScript (/Script/InterchangeEngine.InterchangeProjectSettingsScript)
    TArray<UInterchangePipelineBase*> GetPipelineStackFromSourceData(bool bIsSceneImport, UInterchangeSourceData* SourceData); // 0x7b6b790 [Final Native Static Public]
    TArray<UInterchangePipelineBase*> GetPipelineArrayFromTranslatorPipelines(FInterchangeTranslatorPipelines& InterchangeTranslatorPipeline); // 0x7b6b650 [Final Native Static Public]
    TArray<UInterchangePipelineBase*> GetPipelineArrayFromPipelineStack(FInterchangePipelineStack& InterchangePipelineStack); // 0x7b6b520 [Final Native Static Public]

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

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bd0310 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x7bcf170 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x7bcc0a0 [Final Native Public]
    bool SetCustomComponentVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x7bc83f0 [Final Native Public]
    bool SetCustomActorVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x7bc3ed0 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x7bc3d20 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x7bb8970 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x7bb7de0 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x7bb5dc0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x7bb3350 [Final Native Public]
    bool GetCustomActorVisibility(const bool& AttributeValue); // 0x7bb0470 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x7bb01c0 [Final Native Public]
    void GetComponentUids(const TArray<FString>& OutComponentUids); // 0x7bafd60 [Final Native Public]
    bool AddComponentUid(const FString& ComponentUid); // 0x7baae40 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd2e40 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd2d50 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x7bcb510 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bcb420 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x7bba800 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x7bba700 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x7bb5450 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x7bb5350 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd68e0 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x7bd1d00 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd0760 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bcaf80 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bcae90 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc5fa0 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x7bbd5a0 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x7bb9a70 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x7bb8d20 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x7bb5050 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x7bb4f50 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x7bb1c00 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x7bd3490 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc13b0 [Final Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x7bbacd0 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x7bd5ed0 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x7bd32e0 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x7bd2470 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc1950 [Final Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x7bbcda0 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x7bbabb0 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x7bba120 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd6510 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x7bd5050 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd27f0 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x7bd1b70 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bd19a0 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7bd12f0 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bd00f0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bcff20 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bcfad0 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bcf4a0 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bcea90 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bce6a0 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bcb070 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bca6b0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bca5c0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bc9860 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bc8da0 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bc8bd0 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bc8a00 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7bc8830 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc8660 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x7bc8240 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc8070 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7bc7ea0 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd7110 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd6f40 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd6d70 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd6ba0 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd69d0 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x7bc58b0 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x7bc5720 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc5550 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc5380 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc51b0 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc4fe0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc4e10 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc4c40 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc4a70 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bc48a0 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc1c20 [Final Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x7bbd380 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x7bbc270 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x7bba3e0 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x7bb9970 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x7bb9870 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x7bb9440 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x7bb8870 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x7bb8770 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x7bb8470 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x7bb8050 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x7bb7a20 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x7bb7790 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x7bb5150 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x7bb4a30 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x7bb4980 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x7bb4040 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x7bb3900 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x7bb3800 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x7bb3700 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x7bb3600 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x7bb3500 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x7bb31a0 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x7bb30a0 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x7bb2fb0 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x7bbdaa0 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x7bbd9a0 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x7bbd8a0 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x7bbd7a0 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x7bbd6a0 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x7bb1520 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x7bb1420 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x7bb1320 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x7bb1220 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x7bb1120 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x7bb1020 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x7bb0f20 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x7bb0e20 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x7bb0d20 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x7bb0c20 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x7bc46f0 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x7bb0b20 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x7bb0920 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x7bb0720 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x7bd7e90 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x7bd7d60 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x7bd7c70 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x7bc44e0 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x7bc42d0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x7bc0520 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x7bc03d0 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x7bc02d0 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x7bb0a20 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x7bb0820 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x7bd4bc0 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x7bc7a40 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x7bbbe70 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x7bb2bb0 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bd37f0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x7bd3640 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x7bd21f0 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x7bcf670 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x7bcd2b0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x7bcd120 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x7bccf90 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x7bcce00 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x7bccc70 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x7bca430 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x7bc9d50 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x7bc9bc0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x7bc9a30 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x7bc3fb0 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x7bc3640 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x7bc33b0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x7bc31d0 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x7bc3120 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x7bc3070 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x7bc21f0 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x7bc2140 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x7bc2090 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc0f70 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x7bbf950 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x7bbe9f0 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bbaf10 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x7bbadf0 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x7bb9f20 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x7bb8150 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x7bb6ad0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x7bb69d0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x7bb68d0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x7bb67d0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x7bb66d0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x7bb4880 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x7bb4340 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x7bb4240 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x7bb4140 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x7bb0520 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x7baeb40 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x7baea80 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x7bae990 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x7bae950 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x7bae890 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x7bae7a0 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x7bae760 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x7bae6a0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x7bae5b0 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x7bcbe70 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x7bc3b90 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x7bc3a00 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x7bb5c60 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x7baefc0 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x7baeec0 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bd3ce0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x7bc9770 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7bc95c0 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x7bbb270 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x7bb3f40 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7bb3e20 [Final Native Public]

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

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x7bd0850 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x7bc9ee0 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x7bb8e20 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x7bb4440 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x7bd7b40 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x7bd6380 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x7bd61f0 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x7bd6060 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5d00 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5910 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5730 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5640 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd2380 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd1ee0 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd1df0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x7bce8c0 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x7bce510 [Final Native Public]
    bool SetCustomImportSockets(const bool& AttributeValue); // 0x7bcd790 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bc8fc0 [Final Native Public]
    bool SetAssemblyPartDependencyUid(const FString& MeshUid, const FString& AssemblyPartDependencyUid); // 0x7bc38d0 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x7bc3020 [Final Native Public]
    bool ResetAssemblyDependencies(); // 0x7bc2fd0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x7bc2c50 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x7bc2a40 [Final Native Public]
    bool RemoveAssemblyPartDependencyUid(const FString& MeshUid); // 0x7bc22a0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x7bc00b0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x7bbfe20 [Final Native Public]
    bool GetPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x7bbf540 [Final Native Public]
    bool GetPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, const int32& Value); // 0x7bbf410 [Final Native Public]
    bool GetPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, const float& Value); // 0x7bbf2e0 [Final Native Public]
    bool GetPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, const double& Value); // 0x7bbf1b0 [Final Native Public]
    bool GetPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, const bool& Value); // 0x7bbf080 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x7bbe7d0 [Final Native Public]
    int32 GetLodDataCount(); // 0x7bbe790 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x7bbd280 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x7bbd190 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x7bbd090 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x7bbcbf0 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x7bbc940 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x7bbc740 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x7bbc640 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x7bba020 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x7bb9c70 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x7bb9b70 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x7bb7890 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x7bb76e0 [Final Native Public]
    bool GetCustomImportSockets(const bool& AttributeValue); // 0x7bb6e80 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x7bb3a00 [Final Native Public]
    int32 GetAssemblyPartDependenciesCount(); // 0x7baee90 [Final Native Public]
    void GetAssemblyPartDependencies(TMap<FString, FString>& OutAssemblyPartDependencies); // 0x7baece0 [Final Native Public]
    bool AddPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x7bab9d0 [Final Native Public]
    bool AddPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, int32 Value); // 0x7bab8c0 [Final Native Public]
    bool AddPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, float Value); // 0x7bab7b0 [Final Native Public]
    bool AddPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, double Value); // 0x7bab690 [Final Native Public]
    bool AddPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, bool Value); // 0x7bab580 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x7bab4d0 [Final Native Public]

// UInterchangeGeometryCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGeometryCacheFactoryNode)
    bool SetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x7bd4510 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7bd41f0 [Final Native Public]
    bool SetCustomPositionPrecision(const float& AttributeValue); // 0x7bd1810 [Final Native Public]
    bool SetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x7bd0f40 [Final Native Public]
    bool SetCustomNumBitsForUVs(const int32& AttributeValue); // 0x7bd0a00 [Final Native Public]
    bool SetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x7bd05d0 [Final Native Public]
    bool SetCustomFlattenTracks(const bool& AttributeValue); // 0x7bcb290 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x7bca9c0 [Final Native Public]
    bool SetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x7bc5e10 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId); // 0x7bc3280 [Final Native Public]
    void InitializeGeometryCacheNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc10e0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids); // 0x7bbfac0 [Final Native Public]
    bool GetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x7bbb980 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7bbb780 [Final Native Public]
    bool GetCustomPositionPrecision(const float& AttributeValue); // 0x7bb9770 [Final Native Public]
    bool GetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x7bb9240 [Final Native Public]
    bool GetCustomNumBitsForUVs(const int32& AttributeValue); // 0x7bb8f40 [Final Native Public]
    bool GetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x7bb8b70 [Final Native Public]
    bool GetCustomFlattenTracks(const bool& AttributeValue); // 0x7bb5250 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x7bb4c30 [Final Native Public]
    bool GetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x7bb1b00 [Final Native Public]

// UInterchangeGroomCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGroomCacheFactoryNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7bd4380 [Final Native Public]
    bool SetCustomNumFrames(const int32& AttributeValue); // 0x7bd0b90 [Final Native Public]
    bool SetCustomGroomCacheImportType(const EInterchangeGroomCacheImportType& AttributeValue); // 0x7bcc520 [Final Native Public]
    bool SetCustomGroomCacheAttributes(const EInterchangeGroomCacheAttributes& AttributeValue); // 0x7bcc390 [Final Native Public]
    bool SetCustomGroomAssetPath(const FSoftObjectPath& AttributeValue); // 0x7bcc1f0 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x7bcb790 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x7bcab50 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7bbb880 [Final Native Public]
    bool GetCustomNumFrames(const int32& AttributeValue); // 0x7bb9040 [Final Native Public]
    bool GetCustomGroomCacheImportType(const EInterchangeGroomCacheImportType& AttributeValue); // 0x7bb61a0 [Final Native Public]
    bool GetCustomGroomCacheAttributes(const EInterchangeGroomCacheAttributes& AttributeValue); // 0x7bb5ff0 [Final Native Public]
    bool GetCustomGroomAssetPath(const FSoftObjectPath& AttributeValue); // 0x7bb5ed0 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x7bb5700 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x7bb4d30 [Final Native Public]

// UInterchangeGroomFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGroomFactoryNode)
    bool SetCustomGroupInterpolationSettings(FHairGroupsInterpolation& AttributeValue); // 0x7bcc6b0 [Final Native Public]
    bool GetCustomGroupInterpolationSettings(FHairGroupsInterpolation& AttributeValue); // 0x7bb6350 [Final Native Public]

// UInterchangeHeterogeneousVolumeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeHeterogeneousVolumeActorFactoryNode)
    bool SetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x7bd6730 [Final Native Public]
    bool GetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x7bbd480 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x7bd3150 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x7bd2a10 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x7bc9240 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x7bc2830 [Final Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x7bbaab0 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x7bba4e0 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x7bb3c00 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x7bb03b0 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x7bb0370 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x7bb0280 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x7bab0d0 [Final Native Public]

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

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x7bcb920 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x7bc28e0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x7bb5800 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x7bb1a40 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x7bb1a00 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x7bb1910 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x7bab180 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x7bd5df0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x7bd4940 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7bcee60 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x7bce1e0 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x7bbccf0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x7bbbca0 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x7bb7c40 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x7bb7480 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5a00 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x7bd2620 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x7bce2b0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x7bccac0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bcc8f0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x7bc6090 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x7bbca40 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x7bba240 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x7bb7530 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x7bb65b0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x7bb64b0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x7bb1d00 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x7bd4030 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x7bd3dd0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x7bbb5d0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x7bbb370 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x7bd5af0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x7bcef50 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x7bbcaf0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x7bb7ce0 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x7bd10d0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x7bcdab0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x7bb9340 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x7bb7080 [Final Native Public]

// UInterchangeSkyLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkyLightFactoryNode)
    bool SetCustomSourceType(const EInterchangeSkyLightSourceType& SourceType); // 0x7bd3ea0 [Final Native Public]
    bool SetCustomCubemapDependency(const FString& TextureCubeFactoryNodeUid); // 0x7bc93d0 [Final Native Public]
    bool GetCustomSourceType(const EInterchangeSkyLightSourceType& SourceType); // 0x7bbb420 [Final Native Public]
    bool GetCustomCubemapDependency(const FString& TextureCubeFactoryNodeUid); // 0x7bb3d00 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5420 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x7bd5200 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x7bd2f30 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7bd2bc0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x7bd1fd0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd0d20 [Final Native Public]
    bool SetCustomDisplacementCenter(float AttributeValue); // 0x7bca090 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x7bc7590 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bc0e10 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bc0cb0 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bc0b50 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bc09f0 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bc05b0 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbf7f0 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbf690 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbef20 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbecc0 [Final Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbeb60 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbe890 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbdf60 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbdd00 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbdba0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x7bbc540 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x7bbc390 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x7bba900 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7bba600 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x7bb9d70 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x7bb9140 [Final Native Public]
    bool GetCustomDisplacementCenter(const float& AttributeValue); // 0x7bb4560 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x7bb29b0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bafc00 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bafaa0 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7baf940 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7baf7e0 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7baf0c0 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7baeb80 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x7bae4e0 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x7bae410 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x7bae340 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x7bae270 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x7bae1a0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x7bae0d0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x7bae000 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x7badf30 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x7bade60 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x7badd90 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x7badcc0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x7badbf0 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x7badb20 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x7bada50 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x7bad980 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x7bad8b0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x7bad7e0 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x7bad710 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x7bad640 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x7bad570 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bad440 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bad310 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bad1e0 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bad0b0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bacf80 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bace50 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bacd20 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bacbf0 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bacac0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac990 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac860 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac730 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac600 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac4d0 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac3a0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac270 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac140 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bac010 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7babee0 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7babdb0 [Final Native Public]

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

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x7bd14c0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x7bcdcd0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x7bc77b0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x7bb9530 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x7bb7180 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x7bb29b0 [Final Native Public]

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

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x7bbe370 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x7bd7a10 [Final Native Public]
    bool SetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x7bcde80 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x7bcbc90 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x7bc5ab0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x7bc2af0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x7bbff90 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x7bbfc70 [Final Native Public]
    bool GetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x7bb7240 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x7bb5b00 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x7bb16d0 [Final Native Public]

// UInterchangeSceneComponentFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneComponentFactoryNode)
    bool SetCustomLocalTransform(FTransform& AttributeValue); // 0x7bcf2c0 [Final Native Public]
    bool SetCustomComponentVisibility(const bool& AttributeValue); // 0x7bc84d0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x7bb7ef0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x7bb3400 [Final Native Public]
    void GetComponentUids(const TArray<FString>& OutComponentUids); // 0x7bafe20 [Final Native Public]
    bool AddComponentUid(const FString& ComponentUid); // 0x7baaef0 [Final Native Public]

// UInterchangeInstancedStaticMeshComponentFactoryNode (/Script/InterchangeFactoryNodes.InterchangeInstancedStaticMeshComponentFactoryNode)
    bool SetCustomInstancedAssetUid(const FString& AttributeValue); // 0x7bce030 [Final Native Public]
    bool SetCustomHierarchicalISM(const bool& AttributeValue); // 0x7bcc760 [Final Native Public]
    void GetInstanceTransforms(const TArray<FTransform>& OutInstanceTransforms); // 0x7bbe500 [Final Native Public]
    bool GetCustomInstancedAssetUid(const FString& AttributeValue); // 0x7bb7360 [Final Native Public]
    bool GetCustomHierarchicalISM(const bool& AttributeValue); // 0x7bb6400 [Final Native Public]
    void AddInstanceTransforms(const TArray<FTransform>& InInstanceTransforms); // 0x7bab3f0 [Final Native Public]
    void AddInstanceTransform(FTransform& InstanceTransform); // 0x7bab2e0 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x7bc2990 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x7bbcfd0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x7bbcf90 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x7bbcea0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x7bab230 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd5820 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd4f60 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd4e70 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd4d80 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bd3990 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bd1670 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bd04e0 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x7bcfca0 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x7bcd920 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x7bcd600 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x7bcd440 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x7bc90b0 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bc7950 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x7bc4140 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc1680 [Final Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x7bbc840 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x7bbc170 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x7bbc070 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x7bbbf70 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bbb030 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7bb9650 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x7bb8a70 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x7bb8570 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x7bb6f80 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x7bb6d80 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x7bb6bd0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x7bb3b00 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x7bb2ab0 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x7bb0620 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x7bd3b30 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x7bc28e0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x7bc1fc0 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x7bb1a00 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x7bb1a40 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x7bbb150 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x7bab180 [Final Native Public]

// UInterchangeSparseVolumeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSparseVolumeTextureFactoryNode)
    bool SetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7bc7270 [Final Native Public]
    bool SetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x7bc7080 [Final Native Public]
    bool SetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x7bc6e90 [Final Native Public]
    bool SetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x7bc6ca0 [Final Native Public]
    bool SetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x7bc6ab0 [Final Native Public]
    bool SetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7bc6920 [Final Native Public]
    bool SetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x7bc6730 [Final Native Public]
    bool SetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x7bc6540 [Final Native Public]
    bool SetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x7bc6350 [Final Native Public]
    bool SetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x7bc6160 [Final Native Public]
    bool SetCustomAnimationID(const FString& InAnimationID); // 0x7bc5c60 [Final Native Public]
    bool GetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7bb27b0 [Final Native Public]
    bool GetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x7bb2690 [Final Native Public]
    bool GetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x7bb2570 [Final Native Public]
    bool GetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x7bb2450 [Final Native Public]
    bool GetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x7bb2330 [Final Native Public]
    bool GetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7bb2230 [Final Native Public]
    bool GetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x7bb2110 [Final Native Public]
    bool GetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x7bb1ff0 [Final Native Public]
    bool GetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x7bb1ed0 [Final Native Public]
    bool GetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x7bb1db0 [Final Native Public]
    bool GetCustomAnimationID(const FString& OutAnimationID); // 0x7bb17f0 [Final Native Public]

// UInterchangeSpecularProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpecularProfileFactoryNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x7bd4a10 [Final Native Public]
    bool SetCustomFormat(const ESpecularProfileFormat& Format); // 0x7bcb600 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x7bbbd50 [Final Native Public]
    bool GetCustomFormat(const ESpecularProfileFormat& Format); // 0x7bb5550 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x7bd77b0 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bd4850 [Final Native Public]
    bool SetCustomSubstituteUID(const FString& AttributeValue); // 0x7bd46a0 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bd4100 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bcfe30 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bcf9e0 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bcbba0 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bcbab0 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7bca8d0 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7bca340 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x7bca230 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x7bc7db0 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bc7cc0 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7bc7c00 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x7bc7400 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x7bc2dc0 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x7bc10e0 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x7bc0210 [Final Native Public]
    int32 GetSocketUidCount(); // 0x7bc01d0 [Final Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x7bbe6e0 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x7bbe5b0 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x7bbbba0 [Final Native Public]
    bool GetCustomSubstituteUID(const FString& AttributeValue); // 0x7bbba80 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x7bbb680 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x7bb8670 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x7bb8370 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x7bb5a00 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x7bb5900 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x7bb4b30 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x7bb4780 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x7bb4660 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x7bb2eb0 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x7bb2db0 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x7bb2cb0 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x7bb28b0 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x7babbb0 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x7babb00 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x7bd7870 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x7bd7620 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x7bd7480 [Final Native Public]
    bool SetForceCollisionPrimitiveGeneration(bool bGenerate); // 0x7bd72e0 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x7bc2e70 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x7bc2990 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x7bc26d0 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x7bc2570 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x7bc2410 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x7bc2040 [Final Native Public]
    bool RemoveAllMeshes(); // 0x7bc2000 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x7bc1f70 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x7bc1f20 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x7bc1ed0 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x7bc09c0 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x7bc08b0 [Final Native Public]
    TMap<FString, FString> GetSphereCollisionMeshMap(); // 0x7bc0820 [Final Native Public]
    void GetSphereColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x7bc0710 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x7bbee20 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x7bbcf90 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x7bbcfd0 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x7bbe1c0 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x7bbe0c0 [Final Native Public]
    bool GetForceCollisionPrimitiveGeneration(const bool& bGenerate); // 0x7bbde60 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x7bb0190 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x7bb0080 [Final Native Public]
    TMap<FString, FString> GetConvexCollisionMeshMap(); // 0x7bafff0 [Final Native Public]
    void GetConvexColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x7bafee0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x7baf7b0 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x7baf6a0 [Final Native Public]
    TMap<FString, FString> GetCapsuleCollisionMeshMap(); // 0x7baf610 [Final Native Public]
    void GetCapsuleColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x7baf500 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x7baf4d0 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x7baf3c0 [Final Native Public]
    TMap<FString, FString> GetBoxCollisionMeshMap(); // 0x7baf330 [Final Native Public]
    void GetBoxColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x7baf220 [Final Native Public]
    bool AddSphereCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x7babc80 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x7baab50 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x7bab230 [Final Native Public]
    bool AddConvexCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x7baafa0 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& ColliderMeshUid); // 0x7baab50 [Final Native Public]
    bool AddCapsuleCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x7baad10 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x7baab50 [Final Native Public]
    bool AddBoxCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x7baabe0 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x7baab50 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x7b36c10 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x7b36a80 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x7b31f80 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x7b31470 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x7b289a0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x7b288a0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x7b250e0 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x7b24910 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x7b394e0 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x7b36290 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x7b35580 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x7b31ab0 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x7b31920 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x7b2f370 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x7b2a650 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x7b281a0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x7b27950 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x7b24d10 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x7b24c10 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x7b22da0 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x7b36da0 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x7b28aa0 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x7b211c0 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x7b20d80 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x7b20a20 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x7b37100 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x7b30c80 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7b30ad0 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x7b28ce0 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x7b24190 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7b24070 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x7b3a2d0 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x7b36770 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x7b31df0 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x7b30100 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x7b39990 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x7b286a0 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x7b24f30 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x7b23990 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x7b2a950 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x7b32430 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x7b2da30 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x7b25600 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x7b22ce0 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x7b22cb0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x7b22bc0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x7b208e0 [Final Native Public]

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

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x7b384c0 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x7b380d0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7b37a70 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x7b31160 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x7b29c20 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x7b29790 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7b29380 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x7b24660 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x7b36410 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x7b322a0 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x7b2ed30 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x7b2e680 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x7b28350 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x7b25370 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x7b227f0 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x7b22390 [Final Native Public]

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

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x7b375b0 [Final Native Public]
    bool SetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x7b37420 [Final Native Public]
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x7b36f50 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x7b2f1e0 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x7b2f050 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x7b2eec0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x7b2e4c0 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x7b2e300 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x7b2d320 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x7b2bc70 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x7b2b4b0 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x7b28fd0 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x7b28ed0 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x7b28bc0 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x7b22ac0 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x7b229c0 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x7b228c0 [Final Native Public]

// UInterchangeGroomNode (/Script/InterchangeNodes.InterchangeGroomNode)
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeGroomPayLoadType& PayloadType); // 0x7b3a370 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7b37a70 [Final Native Public]
    bool SetCustomNumFrames(const int32& AttributeValue); // 0x7b35890 [Final Native Public]
    bool SetCustomGroomCacheAttributes(const EInterchangeGroomCacheAttributes& AttributeValue); // 0x7b332e0 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x7b32750 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x7b31790 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7b29380 [Final Native Public]
    bool GetCustomNumFrames(const int32& AttributeValue); // 0x7b27b40 [Final Native Public]
    bool GetCustomGroomCacheAttributes(const EInterchangeGroomCacheAttributes& AttributeValue); // 0x7b26190 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x7b25800 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x7b24b10 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x7b38e80 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x7b37d80 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x7b34c70 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x7b34630 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x7b2a240 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x7b29570 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x7b27330 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x7b26e80 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7b38b10 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x7b365a0 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x7b347c0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x7b34130 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7b33f60 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x7b2f6b0 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x7b2a040 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x7b28500 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x7b26f80 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x7b26b40 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x7b26a40 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x7b22fc0 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x7b38ce0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x7b34e00 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x7b2a140 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x7b274c0 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x7b35be0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x7b342e0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x7b27d30 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x7b26c60 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x7b378d0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x7b37280 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x7b29280 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x7b28dd0 [Final Native Public]

// UInterchangeSkyLightNode (/Script/InterchangeNodes.InterchangeSkyLightNode)
    bool SetCustomSourceType(const EInterchangeSkyLightSourceType& SourceType); // 0x7b37740 [Final Native Public]
    bool SetCustomCubemapDependency(const FString& TextureCubeNodeUid); // 0x7b308e0 [Final Native Public]
    bool GetCustomSourceType(const EInterchangeSkyLightSourceType& SourceType); // 0x7b290d0 [Final Native Public]
    bool GetCustomCubemapDependency(const FString& TextureCubeNodeUid); // 0x7b23f50 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x7b35d80 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x7b2fab0 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x7b2cbf0 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x7b2cab0 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x7b2c990 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x7b2b960 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x7b27e30 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x7b23450 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x7b21440 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x7b21320 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x7b210b0 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x7b20ef0 [Final Native Public]

// UInterchangeMaterialReferenceNode (/Script/InterchangeNodes.InterchangeMaterialReferenceNode)
    bool SetCustomContentPath(const FString& AttributeValue); // 0x7b30730 [Final Native Public]
    bool GetCustomContentPath(const FString& AttributeValue); // 0x7b23e30 [Final Native Public]

// UInterchangeMeshLODContainerNode (/Script/InterchangeNodes.InterchangeMeshLODContainerNode)
    bool ResetMeshLODNodeUids(); // 0x7b2e1a0 [Final Native Public]
    bool RemoveMeshLODNodeUid(const FString& MeshLODNodeUid); // 0x7adc2d0 [Final Native Public]
    void GetMeshLODNodeUids(const TArray<FString>& OutMeshLODNodeUid); // 0x7ad8e00 [Final Native Public]
    bool AddMeshLODNodeUid(const FString& MeshLODNodeUid); // 0x7ad56c0 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x7b3a730 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x7b3a640 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x7b3a590 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x7b3a4e0 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayloadType); // 0x7b3a1e0 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x7b3a0e0 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x7b3a030 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x7b39e10 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x7b39360 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x7b38980 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x7b36110 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x7b33dd0 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x7b33c40 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x7b33ab0 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x7b33920 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x7b33790 [Final Native Public]
    bool SetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x7b2ff70 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x7b2fdd0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x7b2de30 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x7b2dd80 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x7b2dcd0 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x7b2dc20 [Final Native Public]
    bool RemoveAssemblyPartDependencyUid(const FString& DependencyUid); // 0x7b2d980 [Final Native Public]
    bool IsSkinnedMesh(); // 0x7b2d480 [Final Native Public]
    bool IsMorphTarget(); // 0x7b2d250 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x7b2c4d0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x7b2c170 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x7b2c080 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x7b2bfc0 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x7b2bf80 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x7b2bc30 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x7b2bb70 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x7b2ba80 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x7b2b380 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x7b2b290 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x7b2b1d0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x7b2b190 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x7b2a560 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x7b29f40 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x7b280b0 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x7b26940 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x7b26840 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x7b26740 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x7b26640 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x7b26540 [Final Native Public]
    bool GetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x7b237e0 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x7b23640 [Final Native Public]
    void GetAssemblyPartDependency(int32 Index, const FString& OutDependency); // 0x7b22120 [Final Native Public]
    int32 GetAssemblyPartDependenciesCount(); // 0x7b220e0 [Final Native Public]
    void GetAssemblyPartDependencies(const TArray<FString>& OutDependencies); // 0x7b22020 [Final Native Public]
    bool AddAssemblyPartDependencyUid(const FString& DependencyUid); // 0x7b206d0 [Final Native Public]

// UInterchangeGeometryCacheNode (/Script/InterchangeNodes.InterchangeGeometryCacheNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7b37bf0 [Final Native Public]
    bool SetCustomHasConstantTopology(const bool& AttributeValue); // 0x7b33600 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x7b325c0 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x7b31600 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7b29470 [Final Native Public]
    bool GetCustomHasConstantTopology(const bool& AttributeValue); // 0x7b26440 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x7b25700 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x7b24a10 [Final Native Public]

// UInterchangeSceneComponentNode (/Script/InterchangeNodes.InterchangeSceneComponentNode)
    bool SetCustomLocalTransform(FTransform& AttributeValue); // 0x7b34fa0 [Final Native Public]
    bool SetCustomComponentVisibility(const bool& AttributeValue); // 0x7b30410 [Final Native Public]
    UInterchangeSceneNode* GetParentSceneNodeAndTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& SceneNodeTransform, bool bForceRecache); // 0x7b2b7c0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x7b275c0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x7b23c30 [Final Native Public]
    void GetComponentUids(const TArray<FString>& OutComponentUids); // 0x7b22210 [Final Native Public]
    bool AddComponentUid(const FString& ComponentUid); // 0x7b20780 [Final Native Public]

// UInterchangeInstancedStaticMeshComponentNode (/Script/InterchangeNodes.InterchangeInstancedStaticMeshComponentNode)
    bool SetCustomInstancedAssetUid(const FString& AttributeValue); // 0x7b34480 [Final Native Public]
    void GetInstanceTransforms(const TArray<FTransform>& OutInstanceTransforms); // 0x7b2af30 [Final Native Public]
    bool GetCustomInstancedAssetUid(const FString& AttributeValue); // 0x7b26d60 [Final Native Public]
    void AddInstanceTransforms(const TArray<FTransform>& InInstanceTransforms); // 0x7b20ca0 [Final Native Public]
    void AddInstanceTransform(FTransform& InstanceTransform); // 0x7b20b90 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x7b3a860 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x7b39f00 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x7b39ca0 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x7b38260 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x7b35f30 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x7b35170 [Final Native Public]
    bool SetCustomIsSceneRoot(const bool& IsSceneRoot); // 0x7b34ae0 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x7b33470 [Final Native Public]
    bool SetCustomGlobalMatrixForT0Rebinding(const FMatrix& AttributeValue); // 0x7b32ac0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x7b328e0 [Final Native Public]
    bool SetCustomComponentVisibility(bool bInIsVisible); // 0x7b30590 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x7b2f850 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x7b2f500 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x7b2e9d0 [Final Native Public]
    bool SetCustomActorVisibility(bool bInIsVisible); // 0x7b2e830 [Final Native Public]
    bool SetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& AnimationCurveType); // 0x7b2e1d0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x7b2e0f0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x7b2df90 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x7b2d4b0 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x7b2c8d0 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x7b2c890 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x7b2c7a0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x7b2c5f0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x7b2c320 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x7b2afe0 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x7b2ab50 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x7b29ac0 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x7b29890 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x7b27f50 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x7b276d0 [Final Native Public]
    bool GetCustomIsSceneRoot(const bool& IsSceneRoot); // 0x7b27230 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x7b26340 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x7b25c00 [Final Native Public]
    bool GetCustomGlobalMatrixForT0Rebinding(const FMatrix& AttributeValue); // 0x7b25a60 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x7b25900 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& bOutIsVisible); // 0x7b23d30 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x7b232f0 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x7b230c0 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x7b22ea0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x7b225b0 [Final Native Public]
    bool GetCustomActorVisibility(const bool& bOutIsVisible); // 0x7b224b0 [Final Native Public]
    void GetComponentUids(const TArray<FString>& OutComponentUids); // 0x7b222d0 [Final Native Public]
    bool GetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& OutCurveAnimationType); // 0x7b21e70 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x7b21000 [Final Native Public]
    bool AddComponentUid(const FString& ComponentUid); // 0x7b20830 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x7b2d8a0 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x7b2d7c0 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x7b2d640 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x7b2d560 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x7b2cfb0 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x7b2d1b0 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x7b2ce00 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x7b2cd20 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x7b2ad20 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x7b21d80 [Final Native Static Public]
    bool DisconnectInputFromOutputNode(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x7b21b60 [Final Native Static Public]
    bool DisconnectInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName); // 0x7b21a60 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x7b21850 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x7b216d0 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x7b21570 [Final Native Static Public]

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

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x7b387f0 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x7b38670 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7b368f0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x7b35a10 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x7b34950 [Final Native Public]
    bool SetCustomDisplacementCenterMode(float AttributeValue); // 0x7b30e10 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x7b2fc40 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x7b29e40 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x7b29d40 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7b287a0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x7b27c30 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x7b27130 [Final Native Public]
    bool GetCustomDisplacementCenterMode(const float& AttributeValue); // 0x7b24440 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x7b23540 [Final Native Public]

// UInterchangeSpecularProfileNode (/Script/InterchangeNodes.InterchangeSpecularProfileNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x7b37f20 [Final Native Public]
    bool SetCustomFormat(uint8 Format); // 0x7b32110 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x7b29670 [Final Native Public]
    bool GetCustomFormat(const uint8& Format); // 0x7b251e0 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetForceLongLatCubemap(const bool& AttributeValue); // 0x7b39b10 [Final Native Public]
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x7b39800 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x7b39670 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x7b2c710 [Final Native Public]
    bool GetForceLongLatCubemap(const bool& AttributeValue); // 0x7b2aa50 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x7b2a850 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x7b2a750 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x7b391b0 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x7b30fb0 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x7b2dae0 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x7b2a440 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x7b24540 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x7b22210 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x7b24410 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x7b24320 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x7b20780 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x7adc2d0 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x7ad8e00 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x7ad8ec0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x7ad8ef0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x7ad56c0 [Final Native Public]

// UInterchangeVolumeNode (/Script/InterchangeNodes.InterchangeVolumeNode)
    bool SetCustomFileName(const FString& AttributeValue); // 0x7b31c40 [Final Native Public]
    bool SetCustomAnimationID(const FString& AttributeValue); // 0x7b2eb80 [Final Native Public]
    bool RemoveCustomGridDependency(const FString& DependencyUid); // 0x7b2dae0 [Final Native Public]
    bool RemoveCustomFrameIndexInAnimation(int32 Index); // 0x7b2db90 [Final Native Public]
    void GetCustomGridDependency(int32 Index, const FString& OutDependency); // 0x7b24320 [Final Native Public]
    int32 GetCustomGridDependeciesCount(); // 0x7b24410 [Final Native Public]
    void GetCustomGridDependecies(const TArray<FString>& OutDependencies); // 0x7b22210 [Final Native Public]
    void GetCustomFrameIndicesInAnimation(const TArray<int32>& OutAnimationIndices); // 0x7b25550 [Final Native Public]
    void GetCustomFrameIndexInAnimation(int32 IndexIndex, const int32& OutIndex); // 0x7b25470 [Final Native Public]
    bool GetCustomFileName(const FString& AttributeValue); // 0x7b24e10 [Final Native Public]
    bool GetCustomAnimationID(const FString& AttributeValue); // 0x7b226d0 [Final Native Public]
    bool AddCustomGridDependency(const FString& DependencyUid); // 0x7b20780 [Final Native Public]
    bool AddCustomFrameIndexInAnimation(int32 Index); // 0x7b20990 [Final Native Public]

// UInterchangeVolumeGridNode (/Script/InterchangeNodes.InterchangeVolumeGridNode)
    bool SetCustomNumComponents(const int32& NumComponents); // 0x7b35710 [Final Native Public]
    bool SetCustomGridTransform(FTransform& AttributeValue); // 0x7b33100 [Final Native Public]
    bool SetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x7b32f70 [Final Native Public]
    bool SetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x7b32de0 [Final Native Public]
    bool SetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x7b32c50 [Final Native Public]
    bool SetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x7b312f0 [Final Native Public]
    bool GetCustomNumComponents(const int32& NumComponents); // 0x7b27a50 [Final Native Public]
    bool GetCustomGridTransform(FTransform& AttributeValue); // 0x7b26030 [Final Native Public]
    bool GetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x7b25f30 [Final Native Public]
    bool GetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x7b25e30 [Final Native Public]
    bool GetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x7b25e30 [Final Native Public]
    bool GetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x7b24760 [Final Native Public]

// UInterchangeGenericAudioPipeline (/Script/InterchangePipelines.InterchangeGenericAudioPipeline)
    UInterchangeAudioSoundWaveFactoryNode* CreateSoundWaveFactoryNode(UInterchangeAudioSoundWaveNode* SoundWaveNode); // 0x7cb1590 [Final Native Protected]

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

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x7cb26f0 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x7cb2610 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x7cb2530 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x7cb2390 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x7cb22a0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x7cb21b0 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x7cb2080 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x7cb1fa0 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7cb1ee0 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x7cb1e20 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7cb1d60 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x7cb1c00 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x7cb1b40 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x7cb1a80 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7cb19c0 [Final Native Public]
    void GetAllGeometryCacheInstance(const TArray<FString>& MeshInstanceUids); // 0x7cb1900 [Final Native Public]
    void GetAllGeometryCacheGeometry(const TArray<FString>& MeshGeometryUids); // 0x7cb1840 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x7cb1500 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x3156640 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3156570 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x31564a0 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x31563d0 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x31562b0 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x3156280 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x31561f0 [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); // 0x3155e60 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x3155dd0 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x3155d40 [Native Public]

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

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

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

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

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x3116850 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x31167c0 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x3116720 [Final Native Public]
    TArray<ULandscapeGrassType*> GetGrassTypesBP(); // 0x3116670 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x3116580 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x3116490 [Final Native Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x376cb90 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x376cab0 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x376ca10 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x376c650 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x376c4f0 [Final Native Public]
    void ResetBindings(); // 0x376c490 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x376c270 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x376c110 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x376c010 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x15b23e0 [Public]
    void HideBurnin(); // 0x376bee0 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x376b860 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x376b570 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x376a0f0 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x376a010 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x37699d0 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3769880 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x15b23e0 [Event Public]
    UMovieSceneClock* GetSequenceCustomClock(); // 0x376b700 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x376b5b0 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x376b3b0 [Final Native Public]
    UMovieSceneClock* GetRootSequenceCustomClock(); // 0x376b2f0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x376a960 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x376a740 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x376a580 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x376a480 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x376a2a0 [Final Native Public]

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

// ULevelSequenceShotMetaDataLibrary (/Script/LevelSequence.LevelSequenceShotMetaDataLibrary)
    void SetIsSubSequence(ULevelSequence* InLevelSequence, bool bInIsSubSequence); // 0x376c960 [Final Native Static Public]
    void SetIsRecorded(ULevelSequence* InLevelSequence, bool bInIsRecorded); // 0x376c960 [Final Native Static Public]
    void SetIsNoGood(ULevelSequence* InLevelSequence, bool bInIsNoGood); // 0x376c960 [Final Native Static Public]
    void SetIsFlagged(ULevelSequence* InLevelSequence, bool bInIsFlagged); // 0x376c960 [Final Native Static Public]
    void SetFavoriteRating(ULevelSequence* InLevelSequence, int32 InFavoriteRating); // 0x376c8b0 [Final Native Static Public]
    bool HasIsSubSequenceByAssetData(FAssetData& InAssetData); // 0x376bdd0 [Final Native Static Public]
    bool HasIsSubSequence(ULevelSequence* InLevelSequence); // 0x376b900 [Final Native Static Public]
    bool HasIsRecordedByAssetData(FAssetData& InAssetData); // 0x376bcc0 [Final Native Static Public]
    bool HasIsRecorded(ULevelSequence* InLevelSequence); // 0x376b900 [Final Native Static Public]
    bool HasIsNoGoodByAssetData(FAssetData& InAssetData); // 0x376bbb0 [Final Native Static Public]
    bool HasIsNoGood(ULevelSequence* InLevelSequence); // 0x376b900 [Final Native Static Public]
    bool HasIsFlaggedByAssetData(FAssetData& InAssetData); // 0x376baa0 [Final Native Static Public]
    bool HasIsFlagged(ULevelSequence* InLevelSequence); // 0x376b900 [Final Native Static Public]
    bool HasFavoriteRatingByAssetData(FAssetData& InAssetData); // 0x376b980 [Final Native Static Public]
    bool HasFavoriteRating(ULevelSequence* InLevelSequence); // 0x376b900 [Final Native Static Public]
    bool GetIsSubSequenceByAssetData(FAssetData& InAssetData, const bool& bOutIsSubSequence); // 0x376b180 [Final Native Static Public]
    FName GetIsSubSequenceAssetTag(); // 0x376b160 [Final Native Static Public]
    bool GetIsSubSequence(ULevelSequence* InLevelSequence, const bool& bOutIsSubSequence); // 0x376abf0 [Final Native Static Public]
    bool GetIsRecordedByAssetData(FAssetData& InAssetData, const bool& bOutIsRecorded); // 0x376aff0 [Final Native Static Public]
    FName GetIsRecordedAssetTag(); // 0x376afd0 [Final Native Static Public]
    bool GetIsRecorded(ULevelSequence* InLevelSequence, const bool& bOutIsRecorded); // 0x376abf0 [Final Native Static Public]
    bool GetIsNoGoodByAssetData(FAssetData& InAssetData, const bool& bOutNoGood); // 0x376ae60 [Final Native Static Public]
    FName GetIsNoGoodAssetTag(); // 0x376ae40 [Final Native Static Public]
    bool GetIsNoGood(ULevelSequence* InLevelSequence, const bool& bOutNoGood); // 0x376abf0 [Final Native Static Public]
    bool GetIsFlaggedByAssetData(FAssetData& InAssetData, const bool& bOutIsFlagged); // 0x376acd0 [Final Native Static Public]
    FName GetIsFlaggedAssetTag(); // 0x376acb0 [Final Native Static Public]
    bool GetIsFlagged(ULevelSequence* InLevelSequence, const bool& bOutIsFlagged); // 0x376abf0 [Final Native Static Public]
    bool GetFavoriteRatingByAssetData(FAssetData& InAssetData, const int32& OutFavoriteRating); // 0x376aa80 [Final Native Static Public]
    FName GetFavoriteRatingAssetTag(); // 0x376aa60 [Final Native Static Public]
    bool GetFavoriteRating(ULevelSequence* InLevelSequence, const int32& OutFavoriteRating); // 0x376a9a0 [Final Native Static Public]
    void ClearIsSubSequence(ULevelSequence* InLevelSequence); // 0x330e920 [Final Native Static Public]
    void ClearIsRecorded(ULevelSequence* InLevelSequence); // 0x330e920 [Final Native Static Public]
    void ClearIsNoGood(ULevelSequence* InLevelSequence); // 0x330e920 [Final Native Static Public]
    void ClearIsFlagged(ULevelSequence* InLevelSequence); // 0x330e920 [Final Native Static Public]
    void ClearFavoriteRating(ULevelSequence* InLevelSequence); // 0x330e920 [Final Native Static Public]

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x376cbc0 [Final Native Public]
    void Play(); // 0x376bf20 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x376bf00 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x376b590 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x36fac40 [Final Native Public]

// ULiveLinkBlueprintLibrary (/Script/LiveLink.LiveLinkBlueprintLibrary)
    void UnpauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x7d0fe30 [Final Native Static Public]
    void TransformNames(FSubjectFrameHandle& SubjectFrameHandle, const TArray<FName>& TransformNames); // 0x7d0fd20 [Final Native Static Private]
    void TransformName(FLiveLinkTransform& LiveLinkTransform, const FName& Name); // 0x7d0fc20 [Final Native Static Private]
    void SetLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bEnabled); // 0x7d0fae0 [Final Native Static Public]
    bool RemoveSource(FLiveLinkSourceHandle& SourceHandle); // 0x7d0f700 [Final Native Static Private]
    void PauseSubject(const FLiveLinkSubjectName& SubjectName); // 0x7d0f630 [Final Native Static Public]
    void ParentBoneSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x7d0f4c0 [Final Native Static Private]
    int32 NumberOfTransforms(FSubjectFrameHandle& SubjectFrameHandle); // 0x7d0f410 [Final Native Static Private]
    bool IsSpecificLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bForThisFrame); // 0x7d0f2c0 [Final Native Static Public]
    bool IsSourceStillValid(FLiveLinkSourceHandle& SourceHandle); // 0x7d0f200 [Final Native Static Private]
    bool IsLiveLinkSubjectEnabled(const FLiveLinkSubjectName& SubjectName); // 0x7d0f120 [Final Native Static Public]
    bool HasParent(FLiveLinkTransform& LiveLinkTransform); // 0x7d0f050 [Final Native Static Private]
    void GetTransformByName(FSubjectFrameHandle& SubjectFrameHandle, const FName& TransformName, FLiveLinkTransform& LiveLinkTransform); // 0x7d0eef0 [Final Native Static Private]
    void GetTransformByIndex(FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, FLiveLinkTransform& LiveLinkTransform); // 0x7d0eda0 [Final Native Static Private]
    TSubclassOf<ULiveLinkRole> GetSpecificLiveLinkSubjectRole(const FLiveLinkSubjectKey& SubjectKey); // 0x7d0ec60 [Final Native Static Public]
    FText GetSourceTypeFromGuid(const FGuid& SourceGuid); // 0x7d0eb20 [Final Native Static Public]
    FText GetSourceType(FLiveLinkSourceHandle& SourceHandle); // 0x7d0ea10 [Final Native Static Private]
    FText GetSourceStatus(FLiveLinkSourceHandle& SourceHandle); // 0x7d0e900 [Final Native Static Private]
    FText GetSourceMachineName(FLiveLinkSourceHandle& SourceHandle); // 0x7d0e7f0 [Final Native Static Private]
    void GetRootTransform(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkTransform& LiveLinkTransform); // 0x7d0e6e0 [Final Native Static Private]
    bool GetPropertyValue(FLiveLinkBasicBlueprintData& BasicData, const FName& PropertyName, const float& Value); // 0x7d0e4e0 [Final Native Static Private]
    void GetParent(FLiveLinkTransform& LiveLinkTransform, FLiveLinkTransform& Parent); // 0x7d0e3e0 [Final Native Static Private]
    void GetMetadata(FSubjectFrameHandle& SubjectFrameHandle, FSubjectMetadata& MetaData); // 0x7d0e1e0 [Final Native Static Private]
    ELiveLinkSubjectState GetLiveLinkSubjectState(const FLiveLinkSubjectName& SubjectName); // 0x7d0df70 [Final Native Static Public]
    TArray<FLiveLinkSubjectKey> GetLiveLinkSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject); // 0x7d0e050 [Final Native Static Public]
    TSubclassOf<ULiveLinkRole> GetLiveLinkSubjectRole(const FLiveLinkSubjectName& SubjectName); // 0x7d0de60 [Final Native Static Public]
    TArray<FLiveLinkSubjectName> GetLiveLinkEnabledSubjectNames(bool bIncludeVirtualSubject); // 0x7d0dc90 [Final Native Static Public]
    void GetCurves(FSubjectFrameHandle& SubjectFrameHandle, TMap<FName, float>& Curves); // 0x7d0dac0 [Final Native Static Private]
    void GetChildren(FLiveLinkTransform& LiveLinkTransform, const TArray<FLiveLinkTransform>& Children); // 0x7d0d9a0 [Final Native Static Private]
    void GetBasicData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkBasicBlueprintData& BasicBlueprintData); // 0x7d0d7e0 [Final Native Static Private]
    bool GetAnimationStaticData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkSkeletonStaticData& AnimationStaticData); // 0x7d0d310 [Final Native Static Private]
    bool GetAnimationFrameData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkAnimationFrameData& AnimationFrameData); // 0x7d0d160 [Final Native Static Private]
    bool EvaluateLiveLinkFrameWithSpecificRole(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x7d0cf90 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtWorldTimeOffset(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, float WorldTimeOffset, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x7d0cd60 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtSceneTime(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, const FTimecode& SceneTime, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x7d0ca20 [Final Native Static Public]
    bool EvaluateLiveLinkFrame(const FLiveLinkSubjectRepresentation& SubjectRepresentation, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x7d0c610 [Final Native Static Public]
    void ComponentSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x7d0c1c0 [Final Native Static Private]
    int32 ChildCount(FLiveLinkTransform& LiveLinkTransform); // 0x7d0c110 [Final Native Static Private]

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

// ULiveLinkPreset (/Script/LiveLink.LiveLinkPreset)
    void BuildFromClient(); // 0x7d0c0f0 [Final Native Public]
    void ApplyToClientLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x7d0be90 [Final Native Public]
    bool ApplyToClient(); // 0x7d0be60 [Final Native Public]
    bool AddToClient(bool bRecreatePresets); // 0x7d0bdc0 [Final Native Public]

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

// ALiveLinkDataPreview (/Script/LiveLink.LiveLinkDataPreview)
    void SetEnableLiveLinkData(bool bNewEvaluate); // 0x7d0f8c0 [Final Native Public]
    void InitializeSubjects(); // 0x7d0f100 [Final Native Protected]

// ULiveLinkDataPreviewComponent (/Script/LiveLink.LiveLinkDataPreviewComponent)
    void SetEvaluateLiveLinkData(bool bNewEvaluateLiveLink); // 0x7d0fa50 [Final Native Public]
    void SetDrawLabels(bool bNewDrawLabel); // 0x7d0f830 [Final Native Public]

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

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

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

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x7fca7d0 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x7fca720 [Final Native Static Public]
    bool EqualEqual_LocalizableMessage(FLocalizableMessage& A, FLocalizableMessage& B); // 0x7fca600 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x7fca440 [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); // 0x15b23e0 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x37759c0 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x3775840 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x3775e30 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x3775da0 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x3775d10 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x3775bf0 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x3775ba0 [Final Native Public]
    bool IsConnected(); // 0x3775b10 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x3775ae0 [Final Native Public]
    bool GetUseWireframe(); // 0x3775ac0 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x3775aa0 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x3775a50 [Final Native Public]
    void Clear(); // 0x3775780 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x3775ee0 [Native Public]
    void StartReconstruction(); // 0x3775ec0 [Native Public]
    void PauseReconstruction(); // 0x3775b80 [Native Public]
    bool IsReconstructionStarted(); // 0x36a9970 [Native Public]
    bool IsReconstructionPaused(); // 0x3775b50 [Native Public]
    void DisconnectMRMesh(); // 0x37759a0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x37757b0 [Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x31ee0c0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x375a690 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x375a4b0 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x375a2d0 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x375a0f0 [Final Native Public]
    FString GetUrl(); // 0x3757630 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x375bb20 [Final Native Public]
    bool SupportsScrubbing(); // 0x375bae0 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x375ba00 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x375b9c0 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x375b7b0 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x375b5b0 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x375b400 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x375b1c0 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x375b0b0 [Final Native Public]
    bool SetRate(float Rate); // 0x375adc0 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x375abd0 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x375ab30 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x375a8c0 [Final Native Public]
    bool SetLooping(bool Looping); // 0x375a050 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x3759a40 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x3759910 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3759730 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x3759680 [Final Native Public]
    bool Scrub(const FTimespan& Time); // 0x3759520 [Final Native Public]
    bool Rewind(); // 0x3759480 [Final Native Public]
    bool Reopen(); // 0x37592d0 [Final Native Public]
    bool Previous(); // 0x3759010 [Final Native Public]
    void PlayAndSeek(); // 0x3758ff0 [Final Native Public]
    bool Play(); // 0x3758fc0 [Final Native Public]
    bool Pause(); // 0x3758f90 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x3758c90 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x3758a50 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x3758670 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x37585d0 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x3758500 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x3758460 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x3758020 [Final Native Public]
    bool Next(); // 0x3757fd0 [Final Native Public]
    bool IsReady(); // 0x3757f90 [Final Native Public]
    bool IsPreparing(); // 0x3757f50 [Final Native Public]
    bool IsPlaying(); // 0x3757f10 [Final Native Public]
    bool IsPaused(); // 0x3757ed0 [Final Native Public]
    bool IsLooping(); // 0x3757e90 [Final Native Public]
    bool IsConnecting(); // 0x3757e50 [Final Native Public]
    bool IsClosed(); // 0x3757e10 [Final Native Public]
    bool IsBuffering(); // 0x3757dd0 [Final Native Public]
    bool HasError(); // 0x3757c50 [Final Native Public]
    FRotator GetViewRotation(); // 0x3757bb0 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x3757a90 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x37579b0 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x37578e0 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x3757800 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x3757730 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x37576b0 [Final Native Public]
    FString GetUrl(); // 0x3757600 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x37574e0 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3757410 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3757320 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x37572a0 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x3757270 [Final Native Public]
    FTimespan GetTime(); // 0x3757230 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x3757090 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x3756e00 [Final Native Public]
    float GetRate(); // 0x3756dc0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x3756c10 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x3756b70 [Final Native Public]
    FName GetPlayerName(); // 0x3756b30 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x3756a10 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x3756980 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x37568b0 [Final Native Public]
    FText GetMediaName(); // 0x37564c0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x3756440 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x37563c0 [Final Native Public]
    FTimespan GetDuration(); // 0x3756320 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x37562a0 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x3756240 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x3756210 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x37560f0 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x3756020 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x3755f50 [Final Native Public]
    void Close(); // 0x3755b20 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x37559c0 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x3755820 [Final Native Public]
    bool CanPause(); // 0x37557e0 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x3759380 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x37591e0 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x3759040 [Final Native Public]
    int32 Num(); // 0x3758000 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x3757c90 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x3756d10 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x3756c30 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x37565d0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x3755e40 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x37554d0 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x3755150 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x3755060 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x375aec0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x375a9b0 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x3759ce0 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x3759c20 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x3759b50 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x3756e90 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x37566b0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3756530 [Final Native Public]
    float GetEnvelopeValue(); // 0x3756360 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x37556e0 [Final Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x375bb60 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x375aa60 [Final Native Public]
    int32 GetWidth(); // 0x3757c30 [Final Native Public]
    int32 GetTextureNumMips(); // 0x3757210 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3756570 [Final Native Public]
    int32 GetHeight(); // 0x37563a0 [Final Native Public]
    float GetAspectRatio(); // 0x3755f00 [Final Native Public]

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

// UMediaBundle (/Script/MediaFrameworkUtilities.MediaBundle)
    void OnMediaOpenOpened(const FString& DeviceUrl); // 0x7e45060 [Final Native Private]
    void OnMediaOpenFailed(const FString& DeviceUrl); // 0x7e44f40 [Final Native Private]
    void OnMediaClosed(); // 0x7e44f20 [Final Native Private]
    FOpenCVCameraViewInfo GetUndistortedCameraViewInfo(); // 0x7e44e70 [Final Native Public]
    UMediaTexture* GetMediaTexture(); // 0x3297e40 [Final Native Public]
    UMediaSource* GetMediaSource(); // 0x4401db0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x65a3650 [Final Native Public]
    UMaterialInterface* GetMaterial(); // 0x5d89e10 [Final Native Public]
    UTextureRenderTarget2D* GetLensDisplacementTexture(); // 0x7e44e10 [Final Native Public]

// AMediaBundleActorBase (/Script/MediaFrameworkUtilities.MediaBundleActorBase)
    void SetComponent(UPrimitiveComponent* InPrimitive, UMediaSoundComponent* InMediaSound); // 0x7e45260 [Final Native Protected]
    bool RequestOpenMediaSource(); // 0x7e451d0 [Final Native Public]
    void RequestCloseMediaSource(); // 0x7e45180 [Final Native Public]
    UMediaBundle* GetMediaBundle(); // 0x376b590 [Final Native Public]

// UMediaProfileBlueprintLibrary (/Script/MediaFrameworkUtilities.MediaProfileBlueprintLibrary)
    void SetMediaProfile(UMediaProfile* MediaProfile); // 0x7e45460 [Final Native Static Public]
    UMediaProfile* GetMediaProfile(); // 0x7e44e30 [Final Native Static Public]
    TArray<UProxyMediaSource*> GetAllMediaSourceProxy(); // 0x7e44d80 [Final Native Static Public]
    TArray<UProxyMediaOutput*> GetAllMediaOutputProxy(); // 0x7e44cf0 [Final Native Static Public]

// UProxyMediaOutput (/Script/MediaFrameworkUtilities.ProxyMediaOutput)
    bool IsProxyValid(); // 0x7e44ea0 [Final Native Public]

// UProxyMediaSource (/Script/MediaFrameworkUtilities.ProxyMediaSource)
    bool IsProxyValid(); // 0x7e44ee0 [Final Native Public]

// UMediaCapture (/Script/MediaIOCore.MediaCapture)
    bool UpdateTextureRenderTarget2D(UTextureRenderTarget2D* RenderTarget); // 0x7e363e0 [Final Native Public]
    void StopCapture(bool bAllowPendingFrameToBeProcess); // 0x7e36340 [Final Native Public]
    void SetMediaOutput(UMediaOutput* InMediaOutput); // 0x7e36290 [Final Native Public]
    EMediaCaptureState GetState(); // 0x31ee090 [Native Public]
    FIntPoint GetDesiredSize(); // 0x3756510 [Final Native Public]
    EPixelFormat GetDesiredPixelFormat(); // 0x7e36270 [Final Native Public]
    bool CaptureTextureRenderTarget2D(UTextureRenderTarget2D* RenderTarget, const FMediaCaptureOptions& CaptureOptions); // 0x7e36040 [Final Native Public]
    bool CaptureActiveSceneViewport(const FMediaCaptureOptions& CaptureOptions); // 0x7e35e40 [Final Native Public]

// UMediaOutput (/Script/MediaIOCore.MediaOutput)
    bool Validate(const FString& OutFailureReason); // 0x7e364c0 [Native Public]
    UMediaCapture* CreateMediaCapture(); // 0x7e361c0 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x1c611f0 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x1c60fc0 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x1c60e10 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x1c60d10 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x1c60c70 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x1c609f0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x1c60bd0 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x1c60b30 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x1c60a90 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x1c609f0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x1c60910 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x1c60800 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x1c60720 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x1c60640 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x1c604b0 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x1c603d0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x1c602f0 [Final Native Public]
    bool IsEmpty(); // 0x1c602c0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x1c601e0 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x1c60020 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x1c5ff10 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1c5fcd0 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x1c5fb10 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1c5f960 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x1c5f830 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x1c5f680 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x1c5f480 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x1c5f2b0 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x1c5f270 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1c5f030 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1c5eec0 [Final Native Public]
    int32 GetVertexCount(); // 0x1c5ee80 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1c5ed10 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1c5eba0 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1c5e960 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x1c5e7f0 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x1c5e590 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1c5e380 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x1c5e1a0 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x1c5e070 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x1c5df40 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1c5dcd0 [Final Native Public]
    int32 GetTriangleCount(); // 0x1c5dc90 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x1c5db20 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x1c5d9b0 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1c5d7e0 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x1c5d5a0 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x1c5d470 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1c5d300 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1c5d190 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x1c5cf50 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x1c5cf10 [Final Native Public]
    int32 GetPolygonCount(); // 0x1c5ced0 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x1c5cbc0 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x1c5ca60 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x1c5c900 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x1c5c7c0 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x1c5c6b0 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x1c5c570 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x1c5c410 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x1c5c300 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x1c5c1a0 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x1c5c030 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x1c5bed0 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x1c5bd70 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x1c5bc30 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x1c5ba20 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x1c5b840 [Final Native Public]
    int32 GetEdgeCount(); // 0x1c5b800 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1c5b5c0 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1c5b450 [Final Native Public]
    void Empty(); // 0x1c5b430 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x1c5b2c0 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x1c5b1c0 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x1c5af90 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x1c5ae90 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x1c5ac60 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x1c5aaf0 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x1c5a9f0 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x1c5a800 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x1c5a690 [Final Native Public]
    FVertexID CreateVertex(); // 0x1c5a650 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1c5a3c0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1c5a190 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1c59f00 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x1c59e00 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x1c59dc0 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1c59b90 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1c59930 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1c59770 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x1c59670 [Final Native Public]

// UMeshConstraintProperties (/Script/MeshModelingTools.MeshConstraintProperties)
    bool IsPreventTinyTrianglesEnabled(); // 0x3775b50 [Native Protected]
    bool IsPreventNormalFlipsEnabled(); // 0x36a9970 [Native Protected]

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

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

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

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

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

// UEditMeshPolygonsToolActions (/Script/MeshModelingTools.EditMeshPolygonsToolActions)
    void SimplifyByGroups(); // 0x6c8ce00 [Final Native Public]
    void Retriangulate(); // 0x6c8cd40 [Final Native Public]
    void RecalcNormals(); // 0x6c8cc80 [Final Native Public]
    void PushPull(); // 0x6c8cc20 [Final Native Public]
    void Outset(); // 0x6c8cb00 [Final Native Public]
    void Offset(); // 0x6c8caa0 [Final Native Public]
    void Merge(); // 0x6c8ca40 [Final Native Public]
    void Inset(); // 0x6c8c9e0 [Final Native Public]
    void InsertEdgeLoop(); // 0x6c8c980 [Final Native Public]
    void InsertEdge(); // 0x6c8c920 [Final Native Public]
    void Flip(); // 0x6c8c660 [Final Native Public]
    void Extrude(); // 0x6c8c540 [Final Native Public]
    void Duplicate(); // 0x6c8c4e0 [Final Native Public]
    void Disconnect(); // 0x6c8c480 [Final Native Public]
    void Delete(); // 0x6c8c3e0 [Final Native Public]
    void Decompose(); // 0x6c8c380 [Final Native Public]
    void CutFaces(); // 0x6c8c320 [Final Native Public]
    void Bevel(); // 0x6c8c1a0 [Final Native Public]

// UEditMeshPolygonsToolActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolActions_Triangles)
    void RecalcNormals(); // 0x6c8cc80 [Final Native Public]
    void PushPull(); // 0x6c8cc20 [Final Native Public]
    void Poke(); // 0x6c8cbc0 [Final Native Public]
    void Outset(); // 0x6c8cb00 [Final Native Public]
    void Offset(); // 0x6c8caa0 [Final Native Public]
    void Inset(); // 0x6c8c9e0 [Final Native Public]
    void Flip(); // 0x6c8c660 [Final Native Public]
    void Extrude(); // 0x6c8c540 [Final Native Public]
    void Duplicate(); // 0x6c8c4e0 [Final Native Public]
    void Disconnect(); // 0x6c8c480 [Final Native Public]
    void Delete(); // 0x6c8c3e0 [Final Native Public]
    void CutFaces(); // 0x6c8c320 [Final Native Public]

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

// UEditMeshPolygonsToolEdgeActions (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions)
    void WeldCentered(); // 0x6c8cf80 [Final Native Public]
    void Weld(); // 0x6c8cf20 [Final Native Public]
    void Straighten(); // 0x6c8cec0 [Final Native Public]
    void Simplify(); // 0x6c8cda0 [Final Native Public]
    void FillHole(); // 0x6c8c600 [Final Native Public]
    void Extrude(); // 0x6c8c5a0 [Final Native Public]
    void DeleteEdge(); // 0x6c8c3e0 [Final Native Public]
    void Collapse(); // 0x6c8c2c0 [Final Native Public]
    void Bridge(); // 0x6c8c260 [Final Native Public]
    void Bevel(); // 0x6c8c200 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions_Triangles)
    void WeldCentered(); // 0x6c8cf80 [Final Native Public]
    void Weld(); // 0x6c8cf20 [Final Native Public]
    void Split(); // 0x6c8ce60 [Final Native Public]
    void Flip(); // 0x6c8c6c0 [Final Native Public]
    void FillHole(); // 0x6c8c600 [Final Native Public]
    void Extrude(); // 0x6c8c5a0 [Final Native Public]
    void Collapse(); // 0x6c8c2c0 [Final Native Public]
    void Bridge(); // 0x6c8c260 [Final Native Public]

// UHoleFillToolActions (/Script/MeshModelingTools.HoleFillToolActions)
    void SelectAll(); // 0x6cf9ec0 [Final Native Public]
    void Clear(); // 0x6cf9510 [Final Native Public]

// ULatticeDeformerToolProperties (/Script/MeshModelingTools.LatticeDeformerToolProperties)
    void Constrain(); // 0x6cf9680 [Final Native Public]
    void ClearConstraints(); // 0x6cf95d0 [Final Native Public]

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

// UMeshGroupPaintToolFreezeActions (/Script/MeshModelingTools.MeshGroupPaintToolFreezeActions)
    void UnfreezeAll(); // 0x6cfa460 [Final Native Public]
    void ShrinkCurrent(); // 0x6cfa400 [Final Native Public]
    void GrowCurrent(); // 0x6cf9ac0 [Final Native Public]
    void FreezeOthers(); // 0x6cf98b0 [Final Native Public]
    void FreezeCurrent(); // 0x6cf9850 [Final Native Public]
    void FloodFillCurrent(); // 0x6cf97f0 [Final Native Public]
    void ClearCurrent(); // 0x6cf9620 [Final Native Public]
    void ClearAll(); // 0x6cf9570 [Final Native Public]

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

// UMeshVertexPaintToolQuickActions (/Script/MeshModelingTools.MeshVertexPaintToolQuickActions)
    void PaintAll(); // 0x6cf9cf0 [Final Native Public]
    void FillWhite(); // 0x6cf9790 [Final Native Public]
    void FillBlack(); // 0x6cf9730 [Final Native Public]
    void EraseAll(); // 0x6cf96d0 [Final Native Public]

// UMeshVertexPaintToolUtilityActions (/Script/MeshModelingTools.MeshVertexPaintToolUtilityActions)
    TArray<FString> GetWeightMapsFunc(); // 0x6c8c820 [Final Native Public]
    TArray<FString> GetLODNamesFunc(); // 0x6cf9940 [Final Native Public]
    void ApplySelectedOperation(); // 0x6cf94b0 [Final Native Public]

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

// UMeshSculptLayerProperties (/Script/MeshModelingTools.MeshSculptLayerProperties)
    void SetLayerWeight(int32 InIndex, double InWeight, uint32 ChangeType); // 0x6cfa210 [Final Native Public]
    void SetLayerName(int32 InIndex, const FName& InLayerName); // 0x6cfa0c0 [Final Native Public]
    void SetActiveLayer(int32 InIndex); // 0x6cf9f20 [Final Native Public]
    bool RemoveLayerAtIndex(int32 IndexOfLayerToRemove); // 0x6cf9d50 [Final Native Public]
    void MoveLayer(int32 InInitIndex, int32 InTargetIndex); // 0x6cf9b20 [Final Native Public]
    FName GetLayerName(int32 InIndex); // 0x6cf9970 [Final Native Public]

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

// UUVProjectionToolEditActions (/Script/MeshModelingTools.UVProjectionToolEditActions)
    void Reset(); // 0x6c8c540 [Final Native Public]
    void AutoFitAlign(); // 0x6d22f80 [Final Native Public]
    void AutoFit(); // 0x6d22f20 [Final Native Public]

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

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d59e20 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x4d59d00 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d59be0 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x4d59ac0 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x4d599a0 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d597d0 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d596b0 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x4d59590 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x4d59490 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d59380 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x4d59220 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d59140 [Final Native Public]
    void RemoveGraphVariable(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d58ff0 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d58f10 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d58e30 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d58530 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x4d58470 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d583b0 [Final Native Public]
    bool IsPreset(); // 0x4d58220 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x4d57e40 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x4d57610 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x4d575a0 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x4d57190 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d56fc0 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d56f00 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d56d30 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d56b60 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d56970 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphVariableDefault(const FName& VariableName, const EMetaSoundBuilderResult& OutResult); // 0x4d54f40 [Final Native Public]
    TArray<FName> GetGraphOutputNames(const EMetaSoundBuilderResult& OutResult); // 0x4d54df0 [Final Native Public]
    TArray<FName> GetGraphInputNames(const EMetaSoundBuilderResult& OutResult); // 0x4d54ca0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphInputDefault(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x4d54b00 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x4d53cb0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d53b50 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d535b0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x4d539e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x4d53840 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d536e0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d535b0 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x4d53440 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d532e0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d531c0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d52f80 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const FName& OutDataType, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d52de0 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const FName& OutDataType, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d52c40 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d52530 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d523a0 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d52290 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d52180 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x4d4fd00 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x4d4fc50 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x4d4fa20 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x4d4f960 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x4d4f8b0 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4f740 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4f5e0 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4f290 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4f3d0 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4ef40 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d4f080 [Final Native Public]
    void ConnectNamedNodeOutputToNamedGraphOutput(FMetaSoundNodeHandle& SourceNode, const FName& NodeOutputName, const FName& GraphOutputName, const EMetaSoundBuilderResult& OutResult); // 0x4d4ed60 [Final Native Public]
    void ConnectNamedNodeOutputToGraphOutput(FMetaSoundNodeHandle& SourceNode, const FName& NodeOutputName, FMetaSoundBuilderNodeInputHandle& GraphOutput, const EMetaSoundBuilderResult& OutResult); // 0x4d4eb90 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x4d4eac0 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x4d4e940 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x4d4e810 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x4d4e2e0 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x4d4e080 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d4dfa0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableSetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d4de70 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d4dd40 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetDelayedNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d4dc10 [Final Native Public]
    void AddGraphVariable(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult); // 0x4d4d810 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x4d4d3e0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x4d4cfb0 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x3dbb3d0 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x3b6cff0 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x4d594b0 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x399e650 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x4d55550 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x4d4e560 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x4d5a5a0 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x4d5a5a0 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x4d5a5a0 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x4d5a010 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x4d58b90 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x4d58b90 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x4d58b90 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x4d580f0 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x4d54060 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x4d53f70 [Final Native Public]
    UMetaSoundBuilderBase* FindParentBuilderOfPreset(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSoundPreset, bool bFollowPresetChain); // 0x4d53e50 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x4d52a80 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x4d529b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x4d51fe0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x4d51dc0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x4d51c60 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x4d519c0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x4d51860 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x4d51770 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x4d51250 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x4d51380 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x4d51070 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x4d50d30 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x4d509d0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x4d50720 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x4d50420 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x4d50160 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x4d4fe00 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    EMetasoundFrontendLiteralType GetType(FMetasoundFrontendLiteral& Literal); // 0x4d57d20 [Final Native Static Private]
    FString GetStringValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d57a20 [Final Native Static Private]
    TArray<FString> GetStringArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d57830 [Final Native Static Private]
    UObject* GetObjectValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d57420 [Final Native Static Private]
    TArray<UObject*> GetObjectArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d57250 [Final Native Static Private]
    TArray<FString> GetMetaSoundLiteralAsStringArray(FMetasoundFrontendLiteral& InLiteral); // 0x4d567d0 [Final Native Static Private]
    FString GetMetaSoundLiteralAsString(FMetasoundFrontendLiteral& InLiteral); // 0x4d564e0 [Final Native Static Private]
    TArray<UObject*> GetMetaSoundLiteralAsObjectArray(FMetasoundFrontendLiteral& InLiteral); // 0x4d56360 [Final Native Static Private]
    UObject* GetMetaSoundLiteralAsObject(FMetasoundFrontendLiteral& InLiteral); // 0x4d56120 [Final Native Static Private]
    TArray<int32> GetMetaSoundLiteralAsIntegerArray(FMetasoundFrontendLiteral& InLiteral); // 0x4d55fa0 [Final Native Static Private]
    int32 GetMetaSoundLiteralAsInteger(FMetasoundFrontendLiteral& InLiteral); // 0x4d55d60 [Final Native Static Private]
    TArray<float> GetMetaSoundLiteralAsFloatArray(FMetasoundFrontendLiteral& InLiteral); // 0x4d55be0 [Final Native Static Private]
    float GetMetaSoundLiteralAsFloat(FMetasoundFrontendLiteral& InLiteral); // 0x4d55990 [Final Native Static Private]
    TArray<bool> GetMetaSoundLiteralAsBoolArray(FMetasoundFrontendLiteral& InLiteral); // 0x4d55810 [Final Native Static Private]
    bool GetMetaSoundLiteralAsBool(FMetasoundFrontendLiteral& InLiteral); // 0x4d555b0 [Final Native Static Private]
    int32 GetIntValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d553d0 [Final Native Static Private]
    TArray<int32> GetIntArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d55200 [Final Native Static Private]
    float GetFloatValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d54980 [Final Native Static Private]
    TArray<float> GetFloatArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d547b0 [Final Native Static Private]
    bool GetBoolValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d54440 [Final Native Static Private]
    TArray<bool> GetBoolArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d54270 [Final Native Static Private]
    bool EqualEqual_MetaSoundLiteral(FMetasoundFrontendLiteral& LiteralA, FMetasoundFrontendLiteral& LiteralB); // 0x4d527b0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x4d514d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x4d51610 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x4d51250 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x4d51380 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromStringArray(const TArray<FString>& InStringArray); // 0x4d51610 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromString(const FString& InString); // 0x4d514d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x4d51070 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromObjectArray(const TArray<UObject*>& InObjectArray); // 0x4d51380 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromObject(UObject* InObject); // 0x4d51250 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromIntegerArray(const TArray<int32>& InIntegerArray); // 0x4d50be0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromInteger(int32 InInteger); // 0x4d50eb0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromFloatArray(const TArray<float>& InFloatArray); // 0x4d505d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromFloat(float InFloat); // 0x4d508b0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromBooleanArray(const TArray<bool>& InBooleanArray); // 0x4d50010 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromBoolean(bool InBoolean); // 0x4d502f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromAudioParameter(FAudioParameter& InAudioParameter); // 0x4d51070 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x4d50eb0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x4d50be0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x4d508b0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x4d505d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x4d502f0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x4d50010 [Final Native Static Private]
    FString Conv_MetaSoundLiteralToString(FMetasoundFrontendLiteral& Literal); // 0x4d4fae0 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4d5aa40 [Final Native Public]
    void UpdateWatchers(); // 0x36a9820 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x4d545c0 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x4d526a0 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x4d50fe0 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x4d4e450 [Final Native Public]

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

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x4d58300 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x4d58250 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x4d58040 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x4d57f90 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x4d57ee0 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x4d57bf0 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x4d57660 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x4d550e0 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x4d54680 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x4d54150 [Final Native Static Private]

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

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x3ddbb20 [Final Native Static Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x4b108b0 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x4b106a0 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x4b10500 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x4b10350 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x4b10200 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x4b10140 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x4b10050 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x4b0ff60 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x4b0fe70 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x4b0fd80 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x4b0fc90 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x4b0fb40 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x4b0f950 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x4b0f800 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x4b0f6c0 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x4b0f570 [Final Native Public]

// UOctreeDynamicMeshComponent (/Script/ModelingComponents.OctreeDynamicMeshComponent)
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x6b9c980 [Final Native Public]

// ULineSetComponent (/Script/ModelingComponents.LineSetComponent)
    void SetLineMaterial(UMaterialInterface* InLineMaterial); // 0x6b9cce0 [Final Native Public]
    void Clear(); // 0x6b9c860 [Final Native Public]
    int32 AddLines(const TArray<FVector>& InStart, const TArray<FVector>& InEnd, const FColor& InColor, float InThickness, float InDepthBias); // 0x6b9c350 [Final Native Public]

// UPreviewGeometry (/Script/ModelingComponents.PreviewGeometry)
    bool SetPointSetVisibility(const FString& PointSetIdentifier, bool bVisible); // 0x6be0160 [Final Native Public]
    bool SetPointSetMaterial(const FString& PointSetIdentifier, UMaterialInterface* NewMaterial); // 0x6be0010 [Final Native Public]
    bool SetLineSetVisibility(const FString& LineSetIdentifier, bool bVisible); // 0x6bdfeb0 [Final Native Public]
    bool SetLineSetMaterial(const FString& LineSetIdentifier, UMaterialInterface* NewMaterial); // 0x6bdfd60 [Final Native Public]
    void SetAllPointSetsMaterial(UMaterialInterface* Material); // 0x6bdfcd0 [Final Native Public]
    void SetAllLineSetsMaterial(UMaterialInterface* Material); // 0x6bdfc40 [Final Native Public]
    bool RemoveTriangleSet(const FString& TriangleSetIdentifier, bool bDestroy); // 0x6bdfac0 [Final Native Public]
    bool RemovePointSet(const FString& PointSetIdentifier, bool bDestroy); // 0x6bdf940 [Final Native Public]
    bool RemoveLineSet(const FString& LineSetIdentifier, bool bDestroy); // 0x6bdf7c0 [Final Native Public]
    void RemoveAllTriangleSets(bool bDestroy); // 0x6bdf730 [Final Native Public]
    void RemoveAllPointSets(bool bDestroy); // 0x6bdf6a0 [Final Native Public]
    void RemoveAllLineSets(bool bDestroy); // 0x6bdf610 [Final Native Public]
    APreviewGeometryActor* GetActor(); // 0x4401db0 [Final Native Public]
    UTriangleSetComponent* FindTriangleSet(const FString& TriangleSetIdentifier); // 0x6bdf260 [Final Native Public]
    UPointSetComponent* FindPointSet(const FString& PointSetIdentifier); // 0x6bdf160 [Final Native Public]
    ULineSetComponent* FindLineSet(const FString& LineSetIdentifier); // 0x6bdf060 [Final Native Public]
    void Disconnect(); // 0x6bdf010 [Final Native Public]
    void CreateInWorld(UWorld* World, FTransform& WithTransform); // 0x6bde900 [Final Native Public]
    UTriangleSetComponent* AddTriangleSet(const FString& TriangleSetIdentifier); // 0x6bde850 [Final Native Public]
    UPointSetComponent* AddPointSet(const FString& PointSetIdentifier); // 0x6bde7a0 [Final Native Public]
    ULineSetComponent* AddLineSet(const FString& LineSetIdentifier); // 0x6bde6f0 [Final Native Public]

// UPointSetComponent (/Script/ModelingComponents.PointSetComponent)
    void SetPointMaterial(UMaterialInterface* InPointMaterial); // 0x6b9cd90 [Final Native Public]
    void Clear(); // 0x6b9c8f0 [Final Native Public]
    int32 AddPoints(const TArray<FVector>& Positions, const FColor& InColor, float InSize, float InDepthBias); // 0x6b9c5e0 [Final Native Public]

// UModelingObjectsCreationAPI (/Script/ModelingComponents.ModelingObjectsCreationAPI)
    FCreateTextureObjectResult CreateTextureObject(FCreateTextureObjectParams& CreateTexParams); // 0x6bdeef0 [Native Public]
    FCreateComponentResult CreateNewComponentOnActor(FCreateComponentParams& CreateComponentParams); // 0x6bdedf0 [Native Public]
    FCreateActorResult CreateNewActor(FCreateActorParams& CreateActorParams); // 0x6bdec90 [Native Public]
    FCreateMeshObjectResult CreateMeshObject(FCreateMeshObjectParams& CreateMeshParams); // 0x6bdeb50 [Native Public]
    FCreateMaterialObjectResult CreateMaterialObject(FCreateMaterialObjectParams& CreateMaterialParams); // 0x6bdea50 [Native Public]

// UCreateMeshObjectTypeProperties (/Script/ModelingComponents.CreateMeshObjectTypeProperties)
    bool ShouldShowPropertySet(); // 0x6be02c0 [Final Native Public]
    TArray<FString> GetOutputTypeNamesFunc(); // 0x6bdf560 [Final Native Public]
    ECreateObjectTypeHint GetCurrentCreateMeshType(); // 0x6bdf350 [Final Native Public]

// UPolygroupLayersProperties (/Script/ModelingComponents.PolygroupLayersProperties)
    TArray<FString> GetGroupLayersFunc(); // 0x6bdf460 [Final Native Public]

// UWeightMapSetProperties (/Script/ModelingComponents.WeightMapSetProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x6bdf460 [Final Native Public]

// UMeshTopologySelectionMechanicProperties (/Script/ModelingComponents.MeshTopologySelectionMechanicProperties)
    void SelectAll(); // 0x6c12a50 [Final Native Public]
    void InvertSelection(); // 0x6c12a00 [Final Native Public]

// UUVEditorTexelDensitySettings (/Script/ModelingOperators.UVEditorTexelDensitySettings)
    bool InSamplingMode(); // 0x36a9970 [Native Public]

// UGameFrameworkComponentManager (/Script/ModularGameplay.GameFrameworkComponentManager)
    bool UnregisterClassInitStateDelegate(const TSoftClassPtr<AActor>& ActorClass, const FScriptDelegate& DelegateToRemove); // 0x554f930 [Final Native Public]
    bool UnregisterActorInitStateDelegate(AActor* Actor, const FScriptDelegate& DelegateToRemove); // 0x554f790 [Final Native Public]
    void SendExtensionEvent(AActor* Receiver, const FName& EventName, bool bOnlyInGameWorlds); // 0x554f650 [Final Native Public]
    void RemoveReceiver(AActor* Receiver); // 0x554f5c0 [Final Native Public]
    bool RegisterAndCallForClassInitState(const TSoftClassPtr<AActor>& ActorClass, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x554f290 [Final Native Public]
    bool RegisterAndCallForActorInitState(AActor* Actor, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x554f000 [Final Native Public]
    void AddReceiver(AActor* Receiver, bool bAddOnlyInGameWorlds); // 0x554ede0 [Final Native Public]

// IGameFrameworkInitStateInterface (/Script/ModularGameplay.GameFrameworkInitStateInterface)
    bool UnregisterInitStateDelegate(const FScriptDelegate& Delegate); // 0x554fbd0 [Native Public]
    bool RegisterAndCallForInitStateChange(const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x554f490 [Native Public]
    bool HasReachedInitState(const FGameplayTag& DesiredState); // 0x554ef60 [Native Public]
    FGameplayTag GetInitState(); // 0x554ef20 [Native Public]
    FName GetFeatureName(); // 0x554eee0 [Native Public]

// UAnimNotifyState_MotionWarping (/Script/MotionWarping.AnimNotifyState_MotionWarping)
    void OnWarpUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b23e0 [Event Public]
    void OnWarpEnd(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b23e0 [Event Public]
    void OnWarpBegin(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x15b23e0 [Event Public]
    void OnRootMotionModifierUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x5e3a850 [Final Native Public]
    void OnRootMotionModifierDeactivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x5e3a750 [Final Native Public]
    void OnRootMotionModifierActivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x5e3a650 [Final Native Public]
    URootMotionModifier* AddRootMotionModifier(UMotionWarpingComponent* MotionWarpingComp, UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x5e37500 [Native Event Public]

// UMotionWarpingUtilities (/Script/MotionWarping.MotionWarpingUtilities)
    void GetMotionWarpingWindowsFromAnimation(UAnimSequenceBase* Animation, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x5e39b30 [Final Native Static Public]
    void GetMotionWarpingWindowsForWarpTargetFromAnimation(UAnimSequenceBase* Animation, const FName& WarpTargetName, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x5e39840 [Final Native Static Public]
    FTransform ExtractRootMotionFromAnimation(UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x5e396d0 [Final Native Static Public]
    void ExtractBoneTransformFromAnimationAtTime(UAnimInstance* AnimInstance, UAnimSequenceBase* Animation, float Time, bool bExtractRootMotion, const FName& BoneName, bool bLocalSpace, FTransform& OutTransform); // 0x5e39230 [Final Native Static Public]

// UMotionWarpingComponent (/Script/MotionWarping.MotionWarpingComponent)
    int32 RemoveWarpTargets(const TArray<FName>& WarpTargetNames); // 0x5e3aad0 [Final Native Public]
    int32 RemoveWarpTarget(const FName& WarpTargetName); // 0x5e3aa30 [Final Native Public]
    int32 RemoveAllWarpTargets(); // 0x5e3a950 [Final Native Public]
    void DisableAllRootMotionModifiers(); // 0x5e391b0 [Final Native Public]
    void AddSwitchOffCondition(const FName& WarpTargetName, UMotionWarpingSwitchOffCondition* Condition); // 0x5e37f90 [Final Native Public]
    void AddOrUpdateWarpTargetFromTransform(const FName& WarpTargetName, const FTransform& TargetTransform); // 0x5e373a0 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocationAndRotation(const FName& WarpTargetName, const FVector& TargetLocation, const FRotator& TargetRotation); // 0x5e37200 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocation(const FName& WarpTargetName, const FVector& TargetLocation); // 0x5e370d0 [Final Native Public]
    void AddOrUpdateWarpTargetFromComponent(const FName& WarpTargetName, USceneComponent* Component, const FName& BoneName, bool bFollowComponent, const EWarpTargetLocationOffsetDirection& LocationOffsetDirection, const FVector& LocationOffset, const FRotator& RotationOffset); // 0x5e36e40 [Final Native Public]
    void AddOrUpdateWarpTarget(FMotionWarpingTarget& WarpTarget); // 0x5e36da0 [Final Native Public]

// UMotionWarpingFunctionLibrary (/Script/MotionWarping.MotionWarpingFunctionLibrary)
    FMotionWarpingTarget MakeMotionWarpingTarget(const FName& Name, const FVector& Location, const FRotator& Rotation, USceneComponent* Component, const FName& BoneName, bool bFollowComponent, const EWarpTargetLocationOffsetDirection& LocationOffsetDirection, AActor* AvatarActor, const FVector& LocationOffset, const FRotator& RotationOffset); // 0x5e39d90 [Final Native Static Public]

// UMotionWarpingSwitchOffDistanceCondition (/Script/MotionWarping.MotionWarpingSwitchOffDistanceCondition)
    UMotionWarpingSwitchOffDistanceCondition* CreateSwitchOffDistanceCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionDistanceOp& InOperator, float InDistance, bool InbUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x5e38ee0 [Final Native Static Public]

// UMotionWarpingSwitchOffAngleToTargetCondition (/Script/MotionWarping.MotionWarpingSwitchOffAngleToTargetCondition)
    UMotionWarpingSwitchOffAngleToTargetCondition* CreateSwitchOffAngleToTargetCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionAngleOp& InOperator, float InAngle, bool bInIgnoreZAxis, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x5e385a0 [Final Native Static Public]

// UMotionWarpingSwitchOffCompositeCondition (/Script/MotionWarping.MotionWarpingSwitchOffCompositeCondition)
    UMotionWarpingSwitchOffCompositeCondition* CreateSwitchOffCompositeCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionA, const ESwitchOffConditionCompositeOp& InLogicOperator, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionB, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x5e38b80 [Final Native Static Public]

// UMotionWarpingSwitchOffBlueprintableCondition (/Script/MotionWarping.MotionWarpingSwitchOffBlueprintableCondition)
    UMotionWarpingSwitchOffBlueprintableCondition* CreateSwitchOffBlueprintableCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, TSubclassOf<UMotionWarpingSwitchOffBlueprintableCondition> InBlueprintableCondition, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x5e388b0 [Final Native Static Private]
    FString BP_ExtraDebugInfo(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x5e383c0 [Native Event Public]
    bool BP_Check(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x5e38220 [Native Event Public]

// URootMotionModifier_Scale (/Script/MotionWarping.RootMotionModifier_Scale)
    URootMotionModifier_Scale* AddRootMotionModifierScale(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FVector& InScale); // 0x5e37660 [Final Native Static Public]

// URootMotionModifier_SkewWarp (/Script/MotionWarping.RootMotionModifier_SkewWarp)
    URootMotionModifier_SkewWarp* AddRootMotionModifierSkewWarp(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FName& InWarpTargetName, const EWarpPointAnimProvider& InWarpPointAnimProvider, const FTransform& InWarpPointAnimTransform, const FName& InWarpPointAnimBoneName, bool bInWarpTranslation, bool bInIgnoreZAxis, bool bInWarpRotation, const EMotionWarpRotationType& InRotationType, const EMotionWarpRotationMethod& InRotationMethod, float InWarpRotationTimeMultiplier, float InWarpMaxRotationRate); // 0x5e37900 [Final Native Static Public]

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

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x31a8670 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x31a8570 [Native Event Public]

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

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x31a8550 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x31a8530 [Final Native Static Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x31ee0c0 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x31ee090 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x15b23e0 [Event Protected]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x32689e0 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x3268930 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x3268880 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x3268770 [Native Public]

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

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x32997f0 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x3299370 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x3299020 [Final Native Public]
    FString GetNotes(); // 0x3298030 [Final Native Public]
    FDateTime GetCreated(); // 0x3297e40 [Final Native Public]
    FString GetAuthor(); // 0x3297ae0 [Final Native Public]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x3299cc0 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x3299c30 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x3299ba0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x3299920 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x3299760 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x32996c0 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x3299240 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x32991d0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x3299150 [Native Public]
    bool IsLocked(); // 0x3298590 [Final Native Public]
    bool IsActive(); // 0x3298560 [Final Native Public]
    int32 GetRowIndex(); // 0x32982e0 [Final Native Public]
    int32 GetPreRollFrames(); // 0x32982c0 [Final Native Public]
    int32 GetPostRollFrames(); // 0x32982a0 [Final Native Public]
    int32 GetOverlapPriority(); // 0x3298260 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x3297e00 [Final Native Public]
    FColor GetColorTint(); // 0x3297dd0 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x3297bc0 [Final Native Public]

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

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x329a050 [Final Native Public]
    void Stop(); // 0x3299fb0 [Final Native Public]
    void SetWeight(double InWeight); // 0x3299f20 [Final Native Public]
    void SetTimeRange(float StartTime, float duration); // 0x3299d50 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x32999b0 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x3299a30 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x3299630 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x32995a0 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 duration, float SubFrames); // 0x3299490 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x3299400 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x32992c0 [Final Native Public]
    void Scrub(); // 0x3299000 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3298c90 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x3298bc0 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x3298ab0 [Final Native Event Private]
    void RestoreState(); // 0x3298fa0 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3298db0 [Final Native Public]
    void RemoveWeight(); // 0x3298d60 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x3298740 [Final Native Public]
    void PlayReverse(); // 0x3298720 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x3298690 [Final Native Public]
    void Play(); // 0x3298670 [Final Native Public]
    void Pause(); // 0x3298650 [Final Native Public]
    bool IsReversed(); // 0x3298620 [Final Native Public]
    bool IsPlaying(); // 0x32985f0 [Final Native Public]
    bool IsPaused(); // 0x32985c0 [Final Native Public]
    void GoToEndAndStop(); // 0x3298440 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x3298400 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x3298320 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x3298300 [Final Native Public]
    float GetPlayRate(); // 0x3298280 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x3298110 [Final Native Public]
    bool GetHideHud(); // 0x3298000 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x3297fe0 [Final Native Public]
    int32 GetFrameDuration(); // 0x3297fc0 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x3297f70 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x3297ec0 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x3297e90 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3297e60 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x3297e20 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3297bf0 [Final Native Public]
    void ChangePlaybackDirection(); // 0x3297810 [Final Native Public]

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

// ATestMovieSceneArrayPropertiesActor (/Script/MovieScene.TestMovieSceneArrayPropertiesActor)
    void SetTestSetterFloat(float InValue); // 0x32ae590 [Final Native Public]

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x372b4a0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x372b350 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x372b090 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x372af70 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x372b0d0 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x372b000 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x372af90 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x372aaa0 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x372aa10 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x372b770 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x372b5f0 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x372b1b0 [Final Native Public]
    void OnWarmUp(); // 0x15b23e0 [Event Protected]
    void OnTick(); // 0x15b23e0 [Event Protected]
    void OnStartCapture(); // 0x15b23e0 [Event Protected]
    bool OnSetup(); // 0x372b180 [Native Event Protected]
    void OnPreTick(); // 0x15b23e0 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x15b23e0 [Event Protected]
    void OnPauseCapture(); // 0x15b23e0 [Event Protected]
    void OnFinalize(); // 0x15b23e0 [Event Protected]
    void OnCaptureFrame(); // 0x15b23e0 [Event Protected]
    bool OnCanFinalize(); // 0x372b150 [Native Event Protected]
    void OnBeginFinalize(); // 0x15b23e0 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x372b070 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x372ab30 [Native Public]

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

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

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x34f59b0 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x15b23e0 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x34f58e0 [Native Event Public]

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x34f5f80 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x34f5ef0 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x34f5e20 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x34f5d90 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x34f5d00 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x34f5bb0 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x34f5b90 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x34f5b70 [Final Native Public]
    USoundBase* GetSound(); // 0x34f5b50 [Final Native Public]
    USoundBase* GetPlaybackSound(); // 0x34f5ae0 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x34f5ac0 [Final Native Public]
    bool GetLooping(); // 0x34f5aa0 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x34f5a50 [Final Native Public]

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

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

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x3556410 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x3556120 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3554fa0 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3554b50 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x3556920 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x35567e0 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x35566b0 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x3556580 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x35562b0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x3555ff0 [Final Native Public]
    void GetParameterNames(const TSet<FName>& ParameterNames); // 0x3555960 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3555670 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3555500 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3555320 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x35551c0 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue, const EMovieSceneKeyInterpolation& DefaultInterpolation); // 0x3554e30 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x3554a40 [Final Native Public]

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

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x3556f10 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x3556d30 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x3556ca0 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x3556c20 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x3556b20 [Final Native Public]
    bool HasPreRoll(); // 0x3555fc0 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x3555bd0 [Final Native Public]
    bool GetFlushOnUnload(); // 0x3555910 [Final Native Public]
    bool GetFlushOnActivated(); // 0x35558f0 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x35558d0 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x3555820 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x35570a0 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x3556e60 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x3555fa0 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x3555930 [Final Native Public]

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

// UMovieSceneFadeTrackTestLibrary (/Script/MovieSceneTracks.MovieSceneFadeTrackTestLibrary)
    float GetManualFadeAmount(APlayerCameraManager* PlayerCameraManager); // 0x35e2fe0 [Final Native Static Public]

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

// UNamingTokens (/Script/NamingTokens.NamingTokens)
    FText ProcessTokenTemplateFunction(); // 0x3dd64e0 [Final Native Private]
    void OnPreEvaluate(FNamingTokensEvaluationData& InEvaluationData); // 0x674b790 [Native Event Protected]
    void OnPostEvaluate(); // 0x3a33ab0 [Native Event Protected]
    FDateTime GetCurrentDateTime(); // 0x674b350 [Native Event Public]

// UNamingTokensEngineSubsystem (/Script/NamingTokens.NamingTokensEngineSubsystem)
    void UnregisterGlobalNamespace(const FString& InNameSpace); // 0x674b8f0 [Final Native Public]
    void RegisterGlobalNamespace(const FString& InNameSpace); // 0x674b850 [Final Native Public]
    bool IsGlobalNamespaceRegistered(const FString& InNameSpace); // 0x674b6b0 [Final Native Public]
    UNamingTokens* GetNamingTokensNative(const FString& InNameSpace); // 0x674b600 [Final Native Public]
    UNamingTokens* GetNamingTokens(const FString& InNameSpace); // 0x674b550 [Final Native Public]
    TArray<UNamingTokens*> GetMultipleNamingTokens(const TArray<FString>& InNamespaces); // 0x674b440 [Final Native Public]
    TArray<FString> GetGlobalNamespaces(); // 0x674b390 [Final Native Public]
    TArray<FString> GetAllNamespaces(); // 0x674b2b0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenText(FText& InTokenText, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x674b0b0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenString(const FString& InTokenString, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x674ae50 [Final Native Public]
    TArray<FNamingTokenValueData> EvaluateTokenList(const TArray<FString>& InTokenList, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x674ac40 [Final Native Public]
    void ClearCachedNamingTokens(); // 0x674ac20 [Final Native Public]

// UNamingTokensEditableText (/Script/NamingTokensUI.NamingTokensEditableText)
    void SetWidgetArgumentStyle(FTextBlockStyle& InWidgetStyle); // 0x67657f0 [Final Native Public]
    void SetDisplayTokenIcon(bool bValue); // 0x6765760 [Final Native Public]
    void SetDisplayErrorMessage(bool bValue); // 0x67656d0 [Final Native Public]
    void SetDisplayBorderImage(bool bValue); // 0x6765640 [Final Native Public]
    void SetContexts(const TArray<UObject*>& InContexts); // 0x6765590 [Final Native Public]
    void SetCanDisplayResolvedText(bool bValue); // 0x6765500 [Final Native Public]
    void SetBackgroundColor(FSlateColor& InColor); // 0x6765410 [Final Native Public]
    void OnPreEvaluateNamingTokens__DelegateSignature(); // 0x15b23e0 [Public]
    FText GetTokenizedText(); // 0x6765370 [Final Native Public]
    FText GetResolvedText(); // 0x67652d0 [Final Native Public]
    bool GetDisplayTokenIcon(); // 0x67652b0 [Final Native Public]
    bool GetDisplayErrorMessage(); // 0x6765290 [Final Native Public]
    bool GetDisplayBorderImage(); // 0x41fa3c0 [Final Native Public]
    bool GetCanDisplayResolvedText(); // 0x6765270 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x56a9420 [Final Native Public]
    bool IsStringPulled(); // 0x3de1340 [Final Native Public]
    bool IsPartial(); // 0x56a93e0 [Final Native Public]
    double GetPathLength(); // 0x56a8e20 [Final Native Public]
    double GetPathCost(); // 0x56a8a90 [Final Native Public]
    FString GetDebugString(); // 0x56a88e0 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x56a8350 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x56a8160 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x56aa860 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x56aa770 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x56aa6e0 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x56aa5f0 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x56aa490 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x56aa310 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x56aa080 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x56a9e30 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x56a9c00 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a9890 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a9650 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a9440 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x56a92e0 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x56a91e0 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a8ea0 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a8ae0 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x56a89c0 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a86f0 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a8400 [Final Native Static Public]

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

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

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

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

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x36a9820 [Final Native Private]

// UNiagaraDataInterfaceArrayDistributionInt (/Script/Niagara.NiagaraDataInterfaceArrayDistributionInt)
    void SetNiagaraArrayDistributionInt(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNDIDistributionIntArrayEntry>& ArrayData); // 0x46b60d0 [Final Native Static Public]

// UNiagaraDataInterfaceArrayMesh (/Script/Niagara.NiagaraDataInterfaceArrayMesh)
    void SetNiagaraArrayMeshSM(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<UStaticMesh*>& ArrayData); // 0x46b6450 [Final Native Static Public]
    void SetNiagaraArrayMesh(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNiagaraMeshRendererMeshPropertiesBase>& ArrayData); // 0x46b6230 [Final Native Static Public]

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

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

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

// UMovieSceneNiagaraSystemSpawnSection (/Script/Niagara.MovieSceneNiagaraSystemSpawnSection)
    void SetSectionStartBehavior(const ENiagaraSystemSpawnSectionStartBehavior& InBehavior); // 0x476c1f0 [Final Native Public]
    void SetSectionEvaluateBehavior(const ENiagaraSystemSpawnSectionEvaluateBehavior& InBehavior); // 0x476c170 [Final Native Public]
    void SetSectionEndBehavior(const ENiagaraSystemSpawnSectionEndBehavior& InBehavior); // 0x476c0f0 [Final Native Public]
    void SetAllowScalability(bool bInAllowScalability); // 0x476bf30 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InMode); // 0x476beb0 [Final Native Public]
    ENiagaraSystemSpawnSectionStartBehavior GetSectionStartBehavior(); // 0x476bda0 [Final Native Public]
    ENiagaraSystemSpawnSectionEvaluateBehavior GetSectionEvaluateBehavior(); // 0x476bd80 [Final Native Public]
    ENiagaraSystemSpawnSectionEndBehavior GetSectionEndBehavior(); // 0x476bd60 [Final Native Public]
    bool GetAllowScalability(); // 0x476bd40 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x476bd20 [Final Native Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x47af0a0 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x47aeaa0 [Final Native Private]
    bool GetDestroyOnSystemFinish(); // 0x47ad820 [Final Native Public]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x47b1b70 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x47b1a90 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x47b19c0 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x47b17f0 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x47b1620 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x47b1440 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x47b1360 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x47b1280 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x47b0a80 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x47b1180 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x47b0fa0 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x47b0ec0 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x47b0df0 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x47b0d20 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x47b0c50 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x47b0a80 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x47b09f0 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x47b0900 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x47b07c0 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x47b0740 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x47b06b0 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x47b0610 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x47b0490 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x47b0370 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x47b02e0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x47b01b0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x47b0080 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x47aff70 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x47afe60 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x47afd30 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x47af5f0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x47afc00 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x47afaf0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x47af9f0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x47af8e0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x47af7e0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x47af5f0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x47af570 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x47af4e0 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x47af420 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x47af370 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x47af2d0 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x47af130 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x47af010 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x47aef60 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x47aeed0 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x47aee30 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x47aed60 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x47aeca0 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x47aec20 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x47aeb90 [Final Native Public]
    void ResetSystem(); // 0x47aeb60 [Final Native Public]
    void ReinitializeSystem(); // 0x47aeb40 [Final Native Public]
    bool IsPaused(); // 0x47aea70 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x47ae9f0 [Final Native Public]
    FVector4 GetVariableVec4(const FName& InVariableName, const bool& bIsValid); // 0x47ae850 [Final Native Public]
    FVector GetVariableVec3(const FName& InVariableName, const bool& bIsValid); // 0x47ae6c0 [Final Native Public]
    FVector2D GetVariableVec2(const FName& InVariableName, const bool& bIsValid); // 0x47ae550 [Final Native Public]
    FQuat GetVariableQuat(const FName& InVariableName, const bool& bIsValid); // 0x47ae390 [Final Native Public]
    FVector GetVariablePosition(const FName& InVariableName, const bool& bIsValid); // 0x47ae280 [Final Native Public]
    FMatrix GetVariableMatrix(const FName& InVariableName, const bool& bIsValid); // 0x47ae090 [Final Native Public]
    int32 GetVariableInt(const FName& InVariableName, const bool& bIsValid); // 0x47adf40 [Final Native Public]
    float GetVariableFloat(const FName& InVariableName, const bool& bIsValid); // 0x47addf0 [Final Native Public]
    FLinearColor GetVariableColor(const FName& InVariableName, const bool& bIsValid); // 0x47adc80 [Final Native Public]
    bool GetVariableBool(const FName& InVariableName, const bool& bIsValid); // 0x47adb40 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x47adb20 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x47adad0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x47adab0 [Final Native Public]
    float GetSeekDelta(); // 0x47ada90 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x47ada70 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x47ada40 [Final Native Public]
    float GetPreviewLODDistance(); // 0x47ada00 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x47ad9e0 [Final Native Public]
    float GetMaxSimTime(); // 0x47ad9c0 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x47ad9a0 [Final Native Public]
    bool GetForceSolo(); // 0x47ad970 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x47ad940 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x47ad850 [Final Native Public]
    float GetDesiredAge(); // 0x47ad800 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x47ad730 [Final Native Public]
    float GetCustomTimeDilation(); // 0x3b60bc0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x47ad710 [Final Native Public]
    bool GetAllowScalability(); // 0x47ad6e0 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x47ad6c0 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x47ad600 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x47ad530 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x47ad3e0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x47ad2e0 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x47ad200 [Final Native Public]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x4813460 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x48132b0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x4813630 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x48130c0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4812ed0 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x4812cc0 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x4812b10 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x4812970 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x48127b0 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4811e70 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x4811cd0 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x4811b40 [Final Native Public]
    int32 Num(); // 0x48119b0 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x4811300 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x4818dd0 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x4818c70 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x4818f70 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x4817f10 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x4817d80 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x4817bf0 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x4817a90 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x4817940 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x48177f0 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x4817690 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x4817540 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x48173f0 [Final Native Public]
    int32 Num(); // 0x4811a00 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4811450 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, FNDCAccessContextInst& AccessContext, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x4818730 [Final Native Static Public]
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x4818540 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, FNDCAccessContextInst& AccessContext, int32 Count, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU, const FString& DebugSource); // 0x48188f0 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x48180c0 [Final Native Static Public]
    void UnsubscribeFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const int32& UnsubscribeToken); // 0x48172a0 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, FNDCAccessContextInst& AccessContext, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x4816f40 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x4816c10 [Final Native Static Public]
    void SetSinglePropertyInNDCAccessContextInstance(FNDCAccessContextInst& AccessContext, UScriptStruct* ContextStruct, const FName& PropertyName, const int32& Value); // 0x48162f0 [Final Native Static Public]
    void SetMembersInNDCAccessContextInstance(FNDCAccessContextInst& AccessContext, UScriptStruct* ContextStruct); // 0x480eb80 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, FNDCAccessContextInst& AccessContext, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x4812470 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x4812280 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, FNDCAccessContextInst& AccessContext, bool bReadPreviousFrame); // 0x4812630 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x4812010 [Final Native Static Public]
    FNDCAccessContextInst PrepareAccessContextFromNDCRef(FNiagaraDataChannelReference& NDCRef); // 0x4811a30 [Final Native Static Public]
    FNDCAccessContextInst MakeNDCAccessContextInstance(UScriptStruct* ContextStruct); // 0x4811800 [Final Native Static Public]
    FNDCAccessContextInst GetUsableAccessContextFromNDCRef(FNiagaraDataChannelReference& NDCRef); // 0x4811170 [Final Native Static Public]
    FNDCAccessContextInst GetUsableAccessContextFromNDC(UNiagaraDataChannelAsset* DataChannel); // 0x4811040 [Final Native Static Public]
    void GetSinglePropertyInNDCAccessContextInstance(FNDCAccessContextInst& AccessContext, UScriptStruct* ContextStruct, const FName& PropertyName, const int32& Value); // 0x4810ca0 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x4810b80 [Final Native Static Public]
    void GetMembersInNDCAccessContextInstance(FNDCAccessContextInst& AccessContext, UScriptStruct* ContextStruct); // 0x480eb80 [Final Native Static Public]
    int32 GetDataChannelElementCount_WithContext(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, FNDCAccessContextInst& AccessContext, bool bReadPreviousFrame); // 0x480e980 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x480e730 [Final Native Static Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    void UnsubscribeFromDataChannelUpdates(const int32& UnsubscribeToken); // 0x4817200 [Final Native Public]
    void SubscribeToDataChannelUpdates_WithContext(const FScriptDelegate& UpdateDelegate, FNDCAccessContextInst& AccessContext, const int32& UnsubscribeToken); // 0x4816a20 [Final Native Public]
    void SubscribeToDataChannelUpdates(const FScriptDelegate& UpdateDelegate, const FNiagaraDataChannelSearchParameters& SearchParams, const int32& UnsubscribeToken); // 0x48167f0 [Final Native Public]
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x480eb50 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x480eb20 [Final Native Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x48160e0 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x4815d50 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x4815b50 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x4815950 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4815800 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4815f90 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4815600 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x48154b0 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x48152a0 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x4815150 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4814ea0 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4814bf0 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x4814880 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4814700 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x48144f0 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x48142e0 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4814100 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4813ef0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4813cf0 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x4813ba0 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x4813990 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x4813840 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4810a50 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x48107d0 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4810690 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4810580 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4810440 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4810910 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4810340 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4810200 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x48100c0 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480ff80 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480fdb0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480fb20 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x480f810 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x480f550 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480f450 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480f310 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480f210 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480f0d0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480efc0 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480ee80 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x480ed80 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x480ec40 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x4838d70 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x4838ab0 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x48387f0 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x48386d0 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x4838350 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x4838be0 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x4838920 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x48386d0 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x48384d0 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x4867e70 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x48a4c20 [Final Native Protected]

// ANiagaraEditorPreviewActor (/Script/Niagara.NiagaraEditorPreviewActor)
    void CalculateRotation(float MotionTime, FQuat& OutRotation); // 0x15b23e0 [Event Public]
    void CalculateLocation(float MotionTime, const FVector& OutLocation); // 0x15b23e0 [Event Public]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x48ed710 [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); // 0x48ed3c0 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x48ed2c0 [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); // 0x48ecdc0 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x48ec660 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x48ec660 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x48ec660 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x48ec310 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x48ebfc0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x48ebc70 [Final Native Static Public]
    void SetSceneCapture2DDataInterfaceManagedMode(UNiagaraComponent* NiagaraSystem, const FName& DIName, const ESceneCaptureSource& ManagedCaptureSource, const FIntPoint& ManagedTextureSize, const ETextureRenderTargetFormat& ManagedTextureFormat, const ECameraProjectionMode& ManagedProjectionType, float ManagedFOVAngle, float ManagedOrthoWidth, bool bManagedCaptureEveryFrame, bool bManagedCaptureOnMovement, const TArray<AActor*>& ShowOnlyActors); // 0x48eb3c0 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x48ead20 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x48ea770 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x48ea650 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x48ea260 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x48e9e70 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x48e9af0 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x48e92f0 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x48e8bf0 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x48ecb90 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x48ec980 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x48ec780 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x48eb1d0 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x48eb030 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x48eae80 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x48eab50 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x48ea9a0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x48e9940 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x48e9760 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x48e95c0 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x48e93f0 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x48e9110 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x48e8fa0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x48e8e40 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x48e8cf0 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x3d029c0 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x4925e70 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x4925de0 [Native Event Public]
    void OnBeginTest(); // 0x3a33ab0 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x3dc8560 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x15b23e0 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x15b23e0 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x3827840 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x4925b90 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x4925f00 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x4925d30 [Final Native Public]
    void DeactivatePreviews(); // 0x4925d10 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x4925b00 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x36a9820 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494fa50 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494f690 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494f310 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494f140 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x494ef80 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494ed10 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x494eb50 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494e9d0 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494e640 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494e2f0 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x494e0c0 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x494dd10 [Final Native Public]
    bool IsEmpty(); // 0x494dce0 [Final Native Public]
    bool IsCacheValid(); // 0x494dcb0 [Final Native Public]
    float GetStartSeconds(); // 0x494dc90 [Final Native Public]
    int32 GetNumFrames(); // 0x494dc70 [Final Native Public]
    int32 GetNumEmitters(); // 0x494dc50 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x494db00 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x494da40 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x3875290 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x15b23e0 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x494d3a0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x494cde0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x494c100 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x494d920 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x494c5f0 [Final Native Static Public]

// UNiagaraSystemCollection (/Script/Niagara.NiagaraSystemCollection)
    void Release(); // 0x4976a40 [Final Native Public]
    int32 Num(); // 0x3cff1d0 [Final Native Public]
    void LoadSynchronous(); // 0x4976a20 [Final Native Public]
    void LoadAsync(); // 0x4976a00 [Final Native Public]
    TArray<UNiagaraSystem*> GetSystems(); // 0x4976930 [Final Native Public]

// UNiagaraStatelessModule_DecalAttributes (/Script/Niagara.NiagaraStatelessModule_DecalAttributes)
    bool IsOrientationEnabled(); // 0x49b3420 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x49b3440 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x49b3470 [Final Native Public]

// UNiagaraStatelessModule_ScaleRibbonWidth (/Script/Niagara.NiagaraStatelessModule_ScaleRibbonWidth)
    bool UseScaleCurveRange(); // 0x49b3470 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x49b3470 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x637c360 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x637c290 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x637c480 [Final Native Public]

// UEIKAutoLoginUserCallbackProxy (/Script/OnlineSubSystemUtilities.EIKAutoLoginUserCallbackProxy)
    UEIKAutoLoginUserCallbackProxy* AutoLoginUser(UObject* WorldContextObject, int32 LocalUserNum); // 0x5fb6170 [Final Native Static Public]

// UEIKCreateSessionCallbackProxyAdvanced (/Script/OnlineSubSystemUtilities.EIKCreateSessionCallbackProxyAdvanced)
    UEIKCreateSessionCallbackProxyAdvanced* CreateAdvancedSession(UObject* WorldContextObject, USessionSettingsBP* ExtraSettings, APlayerController* PlayerController, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bIsDedicatedServer, bool bUseLobbiesIfAvailable, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly, bool bAntiCheatProtected, bool bUsesStats, bool bShouldAdvertise, bool bUseLobbiesVoiceChatIfAvailable, bool bStartAfterCreate, bool bCrossplayOptOut, bool bUseManualVoiceInput); // 0x5fb6580 [Final Native Static Public]

// UEIKFindSessionsCallbackProxyAdvanced (/Script/OnlineSubSystemUtilities.EIKFindSessionsCallbackProxyAdvanced)
    UEIKFindSessionsCallbackProxyAdvanced* FindSessionsAdvanced(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, UOnlineSessionSearchSettingsBP* Filters, const TArray<FString>& BlockedUsers, bool bEmptyServersOnly, bool bNonEmptyServersOnly, bool bSecureServersOnly, int32 MinSlotsAvailable, int32 LobbyDistanceFilter); // 0x5fb6f00 [Final Native Static Public]

// UEIKJoinSessionCallbackProxy (/Script/OnlineSubSystemUtilities.EIKJoinSessionCallbackProxy)
    UEIKJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x5fba470 [Final Native Static Public]

// UEIKLogoutUserCallbackProxy (/Script/OnlineSubSystemUtilities.EIKLogoutUserCallbackProxy)
    UEIKLogoutUserCallbackProxy* LogoutUsingEIK(); // 0x5fba760 [Final Native Static Public]

// UEIKStartSessionCallbackProxyAdvanced (/Script/OnlineSubSystemUtilities.EIKStartSessionCallbackProxyAdvanced)
    UEIKStartSessionCallbackProxyAdvanced* StartAdvancedSession(UObject* WorldContextObject); // 0x5fbc240 [Final Native Static Public]

// UEIKUpdateSessionCallbackProxyAdvanced (/Script/OnlineSubSystemUtilities.EIKUpdateSessionCallbackProxyAdvanced)
    UEIKUpdateSessionCallbackProxyAdvanced* UpdateSession(UObject* WorldContextObject, USessionSettingsBP* ExtraSettings, int32 PublicConnections, int32 PrivateConnections, bool bUseLAN, bool bAllowInvites, bool bAllowJoinInProgress, bool bRefreshOnlineData, bool bIsDedicatedServer, bool bShouldAdvertise); // 0x5fbc3a0 [Final Native Static Public]

// USessionSettingsBP (/Script/OnlineSubSystemUtilities.SessionSettingsBP)
    USessionSettingsBP* SetStringProperty(USessionSettingsBP* SessionSetting, const FName& Key, const FString& AValue); // 0x5fbc050 [Final Native Static Public]
    USessionSettingsBP* SetIntProperty(USessionSettingsBP* SessionSetting, const FName& Key, int32 AValue); // 0x5fbbcb0 [Final Native Static Public]
    USessionSettingsBP* SetInt64Property(USessionSettingsBP* SessionSetting, const FName& Key, int64 AValue); // 0x5fbb980 [Final Native Static Public]
    USessionSettingsBP* SetBoolProperty(USessionSettingsBP* SessionSetting, const FName& Key, bool AValue); // 0x5fbb870 [Final Native Static Public]
    USessionSettingsBP* MakeSessionSettingsWithFirstBoolProperty(const FName& Key, bool Value); // 0x5fbad10 [Final Native Static Public]
    void GetStringProperty(USessionSettingsBP* SessionSetting, const FName& Key, const ESessionSettingSearchResultBP& Result, const FString& OutValue); // 0x5fb9180 [Final Native Static Public]
    void GetIntProperty(USessionSettingsBP* SessionSetting, const FName& Key, const ESessionSettingSearchResultBP& Result, const int32& OutValue); // 0x5fb7b30 [Final Native Static Public]
    void GetInt64Property(USessionSettingsBP* SessionSetting, const FName& Key, const ESessionSettingSearchResultBP& Result, const int64& OutValue); // 0x5fb7990 [Final Native Static Public]
    void GetBoolProperty(USessionSettingsBP* SessionSetting, const FName& Key, const ESessionSettingSearchResultBP& Result, const bool& OutValue); // 0x5fb7380 [Final Native Static Public]

// UOnlineSessionSearchSettingsBP (/Script/OnlineSubSystemUtilities.OnlineSessionSearchSettingsBP)
    UOnlineSessionSearchSettingsBP* SetStringProperty(UOnlineSessionSearchSettingsBP* OnlineSessionSearchSetting, const FName& Key, const FString& Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fbbe30 [Final Native Static Public]
    UOnlineSessionSearchSettingsBP* SetIntProperty(UOnlineSessionSearchSettingsBP* OnlineSessionSearchSetting, const FName& Key, int32 Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fbbb00 [Final Native Static Public]
    UOnlineSessionSearchSettingsBP* SetBoolProperty(UOnlineSessionSearchSettingsBP* OnlineSessionSearchSetting, const FName& Key, bool Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fbb6b0 [Final Native Static Public]
    void Set(FSessionPropertyKeyValuePair& PropertyKeyPair, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fbb470 [Final Native Public]
    UOnlineSessionSearchSettingsBP* MakeOnlineSesionSearchSettingsWithFirstStringProperty(const FName& Key, const FString& Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fbab20 [Final Native Static Public]
    UOnlineSessionSearchSettingsBP* MakeOnlineSesionSearchSettingsWithFirstIntProperty(const FName& Key, int32 Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fba9a0 [Final Native Static Public]
    UOnlineSessionSearchSettingsBP* MakeOnlineSesionSearchSettingsWithFirstBoolProperty(const FName& Key, bool Value, const EOnlineComparisonOpBP& ComparisonOP); // 0x5fba820 [Final Native Static Public]

// UOnlineSubSystemUtilitiesBPLibrary (/Script/OnlineSubSystemUtilities.OnlineSubSystemUtilitiesBPLibrary)
    bool ShowTRCPlayerMenuAdditions(); // 0x34204a0 [Final Native Static Public]
    bool OpenUserProfileOverlay(const FString& RequesteePlatformAccountId); // 0x5fbb1b0 [Final Native Static Public]
    bool OpenPlatformInviteOverlay(ULocalPlayer* LocalPlayer); // 0x5fbadf0 [Final Native Static Public]
    bool KickPlayer(UObject* WorldContextObject, APlayerController* PlayerToKick, const FText& KickReason); // 0x5fba620 [Final Native Static Public]
    bool IsValidUniqueNetID(const FUniqueNetIdBP& UniqueNetId); // 0x5fba3f0 [Final Native Static Public]
    bool IsValidSession(FBlueprintSessionResult& SessionResult); // 0x5fba2a0 [Final Native Static Public]
    bool IsValid(FUniqueNetIdRepl& UniqueNetId); // 0x5fba160 [Final Native Static Public]
    void IsPlayerInSession(UObject* WorldContextObject, FUniqueNetIdRepl& PlayerToCheck, const bool& bIsInSession); // 0x5fb9f20 [Final Native Static Public]
    bool IsHost(UObject* WorldContextObject); // 0x5fb9d70 [Final Native Static Public]
    bool HasOnlineSubsystem(const FName& SubSystemName); // 0x5fb9c70 [Final Native Static Public]
    void GetUniqueNetIDFromPlayerState(APlayerState* PlayerState, FUniqueNetIdRepl& UniqueNetId); // 0x5fb9a50 [Final Native Static Public]
    void GetUniqueNetID(APlayerController* PlayerController, FUniqueNetIdRepl& UniqueNetId); // 0x5fb95a0 [Final Native Static Public]
    void GetUniqueBuildID(const FBlueprintSessionResult& SessionResult, const int32& UniqueBuildId); // 0x5fb9320 [Final Native Static Public]
    void GetSessionSettings(UObject* WorldContextObject, const int32& NumConnections, const int32& NumPrivateConnections, const bool& bIsLAN, const bool& bIsDedicated, const bool& bAllowInvites, const bool& bAllowJoinInProgress, const bool& bIsAnticheatEnabled, const int32& BuildUniqueID, const USessionSettingsBP*& ExtraSettings, const EResultSwitchBP& Result); // 0x5fb8d10 [Final Native Static Public]
    void GetSessionPropertyString(const FBlueprintSessionResult& SessionResult, const FName& SettingName, const ESessionSettingSearchResultBP& SearchResult, const FString& SettingValue); // 0x5fb89c0 [Final Native Static Public]
    void GetSessionPropertyInt(const FBlueprintSessionResult& SessionResult, const FName& SettingName, const ESessionSettingSearchResultBP& SearchResult, const int32& SettingValue); // 0x5fb8690 [Final Native Static Public]
    void GetSessionPropertyBool(const FBlueprintSessionResult& SessionResult, const FName& SettingName, const ESessionSettingSearchResultBP& SearchResult, const bool& SettingValue); // 0x5fb8360 [Final Native Static Public]
    FString GetProductUserIdAsString(FUniqueNetIdRepl& UniqueNetId); // 0x5fb8210 [Final Native Static Public]
    FString GetPlatformNameForPlayer(FUniqueNetIdRepl& Player); // 0x5fb80c0 [Final Native Static Public]
    FString GetPlatformNameForLocalPlayer(); // 0x5fb7f70 [Final Native Static Public]
    FString GetPlatformIdAsString(FUniqueNetIdRepl& UniqueNetId); // 0x5fb7e20 [Final Native Static Public]
    FString GetPersonaName(FUniqueNetIdRepl& UniqueNetId); // 0x5fb7cd0 [Final Native Static Public]
    void GetExtraSettings(const FBlueprintSessionResult& SessionResult, const TArray<FSessionPropertyKeyValuePair>& ExtraSettings); // 0x5fb7710 [Final Native Static Public]
    void GetCurrentUniqueBuildID(const int32& UniqueBuildId); // 0x5fb7680 [Final Native Static Public]
    void GetCurrentSessionID(UObject* WorldContextObject, FUniqueNetIdRepl& SessionId); // 0x5fb7520 [Final Native Static Public]
    FName GetActiveSubsystem(); // 0x5fb7290 [Final Native Static Public]
    FName Get_SEARCH_LOBBIES(); // 0x5fb9c30 [Final Native Static Public]
    bool EqualEqual_UNetIDUnetID(FUniqueNetIdRepl& A, FUniqueNetIdRepl& B); // 0x5fb6cc0 [Final Native Static Public]

// USanitizeStringCallbackProxy (/Script/OnlineSubSystemUtilities.SanitizeStringCallbackProxy)
    USanitizeStringCallbackProxy* SanitizeString(UObject* WorldContextObject, const FString& Value); // 0x5fbb250 [Final Native Static Public]

// UEIKDestroySessionCallbackProxy (/Script/OnlineSubSystemUtilities.EIKDestroySessionCallbackProxy)
    UEIKDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x5fb6af0 [Final Native Static Public]

// USteamAchievementQueryCallbackProxy (/Script/OnlineSubSystemUtilities.SteamAchievementQueryCallbackProxy)
    USteamAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x5fb6440 [Final Native Static Public]
    USteamAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x5fb6300 [Final Native Static Public]

// USteamAchievementWriteCallbackProxy (/Script/OnlineSubSystemUtilities.SteamAchievementWriteCallbackProxy)
    USteamAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x5fbc970 [Final Native Static Public]
    USteamAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x5fbc7c0 [Final Native Static Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x15b23e0 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x15b23e0 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x4531c10 [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); // 0x4531920 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x452cfc0 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x452ceb0 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x45329e0 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x452d0d0 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x45309d0 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4530c30 [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); // 0x4530db0 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x45310f0 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x4532340 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x4532210 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x45320e0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x4531fa0 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x45313b0 [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); // 0x4531610 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x452ff00 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x452ec30 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x452d6c0 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x452dde0 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x452df80 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x452e710 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x452fa40 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x452f040 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x452e370 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x452f500 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x4532510 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x45328e0 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x452d250 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x45302a0 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x4532760 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x40ec870 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x4547920 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x4547550 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x4547380 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x4547200 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x4547030 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4546c20 [Native Event Public]
    void ClientSendReservationFull(); // 0x4546be0 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4546ae0 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x45469e0 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x4546d40 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x4547af0 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x4547720 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x4547200 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4546cb0 [Native Event Public]
    void ClientSendReservationFull(); // 0x4546c00 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4546b60 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4546a60 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x4547330 [Native Event Public]
    void ClientPing(); // 0x4009040 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x4552ba0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x4552830 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x4552570 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x45522a0 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x4552b60 [Final Native Public]

// UOpenCVBlueprintFunctionLibrary (/Script/OpenCVHelper.OpenCVBlueprintFunctionLibrary)
    int32 OpenCVChessboardDetectCorners(UTextureRenderTarget2D* InRenderTarget, const FIntPoint& InPatternSize, bool bDebugDrawCorners, const UTexture2D*& OutDebugTexture, const TArray<FVector2D>& OutDetectedCorners); // 0x7e39bb0 [Final Native Static Public]
    int32 OpenCVArucoDetectMarkers(UTextureRenderTarget2D* InRenderTarget, const EOpenCVArucoDictionary& InDictionary, const EOpenCVArucoDictionarySize& InDictionarySize, bool bDebugDrawMarkers, bool bEstimatePose, float InMarkerLengthInMeters, FOpenCVLensDistortionParametersBase& InLensDistortionParameters, const UTexture2D*& OutDebugTexture, const TArray<FOpenCVArucoDetectedMarker>& OutDetectedMarkers); // 0x7e39860 [Final Native Static Public]

// UOpenCVLensCalibrator (/Script/OpenCVLensCalibration.OpenCVLensCalibrator)
    bool FeedRenderTarget(UTextureRenderTarget2D* TextureRenderTarget); // 0x7e47ad0 [Final Native Public]
    bool FeedImage(const FString& FilePath); // 0x7e47a20 [Final Native Public]
    UOpenCVLensCalibrator* CreateCalibrator(int32 BoardWidth, int32 BoardHeight, float SquareSize, bool bUseFisheyeModel); // 0x7e47820 [Final Native Static Public]
    bool CalculateLensParameters(FOpenCVLensDistortionParameters& LensDistortionParameters, const float& MarginOfError, FOpenCVCameraViewInfo& CameraViewInfo); // 0x7e47690 [Final Native Public]

// UOpenCVLensDistortionBlueprintLibrary (/Script/OpenCVLensDistortion.OpenCVLensDistortionBlueprintLibrary)
    bool NotEqual_CompareLensDistortionModels(FOpenCVLensDistortionParameters& A, FOpenCVLensDistortionParameters& B); // 0x7e3c8d0 [Final Native Static Public]
    bool EqualEqual_CompareLensDistortionModels(FOpenCVLensDistortionParameters& A, FOpenCVLensDistortionParameters& B); // 0x7e3c770 [Final Native Static Public]
    void DrawDisplacementMapToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* OutputRenderTarget, UTexture2D* PreComputedUndistortDisplacementMap); // 0x7e3c550 [Final Native Static Public]
    UTexture2D* CreateUndistortUVDisplacementMap(FOpenCVLensDistortionParameters& LensParameters, const FIntPoint& ImageSize, float CroppingFactor, FOpenCVCameraViewInfo& CameraViewInfo); // 0x7e3c380 [Final Native Static Public]

// UOpenColorIOBlueprintLibrary (/Script/OpenColorIO.OpenColorIOBlueprintLibrary)
    bool ApplyColorSpaceTransform(UObject* WorldContextObject, FOpenColorIOColorConversionSettings& ConversionSettings, UTexture* InputTexture, UTextureRenderTarget2D* OutputRenderTarget); // 0x7e1d350 [Final Native Static Public]

// UOpenColorIOConfiguration (/Script/OpenColorIO.OpenColorIOConfiguration)
    void ReloadExistingColorspaces(bool bForce); // 0x7e1df70 [Final Native Public]

// UOpenColorIODisplayExtensionWrapper (/Script/OpenColorIO.OpenColorIODisplayExtensionWrapper)
    void SetSceneExtensionIsActiveFunctions(const TArray<FSceneViewExtensionIsActiveFunctor>& IsActiveFunctions); // 0x7e1e310 [Final Native Public]
    void SetSceneExtensionIsActiveFunction(FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x7e1e230 [Final Native Public]
    void SetOpenColorIOConfiguration(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x7e1e060 [Final Native Public]
    void RemoveSceneExtension(); // 0x7e1e000 [Final Native Public]
    FOpenColorIODisplayConfiguration GetOpenColorIOConfiguration(); // 0x7e1dd10 [Final Native Public]
    UOpenColorIODisplayExtensionWrapper* CreateOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration, FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x7e1daa0 [Final Native Static Public]
    UOpenColorIODisplayExtensionWrapper* CreateInGameOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x7e1d7c0 [Final Native Static Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x66e1450 [Final Native Public]
    FName GetNodeName(); // 0x66dff90 [Final Native Public]
    FName GetNodeCategory(); // 0x66dff50 [Native Public]
    FVector2D GetGraphPosition(); // 0x66dfe80 [Final Native Public]
    FText GetDisplayName(); // 0x66dfda0 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x66e00c0 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x66e0010 [Final Native Public]
    UOptimusComponentSourceBinding* GetPrimaryComponentBinding(); // 0x66dffc0 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x66dfcf0 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x66e3e60 [Final Native Public]
    bool SetVectorArrayVariable(const FName& InVariableName, const TArray<FVector>& InValue); // 0x66e3c50 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x66e3a90 [Final Native Public]
    bool SetVector4ArrayVariable(const FName& InVariableName, const TArray<FVector4>& InValue); // 0x66e3880 [Final Native Public]
    bool SetVector2Variable(const FName& InVariableName, const FVector2D& InValue); // 0x66e36e0 [Final Native Public]
    bool SetVector2ArrayVariable(const FName& InVariableName, const TArray<FVector2D>& InValue); // 0x66e34d0 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x66e32e0 [Final Native Public]
    bool SetTransformArrayVariable(const FName& InVariableName, const TArray<FTransform>& InValue); // 0x66e30d0 [Final Native Public]
    bool SetRotatorVariable(const FName& InVariableName, const FRotator& InValue); // 0x66e2f20 [Final Native Public]
    bool SetRotatorArrayVariable(const FName& InVariableName, const TArray<FRotator>& InValue); // 0x66e2d10 [Final Native Public]
    bool SetQuatVariable(const FName& InVariableName, FQuat& InValue); // 0x66e2b60 [Final Native Public]
    bool SetQuatArrayVariable(const FName& InVariableName, const TArray<FQuat>& InValue); // 0x66e2950 [Final Native Public]
    bool SetNameVariable(const FName& InVariableName, const FName& InValue); // 0x66e2850 [Final Native Public]
    bool SetNameArrayVariable(const FName& InVariableName, const TArray<FName>& InValue); // 0x66e26c0 [Final Native Public]
    bool SetLinearColorVariable(const FName& InVariableName, const FLinearColor& InValue); // 0x66e2520 [Final Native Public]
    bool SetLinearColorArrayVariable(const FName& InVariableName, const TArray<FLinearColor>& InValue); // 0x66e2310 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x66e2220 [Final Native Public]
    bool SetIntArrayVariable(const FName& InVariableName, const TArray<int32>& InValue); // 0x66e2090 [Final Native Public]
    bool SetInt4Variable(const FName& InVariableName, const FIntVector4& InValue); // 0x66e1ef0 [Final Native Public]
    bool SetInt4ArrayVariable(const FName& InVariableName, const TArray<FIntVector4>& InValue); // 0x66e1ce0 [Final Native Public]
    bool SetInt3Variable(const FName& InVariableName, const FIntVector& InValue); // 0x66e1b40 [Final Native Public]
    bool SetInt3ArrayVariable(const FName& InVariableName, const TArray<FIntVector>& InValue); // 0x66e1930 [Final Native Public]
    bool SetInt2Variable(const FName& InVariableName, const FIntPoint& InValue); // 0x66e1790 [Final Native Public]
    bool SetInt2ArrayVariable(const FName& InVariableName, const TArray<FIntPoint>& InValue); // 0x66e1580 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x66e1310 [Final Native Public]
    bool SetFloatArrayVariable(const FName& InVariableName, const TArray<double>& InValue); // 0x66e1180 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x66e1090 [Final Native Public]
    bool SetBoolArrayVariable(const FName& InVariableName, const TArray<bool>& InValue); // 0x66e0f00 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x66df9c0 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x66e0e10 [Final Native Public]
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x66e0d20 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x66e0c60 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x66e0b50 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x66e09a0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x66e0610 [Final Native Public]
    bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x66e0540 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x66e0490 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x66e03e0 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x66e0330 [Final Native Public]
    bool IsFunctionGraph(); // 0x66e0310 [Final Native Public]
    bool IsExecutionGraph(); // 0x66e02e0 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x66e0170 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x3758000 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x66dfea0 [Final Native Public]
    int32 GetGraphIndex(); // 0x66dfdf0 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode); // 0x66dfb30 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x66df880 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x66df630 [Final Native Public]
    bool ConvertToSubGraph(UOptimusNode* InFunctionNode); // 0x66df590 [Final Native Public]
    bool ConvertToFunction(UOptimusNode* InSubGraphNode); // 0x66df4f0 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x66df450 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x66df3b0 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x66df2f0 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x66df250 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x66df100 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x66dee70 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x66ded20 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x66debd0 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x66dea80 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x66de930 [Final Native Public]
    TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition); // 0x66de850 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x66de270 [Final Native Public]
    UOptimusNode* AddFunctionReferenceNode(UOptimusFunctionNodeGraph* InFunctionGraph, const FVector2D& InPosition); // 0x66de120 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x66ddf90 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x66ddea0 [Final Native Public]
    UOptimusNode* AddCommentNode(const FVector2D& InPosition, const FVector2D& InSize, const FLinearColor& InColor); // 0x66ddbe0 [Final Native Public]

// UOptimusFunctionNodeGraph (/Script/OptimusCore.OptimusFunctionNodeGraph)
    TArray<FName> GetAccessSpecifierOptions(); // 0x66dfc10 [Final Native Public]

// UTriiodidePSComponent_OverheadName (/Script/OverheadPlayerNamesRuntime.TriiodidePSComponent_OverheadName)
    void OnPawnSet(APlayerState* Player, APawn* NewPawn, APawn* OldPawn); // 0x6fcabe0 [Native Protected]
    void OnCanvasRenderTargetUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x6fcaad0 [Final Native Protected]
    void AdjustVisibility(bool bIsVisible, float DeltaTime); // 0x6fcaa00 [Native Event Protected]

// UPCGData (/Script/PCG.PCGData)
    UPCGMetadata* MutableMetadata(); // 0x5d8b200 [Native Public]
    UPCGMetadata* ConstMetadata(); // 0x3e9d590 [Native Public]

// UPCGSettings (/Script/PCG.PCGSettings)
    bool UseSeed(); // 0x5dc1c00 [Native Public]
    FPCGDataTypeIdentifier GetTypeUnionIDOfIncidentEdges(const FName& PinLabel); // 0x5dc09c0 [Final Native Public]
    int32 BP_GetTypeUnionOfIncidentEdges(const FName& PinLabel); // 0x5dbecd0 [Final Native Protected]

// UPCGBlueprintBaseElement (/Script/PCG.PCGBlueprintBaseElement)
    EPCGSettingsType NodeTypeOverride(); // 0x3d029c0 [Native Event Public]
    FName NodeTitleOverride(); // 0x5a5d6d0 [Native Event Public]
    FLinearColor NodeColorOverride(); // 0x5a5d690 [Native Event Public]
    bool IsCacheableOverride(); // 0x31ee090 [Native Event Public]
    int32 GetSeedWithContext(FPCGBlueprintContextHandle& InContextHandle); // 0x5a5d5c0 [Final Native Public]
    FRandomStream GetRandomStreamWithContext(FPCGBlueprintContextHandle& InContextHandle); // 0x5a5d4e0 [Final Native Public]
    TArray<FPCGPinProperties> GetOutputPins(); // 0x5a5d440 [Final Native Public]
    bool GetOutputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x5a5d260 [Final Native Public]
    TArray<FPCGPinProperties> GetInputPins(); // 0x5a5d070 [Final Native Public]
    bool GetInputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x5a5ce90 [Final Native Public]
    FPCGBlueprintContextHandle GetContextHandle(); // 0x5a5cd20 [Final Native Public]
    void Execute(FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x5a5cba0 [Native Event Public]
    int32 DynamicPinTypesOverride(UPCGSettings* InSettings, UPCGPin* InPin); // 0x5a5cad0 [Native Event Public]
    TSet<FName> CustomOutputLabels(); // 0x5a5ca50 [Final Native Public]
    TSet<FName> CustomInputLabels(); // 0x5a5c9d0 [Final Native Public]
    void ApplyPreconfiguredSettings(FPCGPreConfiguredSettingsInfo& InPreconfigureInfo); // 0x15b23e0 [Event Public]

// UPCGBlueprintPointProcessorElement (/Script/PCG.PCGBlueprintPointProcessorElement)
    void PointLoopInitialize(UPCGBasePointData* InputPointData, UPCGBasePointData* OutputPointData); // 0x58a4b70 [Native Event Public]
    int32 PointLoopBody(FPCGPointInputRange& InputRange, FPCGPointOutputRange& OutputRange); // 0x15b23e0 [Event Public]
    void PointLoop(UPCGBasePointData* InputPointData, const UPCGBasePointData*& OutputPointData); // 0x58a4a80 [Final Native Public]
    void IterationLoopInitialize(int32 NumIterations, UPCGBasePointData* InputPointDataA, UPCGBasePointData* InputPointDataB, UPCGBasePointData* OutputPointData); // 0x58a4930 [Native Event Public]
    int32 IterationLoopBody(int32 IterationIndex, FPCGPointInputRange& InputRangeA, FPCGPointInputRange& InputRangeB, FPCGPointOutputRange& OutputRange); // 0x15b23e0 [Event Public]
    void IterationLoop(int32 NumIterations, UPCGBasePointData* InputPointDataA, UPCGBasePointData* InputPointDataB, const UPCGBasePointData*& OutputPointData); // 0x58a47b0 [Final Native Public]

// UPCGBlueprintElement (/Script/PCG.PCGBlueprintElement)
    TArray<FPCGPoint> VariableLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x15b23e0 [Event Public]
    void VariableLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x58d6f40 [Final Native Public]
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x15b23e0 [Event Public]
    void PointLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x58d6940 [Final Native Public]
    bool NestedLoopBody(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, FPCGPoint& InOuterPoint, FPCGPoint& InInnerPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 OuterIteration, int64 InnerIteration); // 0x15b23e0 [Event Public]
    void NestedLoop(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x58d6720 [Final Native Public]
    bool IterationLoopBody(FPCGContext& InContext, int64 Iteration, UPCGSpatialData* InA, UPCGSpatialData* InB, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x15b23e0 [Event Public]
    void IterationLoop(FPCGContext& InContext, int64 NumIterations, const UPCGPointData*& OutData, UPCGSpatialData* OptionalA, UPCGSpatialData* OptionalB, UPCGPointData* OptionalOutData); // 0x58d64b0 [Final Native Public]
    int32 GetSeed(FPCGContext& InContext); // 0x58d63e0 [Final Native Public]
    FRandomStream GetRandomStream(FPCGContext& InContext); // 0x58d6300 [Final Native Public]
    FPCGContext GetContext(); // 0x58d6100 [Final Native Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x58d5e10 [Native Event Public]

// UPCGProceduralISMComponent (/Script/PCG.PCGProceduralISMComponent)
    void SetNumInstances(int32 InNumInstances); // 0x58d6ea0 [Final Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x58d6e00 [Final Native Public]
    void SetMinDrawDistance(int32 InMinDrawDistance); // 0x58d6d30 [Final Native Public]
    void SetLocalBounds(const FBox& InWorldBounds); // 0x58d6ca0 [Final Native Protected]
    void SetCullDistances(int32 InStartCullDistance, int32 InEndCullDistance); // 0x58d6bd0 [Final Native Public]
    void SetBounds(const FBox& InWorldBounds); // 0x58d6b10 [Final Native Public]
    int32 GetNumInstances(); // 0x58d62e0 [Final Native Public]
    int32 GetNumCustomDataFloats(); // 0x58d62c0 [Final Native Public]
    void GetMinDrawDistance(const int32& OutMinDrawDistance); // 0x58d6220 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x58d6130 [Final Native Public]
    void GetBounds(const FBox& OutWorldBounds); // 0x58d6020 [Final Native Public]
    void ClearInstances(); // 0x58d5de0 [Final Native Public]

// UPCGManagedComponent (/Script/PCG.PCGManagedComponent)
    void SetGeneratedComponentFromBP(const TSoftObjectPtr<UActorComponent>& InGeneratedComponent); // 0x5dc16c0 [Final Native Private]

// UPCGSpatialData (/Script/PCG.PCGSpatialData)
    UPCGPointData* ToPointDataWithContext(FPCGContext& Context); // 0x59c1b70 [Final Native Public]
    UPCGPointData* ToPointData(); // 0x59c1af0 [Final Native Public]
    UPCGBasePointData* ToBasePointDataWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x59c1980 [Final Native Public]
    UPCGUnionData* K2_UnionWith(UPCGSpatialData* InOther); // 0x59c1620 [Final Native Public]
    UPCGDifferenceData* K2_Subtract(UPCGSpatialData* InOther); // 0x59c1570 [Final Native Public]
    bool K2_SamplePoint(FTransform& Transform, const FBox& Bounds, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x59c12a0 [Final Native Public]
    bool K2_ProjectPoint(FTransform& InTransform, const FBox& InBounds, FPCGProjectionParams& InParams, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x59c0f30 [Final Native Public]
    UPCGSpatialData* K2_ProjectOn(UPCGSpatialData* InOther, FPCGProjectionParams& InParams); // 0x59c0e00 [Final Native Public]
    UPCGIntersectionData* K2_IntersectWith(UPCGSpatialData* InOther); // 0x59c0d50 [Final Native Public]
    void InitializeFromDataWithParams(FPCGInitializeFromDataParams& InParams); // 0x59c0130 [Final Native Public]
    void InitializeFromData(UPCGSpatialData* InSource, UPCGMetadata* InMetadataParentOverride, bool bInheritMetadata, bool bInheritAttributes); // 0x59bff00 [Final Native Public]
    bool HasNonTrivialTransform(); // 0x59bf9f0 [Native Public]
    FBox GetStrictBounds(); // 0x59bf6e0 [Native Public]
    FVector GetNormal(); // 0x59bf150 [Native Public]
    int32 GetDimension(); // 0x59be8a0 [Native Public]
    float GetDensityAtPosition(const FVector& InPosition); // 0x59be7c0 [Native Public]
    FBox GetBounds(); // 0x59be670 [Native Public]
    UPCGMetadata* CreateEmptyMetadata(); // 0x59be500 [Final Native Public]

// UPCGBasePointData (/Script/PCG.PCGBasePointData)
    void SetTransformValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<FTransform>& Values); // 0x5955dc0 [Final Native Static Public]
    void SetTransform(FTransform& InTransform); // 0x5955cb0 [Native Public]
    void SetSteepnessValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<float>& Values); // 0x5955ba0 [Final Native Static Public]
    void SetSteepness(float InSteepness); // 0x5955b10 [Native Public]
    void SetSeedValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<int32>& Values); // 0x5955a00 [Final Native Static Public]
    void SetSeed(int32 InSeed); // 0x5955970 [Native Public]
    void SetPointOnRange(FPCGPointOutputRange& OutputRange, int32 Index, FPCGPoint& Point); // 0x5955660 [Final Native Static Public]
    void SetNumPoints(int32 InNumPoints, bool bInitializeValues); // 0x5955590 [Native Public]
    void SetMetadataEntryValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<int64>& Values); // 0x5955480 [Final Native Static Public]
    void SetMetadataEntry(int64 InMetadataEntry); // 0x59553f0 [Native Public]
    void SetLocalCenter(const FVector& InLocalCenter); // 0x5955350 [Native Public]
    void SetExtents(const FVector& InExtents); // 0x59552b0 [Native Public]
    void SetDensityValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<float>& Values); // 0x59551a0 [Final Native Static Public]
    void SetDensity(float InDensity); // 0x5955110 [Native Public]
    void SetColorValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<FVector4>& Values); // 0x5955000 [Final Native Static Public]
    void SetColor(const FVector4& InColor); // 0x5954f50 [Native Public]
    void SetBoundsMinValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<FVector>& Values); // 0x5954e40 [Final Native Static Public]
    void SetBoundsMin(const FVector& InBoundsMin); // 0x5954da0 [Native Public]
    void SetBoundsMaxValuesOnRange(FPCGPointOutputRange& OutputRange, const TArray<FVector>& Values); // 0x5954c90 [Final Native Static Public]
    void SetBoundsMax(const FVector& InBoundsMax); // 0x5954bf0 [Native Public]
    bool IsEmpty(); // 0x5954bb0 [Final Native Public]
    TArray<FTransform> GetTransformValuesFromRange(FPCGPointInputRange& InputRange); // 0x5954ac0 [Final Native Static Public]
    FTransform GetTransform(int32 InPointIndex); // 0x59549f0 [Native Public]
    TArray<float> GetSteepnessValuesFromRange(FPCGPointInputRange& InputRange); // 0x5954900 [Final Native Static Public]
    float GetSteepness(int32 InPointIndex); // 0x5954860 [Native Public]
    TArray<int32> GetSeedValuesFromRange(FPCGPointInputRange& InputRange); // 0x5954770 [Final Native Static Public]
    int32 GetSeed(int32 InPointIndex); // 0x59546d0 [Native Public]
    FVector GetScaledLocalSize(int32 InPointIndex); // 0x5954620 [Native Public]
    FVector GetScaledExtents(int32 InPointIndex); // 0x5954570 [Native Public]
    FPCGPoint GetPointFromRange(FPCGPointInputRange& InputRange, int32 Index); // 0x59543e0 [Final Native Static Public]
    int32 GetNumPoints(); // 0x59543b0 [Native Public]
    TArray<int64> GetMetadataEntryValuesFromRange(FPCGPointInputRange& InputRange); // 0x59542c0 [Final Native Static Public]
    int64 GetMetadataEntry(int32 InPointIndex); // 0x5954220 [Native Public]
    FVector GetLocalSize(int32 InPointIndex); // 0x5954170 [Native Public]
    FBox GetLocalDensityBounds(int32 InPointIndex); // 0x59540a0 [Native Public]
    FVector GetLocalCenter(int32 InPointIndex); // 0x5953ff0 [Native Public]
    FBox GetLocalBounds(int32 InPointIndex); // 0x5953f20 [Native Public]
    FVector GetExtents(int32 InPointIndex); // 0x5953e70 [Native Public]
    TArray<float> GetDensityValuesFromRange(FPCGPointInputRange& InputRange); // 0x5953d80 [Final Native Static Public]
    FBoxSphereBounds GetDensityBounds(int32 InPointIndex); // 0x5953cc0 [Native Public]
    float GetDensity(int32 InPointIndex); // 0x5953c20 [Native Public]
    TArray<FVector4> GetColorValuesFromRange(FPCGPointInputRange& InputRange); // 0x5953b30 [Final Native Static Public]
    FVector4 GetColor(int32 InPointIndex); // 0x5953a80 [Native Public]
    TArray<FVector> GetBoundsMinValuesFromRange(FPCGPointInputRange& InputRange); // 0x5953990 [Final Native Static Public]
    FVector GetBoundsMin(int32 InPointIndex); // 0x59538e0 [Native Public]
    TArray<FVector> GetBoundsMaxValuesFromRange(FPCGPointInputRange& InputRange); // 0x59537f0 [Final Native Static Public]
    FVector GetBoundsMax(int32 InPointIndex); // 0x5953740 [Native Public]
    void BP_SetPointsFrom(UPCGBasePointData* InData, const TArray<int32>& InDataIndices); // 0x5953630 [Final Native Public]
    void BP_AllocateProperties(int32 Properties); // 0x59535a0 [Final Native Public]

// UPCGDifferenceData (/Script/PCG.PCGDifferenceData)
    void SetDensityFunction(const EPCGDifferenceDensityFunction& InDensityFunction); // 0x59c16d0 [Final Native Public]
    void K2_AddDifference(UPCGSpatialData* InDifference); // 0x59c0680 [Final Native Public]
    void Initialize(UPCGSpatialData* InData); // 0x59bfa20 [Final Native Public]

// UPCGDynamicMeshData (/Script/PCG.PCGDynamicMeshData)
    void SetMaterials(const TArray<UMaterialInterface*>& InMaterials); // 0x59c1800 [Final Native Public]
    void K2_Initialize(UDynamicMesh* InMesh, const TArray<UMaterialInterface*>& InMaterials, bool bCanTakeOwnership); // 0x59c0900 [Final Native Public]

// UPCGIntersectionData (/Script/PCG.PCGIntersectionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x59bfad0 [Final Native Public]

// UPCGPolyLineData (/Script/PCG.PCGPolyLineData)
    void WriteMetadataToPoint(float InputKey, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x59c1c80 [Native Public]
    FTransform K2_GetTransformAtDistance(int32 SegmentIndex, double Distance, const FBox& OutBounds, bool bWorldSpace); // 0x59c0710 [Final Native Public]
    bool IsClosed(); // 0x59c0240 [Native Public]
    FTransform GetTransformAtAlpha(float Alpha); // 0x59bf910 [Native Public]
    FTransform GetTransform(); // 0x59bf880 [Native Public]
    void GetTangentsAtSegmentStart(int32 SegmentIndex, const FVector& OutArriveTangent, const FVector& OutLeaveTangent); // 0x59bf750 [Native Public]
    double GetSegmentLength(int32 SegmentIndex); // 0x59bf5c0 [Native Public]
    int32 GetNumVertices(); // 0x59bf1d0 [Native Public]
    int32 GetNumSegments(); // 0x59bf1a0 [Native Public]
    FVector GetLocationAtDistance(int32 SegmentIndex, double Distance, bool bWorldSpace); // 0x59bef20 [Native Public]
    FVector GetLocationAtAlpha(float Alpha); // 0x59bee70 [Native Public]
    double GetLength(); // 0x59bee30 [Native Public]
    float GetInputKeyAtDistance(int32 SegmentIndex, double Distance); // 0x59bed50 [Native Public]
    float GetInputKeyAtAlpha(float Alpha); // 0x59becb0 [Native Public]
    double GetDistanceAtSegmentStart(int32 SegmentIndex); // 0x59be8d0 [Native Public]
    double GetCurvatureAtDistance(int32 SegmentIndex, double Distance); // 0x59be6e0 [Native Public]
    float GetAlphaAtDistance(int32 SegmentIndex, double Distance); // 0x59be590 [Native Public]

// UPCGPointData (/Script/PCG.PCGPointData)
    void SetPoints(const TArray<FPCGPoint>& InPoints); // 0x59c18b0 [Final Native Public]
    TArray<FPCGPoint> GetPointsCopy(); // 0x59bf4d0 [Final Native Public]
    TArray<FPCGPoint> GetPoints(); // 0x59bf4a0 [Final Native Public]
    FPCGPoint GetPoint(int32 Index); // 0x59bf200 [Final Native Public]

// UPCGBaseTextureData (/Script/PCG.PCGBaseTextureData)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x59c1780 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x59be870 [Final Native Protected]

// UPCGRenderTargetData (/Script/PCG.PCGRenderTargetData)
    void Initialize(UTextureRenderTarget2D* InRenderTarget, FTransform& InTransform, bool bInSkipReadbackToCPU, bool bInTakeOwnershipOfRenderTarget); // 0x59bfba0 [Final Native Public]

// UPCGSplineData (/Script/PCG.PCGSplineData)
    void K2_Initialize(const TArray<FSplinePoint>& InSplinePoints, bool bInClosedLoop, FTransform& InTransform, const TArray<int64>& InOptionalEntryKeys); // 0x59c0ae0 [Final Native Public]
    void Initialize(USplineComponent* InSpline); // 0x59bfd90 [Final Native Public]
    TArray<FSplinePoint> GetSplinePoints(); // 0x59bf660 [Final Native Public]
    TArray<int64> GetMetadataEntryKeysForSplinePoints(); // 0x59bf060 [Final Native Public]

// UPCGUnionData (/Script/PCG.PCGUnionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x59bfe20 [Final Native Public]
    void AddData(UPCGSpatialData* InData); // 0x59be470 [Final Native Public]

// UPCGDataTypeIdentifierHelpers (/Script/PCG.PCGDataTypeIdentifierHelpers)
    bool IsValid(FPCGDataTypeIdentifier& This); // 0x59c05a0 [Final Native Static Public]
    bool IsSameType(FPCGDataTypeIdentifier& This, FPCGDataTypeIdentifier& Other); // 0x59c0470 [Final Native Static Public]
    bool IsIdentical(FPCGDataTypeIdentifier& This, FPCGDataTypeIdentifier& Other); // 0x59c0320 [Final Native Static Public]
    bool IsComposition(FPCGDataTypeIdentifier& This); // 0x59c0270 [Final Native Static Public]
    FPCGDataTypeIdentifier GetIdentifierFromLegacyType(const EPCGExclusiveDataType& LegacyDataType); // 0x59beb80 [Final Native Static Public]
    FPCGDataTypeIdentifier GetIdentifierFromClass(TSubclassOf<UPCGData> Class); // 0x59be970 [Final Native Static Public]

// UPCGBlueprintPointProcessorSimpleElement (/Script/PCG.PCGBlueprintPointProcessorSimpleElement)
    int32 RangePointLoopBody(FPCGPointInputRange& InputRange, FPCGPointOutputRange& OutputRange); // 0x15b23e0 [Event Public]
    bool PointLoopBody(UPCGBasePointData* InPointData, FPCGPoint& InPoint, UPCGBasePointData* OutPointData, FPCGPoint& OutPoint, int64 PointIndex); // 0x15b23e0 [Event Public]
    void Initialize(UPCGBasePointData* InputPointData, UPCGBasePointData* OutputPointData); // 0x15b23e0 [Event Public]

// UPCGAssetExporter (/Script/PCG.PCGAssetExporter)
    TSubclassOf<UPCGDataAsset> BP_GetAssetType(); // 0x5d88da0 [Native Event Protected]
    bool BP_ExportToAsset(UPCGDataAsset* Asset); // 0x5d88d00 [Native Event Protected]

// UPCGMetadataSettingsBase (/Script/PCG.PCGMetadataSettingsBase)
    TArray<FName> GetOutputDataFromPinOptions(); // 0x5a5d110 [Final Native Protected]

// UPCGBlueprintSettings (/Script/PCG.PCGBlueprintSettings)
    void SetElementType(TSubclassOf<UPCGBlueprintElement> InElementType, const UPCGBlueprintElement*& ElementInstance); // 0x5b43db0 [Final Native Public]
    void SetBlueprintElementType(TSubclassOf<UPCGBlueprintBaseElement> InElementType, const UPCGBlueprintBaseElement*& ElementInstance); // 0x5b43ca0 [Final Native Public]
    TSubclassOf<UPCGBlueprintBaseElement> GetElementType(); // 0x5b43c20 [Final Native Public]

// UPCGSubgraphSettings (/Script/PCG.PCGSubgraphSettings)
    bool SubgraphAssetFilter(FAssetData& AssetData); // 0x5d8adb0 [Final Native Public]

// UPCGPointMatchAndSetSettings (/Script/PCG.PCGPointMatchAndSetSettings)
    void SetMatchAndSetType(TSubclassOf<UPCGMatchAndSetBase> InMatchAndSetType); // 0x5ba2160 [Final Native Public]

// UPCGSkinnedMeshSpawnerSettings (/Script/PCG.PCGSkinnedMeshSpawnerSettings)
    void SetInstancePackerType(TSubclassOf<UPCGSkinnedMeshInstanceDataPackerBase> InInstancePackerType); // 0x5ba20b0 [Final Native Public]

// UPCGNode (/Script/PCG.PCGNode)
    bool RemoveEdgeTo(const FName& FromPinLable, UPCGNode* To, const FName& ToPinLabel); // 0x5dc13a0 [Final Native Public]
    UPCGSettings* GetSettings(); // 0x5dc0970 [Final Native Public]
    UPCGGraph* GetGraph(); // 0x5dc0430 [Final Native Public]
    UPCGNode* AddEdgeTo(const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x5dbea60 [Final Native Public]

// UPCGStaticMeshSpawnerSettings (/Script/PCG.PCGStaticMeshSpawnerSettings)
    void SetMeshSelectorType(TSubclassOf<UPCGMeshSelectorBase> InMeshSelectorType); // 0x5bdcb50 [Final Native Public]
    void SetInstancePackerType(TSubclassOf<UPCGInstanceDataPackerBase> InInstancePackerType); // 0x5bdcaa0 [Final Native Public]

// UPCGTextureSamplerSettings (/Script/PCG.PCGTextureSamplerSettings)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x5bdca20 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x5bdc9f0 [Final Native Protected]

// UPCGLandscapeCache (/Script/PCG.PCGLandscapeCache)
    void PrimeCache(); // 0x36a9820 [Final Native Public]
    void ClearCache(); // 0x5c0c990 [Final Native Public]

// APCGPartitionActor (/Script/PCG.PCGPartitionActor)
    UPCGComponent* GetOriginalComponent(UPCGComponent* LocalComponent); // 0x5c0ca50 [Final Native Public]
    UPCGComponent* GetLocalComponent(UPCGComponent* OriginalComponent); // 0x5c0c9b0 [Final Native Public]
    int64 BP_GetPCGGridSize(); // 0x5c0c970 [Final Native Public]

// UPCGGenerateGraphAsync (/Script/PCG.PCGGenerateGraphAsync)
    UPCGGenerateGraphAsync* GenerateGraphAsync(UPCGGraphInterface* Graph, int32 Seed); // 0x5c5dd30 [Final Native Static Private]

// UPCGBlueprintHelpers (/Script/PCG.PCGBlueprintHelpers)
    void SetSeedFromPosition(FPCGPoint& InPoint); // 0x5c64840 [Final Native Static Public]
    void SetLocalCenter(FPCGPoint& InPoint, const FVector& InLocalCenter); // 0x5c64130 [Final Native Static Public]
    void SetExtents(FPCGPoint& InPoint, const FVector& InExtents); // 0x5c63a80 [Final Native Static Public]
    void RefreshPCGRuntimeComponent(UPCGComponent* InComponent, bool bFlushCache); // 0x5c63230 [Final Native Static Public]
    FBox GetTransformedBounds(FPCGPoint& InPoint); // 0x5c61c60 [Final Native Static Public]
    int64 GetTaskIdWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c61940 [Final Native Static Public]
    int64 GetTaskId(FPCGContext& Context); // 0x5c61870 [Final Native Static Public]
    AActor* GetTargetActorWithContext(FPCGBlueprintContextHandle& ContextHandle, UPCGSpatialData* SpatialData); // 0x5c616f0 [Final Native Static Public]
    AActor* GetTargetActor(FPCGContext& Context, UPCGSpatialData* SpatialData); // 0x5c615e0 [Final Native Static Public]
    UPCGSettings* GetSettingsWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c60950 [Final Native Static Public]
    UPCGSettings* GetSettings(FPCGContext& Context); // 0x5c60880 [Final Native Static Public]
    FRandomStream GetRandomStreamFromTwoPoints(FPCGPoint& InPointA, FPCGPoint& InPointB, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x5c602d0 [Final Native Static Public]
    FRandomStream GetRandomStreamFromPoint(FPCGPoint& InPoint, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x5c60020 [Final Native Static Public]
    UPCGComponent* GetOriginalComponentWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c5fd60 [Final Native Static Public]
    UPCGComponent* GetOriginalComponent(FPCGContext& Context); // 0x5c5fc90 [Final Native Static Public]
    FVector GetLocalCenter(FPCGPoint& InPoint); // 0x5c5f870 [Final Native Static Public]
    TArray<FPCGLandscapeLayerWeight> GetInterpolatedPCGLandscapeLayerWeights(UObject* WorldContextObject, const FVector& Location); // 0x5c5f220 [Final Native Static Public]
    UPCGData* GetInputDataWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c5ee90 [Final Native Static Public]
    UPCGData* GetInputData(FPCGContext& Context); // 0x5c5edb0 [Final Native Static Public]
    FVector GetExtents(FPCGPoint& InPoint); // 0x5c5eac0 [Final Native Static Public]
    UPCGComponent* GetComponentWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c5e870 [Final Native Static Public]
    UPCGComponent* GetComponent(FPCGContext& Context); // 0x5c5e7a0 [Final Native Static Public]
    FBox GetActorLocalBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x5c5e330 [Final Native Static Public]
    UPCGData* GetActorDataWithContext(FPCGBlueprintContextHandle& ContextHandle); // 0x5c5e200 [Final Native Static Public]
    UPCGData* GetActorData(FPCGContext& Context); // 0x5c5e120 [Final Native Static Public]
    FBox GetActorBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x5c5de80 [Final Native Static Public]
    bool FlushPCGCache(); // 0x5c5dce0 [Final Native Static Public]
    UPCGData* DuplicateDataWithContext(UPCGData* InData, FPCGBlueprintContextHandle& ContextHandle, bool bInitializeMetadata); // 0x5c5db30 [Final Native Static Public]
    UPCGData* DuplicateData(UPCGData* InData, FPCGContext& Context, bool bInitializeMetadata); // 0x5c5d9c0 [Final Native Static Public]
    UPCGData* CreatePCGDataFromActor(AActor* InActor, bool bParseActor); // 0x5c5d8f0 [Final Native Static Public]
    int32 ComputeSeedFromPosition(const FVector& InPosition); // 0x5c5d860 [Final Native Static Public]

// UPCGGraphParametersHelpers (/Script/PCG.PCGGraphParametersHelpers)
    void SetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector& Value); // 0x5c65450 [Final Native Static Public]
    void SetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector4& Value); // 0x5c652a0 [Final Native Static Public]
    void SetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector2D& Value); // 0x5c65110 [Final Native Static Public]
    void SetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FTransform& Value); // 0x5c64f10 [Final Native Static Public]
    void SetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FString& Value); // 0x5c64d50 [Final Native Static Public]
    void SetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FSoftObjectPath& Value); // 0x5c64b90 [Final Native Static Public]
    void SetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftObjectPtr<UObject>& Value); // 0x5c649f0 [Final Native Static Public]
    void SetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftClassPtr<UObject>& Value); // 0x5c649f0 [Final Native Static Public]
    void SetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FRotator& Value); // 0x5c646b0 [Final Native Static Public]
    void SetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FQuat& Value); // 0x5c64520 [Final Native Static Public]
    void SetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, UObject* Value); // 0x5c63620 [Final Native Static Public]
    void SetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FName& Value); // 0x5c643b0 [Final Native Static Public]
    void SetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int64 Value); // 0x5c63fc0 [Final Native Static Public]
    void SetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int32 Value); // 0x5c63e50 [Final Native Static Public]
    void SetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name, float Value); // 0x5c63ce0 [Final Native Static Public]
    void SetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value, UEnum* Enum); // 0x5c63910 [Final Native Static Public]
    void SetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name, double Value); // 0x5c63790 [Final Native Static Public]
    void SetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSubclassOf<UObject> Value); // 0x5c63620 [Final Native Static Public]
    void SetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value); // 0x5c634a0 [Final Native Static Public]
    void SetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name, bool bValue); // 0x5c63320 [Final Native Static Public]
    bool IsOverridden(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c62330 [Final Native Static Public]
    FVector GetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c62180 [Final Native Static Public]
    FVector4 GetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c61fe0 [Final Native Static Public]
    FVector2D GetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c61e50 [Final Native Static Public]
    FTransform GetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c61a70 [Final Native Static Public]
    FString GetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c613b0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c610a0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c60d50 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c60a70 [Final Native Static Public]
    FRotator GetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c606d0 [Final Native Static Public]
    FQuat GetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5fe80 [Final Native Static Public]
    UObject* GetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5fb60 [Final Native Static Public]
    FName GetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5fa30 [Final Native Static Public]
    int64 GetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5f0f0 [Final Native Static Public]
    int32 GetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5efc0 [Final Native Static Public]
    float GetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5ec80 [Final Native Static Public]
    uint8 GetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5e560 [Final Native Static Public]
    double GetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5e990 [Final Native Static Public]
    TSubclassOf<UObject> GetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5e670 [Final Native Static Public]
    uint8 GetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5e560 [Final Native Static Public]
    bool GetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x5c5e450 [Final Native Static Public]

// UPCGFunctionPrototypes (/Script/PCG.PCGFunctionPrototypes)
    void PrototypeWithPointAndMetadata(const FPCGPoint& Point, UPCGMetadata* MetaData); // 0x5c63080 [Final Native Private]
    void PrototypeWithNoParams(); // 0x36a9820 [Final Native Private]

// UPCGInstanceDataPackerBase (/Script/PCG.PCGInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGMeshInstanceList& InstanceList, FPCGPackedCustomData& OutPackedCustomData); // 0x5c62be0 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGPackedCustomData& OutPackedCustomData); // 0x5c625d0 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGPackedCustomData& OutPackedCustomData); // 0x5c5d5b0 [Final Native Public]

// UPCGSkinnedMeshInstanceDataPackerBase (/Script/PCG.PCGSkinnedMeshInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGSkinnedMeshInstanceList& InstanceList, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x5c62e50 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGSkinnedMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x5c628d0 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x5c5d700 [Final Native Public]

// UPCGMatchAndSetBase (/Script/PCG.PCGMatchAndSetBase)
    bool ValidatePreconditions(UPCGPointData* InPointData); // 0x5c655e0 [Native Event Public]
    void MatchAndSet(FPCGContext& Context, UPCGPointMatchAndSetSettings* InSettings, UPCGPointData* InPointData, UPCGPointData* OutPointData); // 0x5c62420 [Native Event Public]

// UPCGAttributePropertySelectorBlueprintHelpers (/Script/PCG.PCGAttributePropertySelectorBlueprintHelpers)
    bool SetPropertyName(FPCGAttributePropertySelector& Selector, const FName& InPropertyName, bool bResetExtraNames); // 0x5d62e00 [Final Native Static Public]
    bool SetPointProperty(FPCGAttributePropertySelector& Selector, const EPCGPointProperties& InPointProperty, bool bResetExtraNames); // 0x5d62c50 [Final Native Static Public]
    bool SetExtraProperty(FPCGAttributePropertySelector& Selector, const EPCGExtraProperties& InExtraProperty, bool bResetExtraNames); // 0x5d60750 [Final Native Static Public]
    bool SetDomainName(FPCGAttributePropertySelector& Selector, const FName& InDomainName, bool bResetExtraNames); // 0x5d5fcd0 [Final Native Static Public]
    bool SetAttributeName(FPCGAttributePropertySelector& Selector, const FName& InAttributeName, bool bResetExtraNames); // 0x5d5f070 [Final Native Static Public]
    EPCGAttributePropertySelection GetSelection(FPCGAttributePropertySelector& Selector); // 0x5d588a0 [Final Native Static Public]
    FName GetPropertyName(FPCGAttributePropertySelector& Selector); // 0x5d57ad0 [Final Native Static Public]
    EPCGPointProperties GetPointProperty(FPCGAttributePropertySelector& Selector); // 0x5d579c0 [Final Native Static Public]
    FName GetName(FPCGAttributePropertySelector& Selector); // 0x5d57540 [Final Native Static Public]
    EPCGExtraProperties GetExtraProperty(FPCGAttributePropertySelector& Selector); // 0x5d560f0 [Final Native Static Public]
    TArray<FString> GetExtraNames(FPCGAttributePropertySelector& Selector); // 0x5d56010 [Final Native Static Public]
    FName GetDomainName(FPCGAttributePropertySelector& Selector); // 0x5d558d0 [Final Native Static Public]
    FName GetAttributeName(FPCGAttributePropertySelector& Selector); // 0x5d55070 [Final Native Static Public]
    FPCGAttributePropertyOutputSelector CopyAndFixSource(FPCGAttributePropertyOutputSelector& OutputSelector, FPCGAttributePropertyInputSelector& InputSelector, UPCGData* InOptionalData); // 0x5d52c80 [Final Native Static Public]
    FPCGAttributePropertyInputSelector CopyAndFixLast(FPCGAttributePropertyInputSelector& Selector, UPCGData* InData); // 0x5d52870 [Final Native Static Public]

// UPCGMetadata (/Script/PCG.PCGMetadata)
    void SetPointAttributes(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& OutPoint); // 0x5d628b0 [Final Native Public]
    void SetAttributesByKey(int64 Key, UPCGMetadata* InMetaData, int64 TargetKey, const int64& OutKey); // 0x5d5f1e0 [Final Native Public]
    void ResetWeightedAttributesByKey(int64 TargetKey, const int64& OutKey); // 0x5d5ea00 [Final Native Public]
    void ResetPointWeightedAttributes(FPCGPoint& OutPoint); // 0x5d5e860 [Final Native Public]
    void MergePointAttributes(FPCGPoint& PointA, UPCGMetadata* MetadataA, FPCGPoint& PointB, UPCGMetadata* MetadataB, FPCGPoint& TargetPoint, const EPCGMetadataOp& Op); // 0x5d5e360 [Final Native Public]
    void MergeAttributesByKey(int64 KeyA, UPCGMetadata* MetadataA, int64 KeyB, UPCGMetadata* MetadataB, int64 TargetKey, const EPCGMetadataOp& Op, const int64& OutKey); // 0x5d5e120 [Final Native Public]
    void K2_InitializeAsCopyWithAttributeFilter(UPCGMetadata* InMetadataToCopy, const TSet<FName>& InFilteredAttributes, const TArray<int64>& InOptionalEntriesToCopy, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x5d5d8d0 [Final Native Public]
    void K2_InitializeAsCopy(UPCGMetadata* InMetadataToCopy, const TArray<int64>& InOptionalEntriesToCopy); // 0x5d5d130 [Final Native Public]
    void InitializeWithAttributeFilter(UPCGMetadata* InParent, const TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x5d5c980 [Final Native Public]
    void Initialize(UPCGMetadata* InParent); // 0x5d5c120 [Final Native Public]
    bool HasCommonAttributes(UPCGMetadata* InMetaData); // 0x5d5c060 [Final Native Public]
    int64 GetItemCountForChild(); // 0x5d57510 [Final Native Public]
    void GetAttributes(const TArray<FName>& AttributeNames, const TArray<EPCGMetadataTypes>& AttributeTypes); // 0x5d55140 [Final Native Public]
    int32 GetAttributeCount(); // 0x5d55030 [Final Native Public]
    void Flatten(); // 0x5d54fa0 [Final Native Public]
    UPCGMetadata* CreateVectorAttribute(const FName& AttributeName, const FVector& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54e00 [Final Native Public]
    UPCGMetadata* CreateVector4Attribute(const FName& AttributeName, const FVector4& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54c50 [Final Native Public]
    UPCGMetadata* CreateVector2Attribute(const FName& AttributeName, const FVector2D& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54a80 [Final Native Public]
    UPCGMetadata* CreateTransformAttribute(const FName& AttributeName, const FTransform& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54850 [Final Native Public]
    UPCGMetadata* CreateStringAttribute(const FName& AttributeName, const FString& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54630 [Final Native Public]
    UPCGMetadata* CreateSoftObjectPathAttribute(const FName& AttributeName, const FSoftObjectPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54470 [Final Native Public]
    UPCGMetadata* CreateSoftClassPathAttribute(const FName& AttributeName, const FSoftClassPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d542b0 [Final Native Public]
    UPCGMetadata* CreateRotatorAttribute(const FName& AttributeName, const FRotator& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d54110 [Final Native Public]
    UPCGMetadata* CreateQuatAttribute(const FName& AttributeName, const FQuat& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53f70 [Final Native Public]
    UPCGMetadata* CreateNameAttribute(const FName& AttributeName, const FName& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53de0 [Final Native Public]
    UPCGMetadata* CreateInteger64Attribute(const FName& AttributeName, int64 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53c10 [Final Native Public]
    UPCGMetadata* CreateInteger32Attribute(const FName& AttributeName, int32 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53a40 [Final Native Public]
    UPCGMetadata* CreateFloatAttribute(const FName& AttributeName, float DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53870 [Final Native Public]
    UPCGMetadata* CreateDoubleAttribute(const FName& AttributeName, double DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d53690 [Final Native Public]
    UPCGMetadata* CreateBoolAttribute(const FName& AttributeName, bool DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x5d534c0 [Final Native Public]
    void CopyAttributes(UPCGMetadata* InOther); // 0x5d52ea0 [Final Native Public]
    bool BP_RenameAttribute(const FName& AttributeToRename, const FName& NewAttributeName); // 0x5d527a0 [Final Native Public]
    bool BP_HasAttribute(const FName& AttributeName); // 0x5d52670 [Final Native Public]
    void BP_DeleteAttribute(const FName& AttributeName); // 0x5d525b0 [Final Native Public]
    bool BP_CopyExistingAttribute(const FName& AttributeToCopy, const FName& NewAttributeName, bool bKeepParent); // 0x5d52470 [Final Native Public]
    void BP_CopyAttribute(UPCGMetadata* InOther, const FName& AttributeToCopy, const FName& NewAttributeName); // 0x5d52210 [Final Native Public]
    void BP_ClearAttribute(const FName& AttributeToClear); // 0x5d52150 [Final Native Public]
    void BP_AddAttribute(UPCGMetadata* InOther, const FName& AttributeName); // 0x5d51f30 [Final Native Public]
    int64 AddEntry(int64 ParentEntryKey); // 0x5d51e90 [Final Native Public]
    void AddAttributesFiltered(UPCGMetadata* InOther, const TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x5d51970 [Final Native Public]
    void AddAttributes(UPCGMetadata* InOther); // 0x5d517f0 [Final Native Public]
    void AccumulateWeightedAttributesByKey(int64 Key, UPCGMetadata* MetaData, float Weight, bool bSetNonInterpolableAttributes, int64 TargetKey, const int64& OutKey); // 0x5d51570 [Final Native Public]
    void AccumulatePointWeightedAttributes(FPCGPoint& InPoint, UPCGMetadata* InMetaData, float Weight, bool bSetNonInterpolableAttributes, FPCGPoint& OutPoint); // 0x5d511d0 [Final Native Public]

// UPCGMetadataAccessorHelpers (/Script/PCG.PCGMetadataAccessorHelpers)
    void SetVectorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x5d67f00 [Final Native Static Public]
    void SetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x5d679e0 [Final Native Static Public]
    void SetVector4AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x5d675e0 [Final Native Static Public]
    void SetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x5d670b0 [Final Native Static Public]
    void SetVector2AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x5d66cc0 [Final Native Static Public]
    void SetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x5d667a0 [Final Native Static Public]
    void SetTransformAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x5d66320 [Final Native Static Public]
    void SetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x5d65da0 [Final Native Static Public]
    void SetStringAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x5d65980 [Final Native Static Public]
    void SetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x5d65430 [Final Native Static Public]
    void SetSoftObjectPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x5d65020 [Final Native Static Public]
    void SetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x5d64ae0 [Final Native Static Public]
    void SetSoftClassPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x5d646d0 [Final Native Static Public]
    void SetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x5d64190 [Final Native Static Public]
    void SetRotatorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x5d63da0 [Final Native Static Public]
    void SetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x5d63880 [Final Native Static Public]
    void SetQuatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x5d63490 [Final Native Static Public]
    void SetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x5d62f70 [Final Native Static Public]
    void SetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FName& Value); // 0x5d62390 [Final Native Static Public]
    void SetInteger64AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x5d61fb0 [Final Native Static Public]
    void SetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x5d61aa0 [Final Native Static Public]
    void SetInteger32AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x5d616c0 [Final Native Static Public]
    void SetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x5d611b0 [Final Native Static Public]
    void SetFloatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x5d60dd0 [Final Native Static Public]
    void SetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x5d608c0 [Final Native Static Public]
    void SetDoubleAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x5d60360 [Final Native Static Public]
    void SetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x5d5fe40 [Final Native Static Public]
    void SetBoolAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x5d5f8f0 [Final Native Static Public]
    void SetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x5d5f3e0 [Final Native Static Public]
    bool SetAttributeFromPropertyByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, UObject* Object, const FName& PropertyName); // 0x5d5eae0 [Final Native Static Public]
    void InitializeMetadata(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& ParentPoint, UPCGMetadata* ParentMetadata); // 0x5d5c530 [Final Native Static Public]
    bool HasAttributeSetByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5be60 [Final Native Static Public]
    bool HasAttributeSet(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5bba0 [Final Native Static Public]
    FVector GetVectorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5b8c0 [Final Native Static Public]
    FVector GetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5b510 [Final Native Static Public]
    FVector4 GetVector4AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5b230 [Final Native Static Public]
    FVector4 GetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5ae80 [Final Native Static Public]
    FVector2D GetVector2AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5abb0 [Final Native Static Public]
    FVector2D GetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5a820 [Final Native Static Public]
    FTransform GetTransformAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5a4c0 [Final Native Static Public]
    FTransform GetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d5a0b0 [Final Native Static Public]
    FString GetStringAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d59c00 [Final Native Static Public]
    FString GetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d597b0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d59490 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d59090 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d58d70 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d58970 [Final Native Static Public]
    FRotator GetRotatorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d585c0 [Final Native Static Public]
    FRotator GetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d58210 [Final Native Static Public]
    FQuat GetQuatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d57f40 [Final Native Static Public]
    FQuat GetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d57ba0 [Final Native Static Public]
    FName GetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d57620 [Final Native Static Public]
    int64 GetInteger64AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d57230 [Final Native Static Public]
    int64 GetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d56ea0 [Final Native Static Public]
    int32 GetInteger32AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d56bc0 [Final Native Static Public]
    int32 GetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d56830 [Final Native Static Public]
    float GetFloatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d56550 [Final Native Static Public]
    float GetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d561c0 [Final Native Static Public]
    double GetDoubleAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d55d30 [Final Native Static Public]
    double GetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d559a0 [Final Native Static Public]
    bool GetBoolAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d555f0 [Final Native Static Public]
    bool GetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x5d55260 [Final Native Static Public]
    void CopyPoint(FPCGPoint& InPoint, FPCGPoint& OutPoint, bool bCopyMetadata, UPCGMetadata* InMetaData, UPCGMetadata* OutMetadata); // 0x5d52f90 [Final Native Static Public]

// UPCGAssetExporterUtils (/Script/PCG.PCGAssetExporterUtils)
    void UpdateAssets(const TArray<FAssetData>& PCGAssets, const FPCGAssetExporterParameters& Parameters); // 0x5d8b730 [Final Native Static Public]
    UPackage* CreateAsset(UPCGAssetExporter* Exporter, const FPCGAssetExporterParameters& Parameters); // 0x5d89400 [Final Native Static Public]

// UPCGComponent (/Script/PCG.PCGComponent)
    void SetGraph(UPCGGraphInterface* InGraph); // 0x3879ae0 [Native Event Public]
    void SetEditingMode(const EPCGEditorDirtyMode& InEditingMode, const EPCGEditorDirtyMode& InSerializedEditingMode); // 0x5d8b660 [Final Native Public]
    void NotifyPropertiesChangedFromBlueprint(); // 0x36a9820 [Final Native Public]
    EPCGEditorDirtyMode GetSerializedEditingMode(); // 0x5d8a3b0 [Final Native Public]
    FPCGDataCollection GetGeneratedGraphOutput(); // 0x5d89880 [Final Native Public]
    EPCGEditorDirtyMode GetEditingMode(); // 0x5d89860 [Final Native Public]
    void GenerateLocal(bool bForce); // 0x5d895e0 [Final Native Public]
    void Generate(bool bForce); // 0x45f0380 [Native Event Public]
    AActor* ClearPCGLink(TSubclassOf<UObject> TemplateActor); // 0x5d89360 [Final Native Public]
    void CleanupLocal(bool bRemoveComponents); // 0x5d892b0 [Final Native Public]
    void Cleanup(bool bRemoveComponents); // 0x5d89220 [Native Event Public]
    void AddToManagedResources(UPCGManagedResource* InResource); // 0x5d88bb0 [Final Native Public]
    void AddComponentsToManagedResources(const TArray<UActorComponent*>& InComponents); // 0x5d87f80 [Final Native Public]
    void AddActorsToManagedResources(const TArray<AActor*>& InActors); // 0x5d87ed0 [Final Native Public]

// UPCGDataFunctionLibrary (/Script/PCG.PCGDataFunctionLibrary)
    FPCGTaggedData MakeTaggedData(UPCGData* Data, const TSet<FString>& Tags, const FName& Pin); // 0x5d8aeb0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByTag(FPCGDataCollection& InCollection, const FString& InTag, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5d8ab20 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5d8a8b0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPin(FPCGDataCollection& InCollection, FPCGPinProperties& InPin, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5d8a5f0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputs(FPCGDataCollection& InCollection, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x5d8a3d0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x5d8a1b0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x5d8a020 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParams(FPCGDataCollection& InCollection); // 0x5d89e30 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x5d89be0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x5d899f0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputs(FPCGDataCollection& InCollection); // 0x5d898b0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetAllSettings(FPCGDataCollection& InCollection); // 0x5d896a0 [Final Native Static Public]
    void BreakTaggedData(FPCGTaggedData& TaggedData, const UPCGData*& Data, const TSet<FString>& Tags, const FName& Pin, const bool& bIsUsedMultipleTimes); // 0x5d88e20 [Final Native Static Public]
    void AddToCollection(FPCGDataCollection& InCollection, UPCGData* InData, const FName& InPinLabel, const TArray<FString>& InTags); // 0x5d88690 [Final Native Static Public]

// UPCGGraphInterface (/Script/PCG.PCGGraphInterface)
    UPCGGraph* GetMutablePCGGraph(); // 0x5d89de0 [Final Native Public]
    UPCGGraph* GetConstPCGGraph(); // 0x38e0670 [Final Native Public]

// UPCGGraph (/Script/PCG.PCGGraph)
    void RemoveNodes(const TArray<UPCGNode*>& InNodes); // 0x5d8b590 [Final Native Public]
    void RemoveNode(UPCGNode* InNode); // 0x5d8b4e0 [Final Native Public]
    bool RemoveEdge(UPCGNode* From, const FName& FromLabel, UPCGNode* To, const FName& ToLabel); // 0x5d8b230 [Final Native Public]
    UPCGNode* GetOutputNode(); // 0x5d89e10 [Final Native Public]
    UPCGNode* GetInputNode(); // 0x3297e40 [Final Native Public]
    UPCGNode* AddNodeOfType(TSubclassOf<UPCGSettings> InSettingsClass, const UPCGSettings*& DefaultNodeSettings); // 0x5d88460 [Final Native Public]
    UPCGNode* AddNodeInstance(UPCGSettings* InSettings); // 0x5d88300 [Final Native Public]
    UPCGNode* AddNodeCopy(UPCGSettings* InSettings, const UPCGSettings*& DefaultNodeSettings); // 0x5d881c0 [Final Native Public]
    UPCGNode* AddEdge(UPCGNode* From, const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x5d88030 [Final Native Public]

// UPCGGraphInstance (/Script/PCG.PCGGraphInstance)
    bool GraphAssetFilter(FAssetData& AssetData); // 0x5d8adb0 [Final Native Public]

// UPCGManagedComponentList (/Script/PCG.PCGManagedComponentList)
    void SetGeneratedComponentsFromBP(const TArray<TSoftObjectPtr<UActorComponent>>& InGeneratedComponent); // 0x5dc1870 [Final Native Private]

// UPCGParamData (/Script/PCG.PCGParamData)
    UPCGParamData* K2_FilterParamsByName(const FName& InName); // 0x5dc1040 [Final Native Public]
    UPCGParamData* K2_FilterParamsByKey(int64 InKey); // 0x5dc0f80 [Final Native Public]
    int64 FindOrAddMetadataKey(const FName& InName); // 0x5dbf150 [Final Native Public]
    int64 FindMetadataKey(const FName& InName); // 0x5dbf090 [Final Native Public]

// UPCGBlueprintPinHelpers (/Script/PCG.PCGBlueprintPinHelpers)
    FPCGPinProperties MakePinProperty(const FName& Label, bool bAllowMultipleData, bool bAllowMultipleConnections, bool bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x5dc1150 [Final Native Static Public]
    bool IsOfType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x5dc0da0 [Final Native Static Public]
    bool IsExactlySameType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x5dc0c20 [Final Native Static Public]
    int32 GetCorrespondingDataType(const EPCGExclusiveDataType& InExclusiveDataType); // 0x5dbfb10 [Final Native Static Public]
    void BreakPinProperty(FPCGPinProperties& PinProperty, const FName& Label, const bool& bAllowMultipleData, const bool& bAllowMultipleConnections, const bool& bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x5dbedc0 [Final Native Static Public]

// UPCGPin (/Script/PCG.PCGPin)
    void SetToolTip(FText& InTooltip); // 0x5dc1b70 [Final Native Public]
    bool IsOutputPin(); // 0x5dc0e70 [Final Native Public]
    bool IsConnected(); // 0x5dc0ba0 [Final Native Public]
    FText GetTooltip(); // 0x3dd64e0 [Final Native Public]

// UPCGPinPropertiesBlueprintHelpers (/Script/PCG.PCGPinPropertiesBlueprintHelpers)
    void SetRequiredPin(FPCGPinProperties& PinProperties); // 0x5dc1ad0 [Final Native Static Public]
    void SetNormalPin(FPCGPinProperties& PinProperties); // 0x5dc1a30 [Final Native Static Public]
    void SetAllowMultipleConnections(FPCGPinProperties& PinProperties, bool bAllowMultipleConnections); // 0x5dc15d0 [Final Native Static Public]
    void SetAdvancedPin(FPCGPinProperties& PinProperties); // 0x5dc1530 [Final Native Static Public]
    bool IsRequiredPin(FPCGPinProperties& PinProperties); // 0x5dc0ed0 [Final Native Static Public]
    bool IsNormalPin(FPCGPinProperties& PinProperties); // 0x5dc0cf0 [Final Native Static Public]
    bool IsAdvancedPin(FPCGPinProperties& PinProperties); // 0x5dc0ae0 [Final Native Static Public]
    bool AllowsMultipleConnections(FPCGPinProperties& PinProperties); // 0x5dbebf0 [Final Native Static Public]

// APCGWorldActor (/Script/PCG.PCGWorldActor)
    int64 BP_GetPCGGridSize(); // 0x5dbecb0 [Final Native Public]

// UPCGSchedulingPolicyDistanceAndDirection (/Script/PCG.PCGSchedulingPolicyDistanceAndDirection)
    void SetDistanceWeight_DEPRECATED(float Value); // 0x399e650 [Final Native Private]
    float GetDistanceWeight_DEPRECATED(); // 0x31a8550 [Final Native Private]

// UPCGOctreeQueries (/Script/PCG.PCGOctreeQueries)
    TArray<FPCGPoint> GetPointsInsideSphere(UPCGPointData* InPointData, const FVector& InCenter, double InRadius); // 0x5dc0710 [Final Native Static Private]
    TArray<FPCGPoint> GetPointsInsideBounds(UPCGPointData* InPointData, const FBox& InBounds); // 0x5dc04a0 [Final Native Static Private]
    void GetFarthestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5dbffd0 [Final Native Static Private]
    void GetFarthestPoint(UPCGPointData* InPointData, const FVector& InCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5dbfb90 [Final Native Static Private]
    void GetClosestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5dbf6b0 [Final Native Static Private]
    void GetClosestPoint(UPCGPointData* InPointData, const FVector& InCenter, bool bInDiscardCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x5dbf230 [Final Native Static Private]

// UPCGDeterminismTestBlueprintBase (/Script/PCG.PCGDeterminismTestBlueprintBase)
    void ExecuteTest(UPCGNode* InPCGNode, FDeterminismTestResult& InOutTestResult); // 0x5dc9ce0 [Native Event Public]

// UPCGGeometryBlueprintElement (/Script/PCGGeometryScriptInterop.PCGGeometryBlueprintElement)
    void ProcessDynamicMesh(UDynamicMesh* InDynMesh, const TArray<FString>& OutTags); // 0x15b23e0 [Event Public]
    UPCGDynamicMeshData* CopyOrStealInputData(FPCGTaggedData& InTaggedData); // 0x6e243d0 [Final Native Public]

// UMultiAnimAsset (/Script/PoseSearch.MultiAnimAsset)
    FTransform BP_GetOrigin(const FName& Role); // 0x6f8d930 [Final Native Public]
    UAnimationAsset* BP_GetAnimationAsset(const FName& Role); // 0x6f8d880 [Final Native Public]

// IPoseSearchTrajectoryPredictorInterface (/Script/PoseSearch.PoseSearchTrajectoryPredictorInterface)
    void Predict(FTransformTrajectory& InOutTrajectory, int32 NumPredictionSamples, float SecondsPerPredictionSample, int32 NumHistorySamples); // 0x6f8ee20 [Native Public]
    void GetVelocity(const FVector& OutVelocity); // 0x6f8eb00 [Native Public]
    void GetGravity(const FVector& OutGravityAccel); // 0x6f8e380 [Native Public]
    void GetCurrentState(const FVector& OutPosition, FQuat& OutFacing, const FVector& OutVelocity); // 0x6f8e230 [Native Public]

// UMotionMatchingAnimNodeLibrary (/Script/PoseSearch.MotionMatchingAnimNodeLibrary)
    void SetInterruptMode(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x6f8ff10 [Final Native Static Public]
    void SetDatabaseToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, UPoseSearchDatabase* Database, const EPoseSearchInterruptMode& InterruptMode); // 0x6f8fbf0 [Final Native Static Public]
    void SetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const TArray<UPoseSearchDatabase*>& Databases, const EPoseSearchInterruptMode& InterruptMode); // 0x6f8fd70 [Final Native Static Public]
    void ResetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x6f8efa0 [Final Native Static Public]
    void OverrideMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x6f8ec70 [Final Native Static Public]
    void GetMotionMatchingSearchResult(FMotionMatchingAnimNodeReference& MotionMatchingNode, FPoseSearchBlueprintResult& Result, const bool& bIsResultValid); // 0x6f8e5d0 [Final Native Static Public]
    void GetMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x6f8e410 [Final Native Static Public]
    void ConvertToMotionMatchingNodePure(FAnimNodeReference& Node, FMotionMatchingAnimNodeReference& MotionMatchingNode, const bool& Result); // 0x6f8ddf0 [Final Native Static Public]
    FMotionMatchingAnimNodeReference ConvertToMotionMatchingNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x6f8dcf0 [Final Native Static Public]

// UMotionMatchingInteractionAnimNodeLibrary (/Script/PoseSearch.MotionMatchingInteractionAnimNodeLibrary)
    void SetAvailabilities(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const TArray<FPoseSearchInteractionAvailability>& Availabilities); // 0x6f8faa0 [Final Native Static Public]
    bool IsInteracting(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode); // 0x6f8eb90 [Final Native Static Public]
    void ConvertToMotionMatchingInteractionNodePure(FAnimNodeReference& Node, FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const bool& Result); // 0x6f8db30 [Final Native Static Public]
    FMotionMatchingInteractionAnimNodeReference ConvertToMotionMatchingInteractionNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x6f8da30 [Final Native Static Public]

// UPoseSearchAssetSamplerLibrary (/Script/PoseSearch.PoseSearchAssetSamplerLibrary)
    FPoseSearchAssetSamplerPose SamplePose(UAnimInstance* AnimInstance, const FPoseSearchAssetSamplerInput& Input); // 0x6f8f0f0 [Final Native Static Public]
    FTransform GetTransformByName(FPoseSearchAssetSamplerPose& AssetSamplerPose, const FName& BoneName, const EPoseSearchAssetSamplerSpace& Space); // 0x6f8e8a0 [Final Native Static Public]
    void Draw(UAnimInstance* AnimInstance, FPoseSearchAssetSamplerPose& AssetSamplerPose); // 0x6f8dfb0 [Final Native Static Public]

// UPoseSearchDatabase (/Script/PoseSearch.PoseSearchDatabase)
    int32 GetNumAnimationAssets(); // 0x494dc90 [Final Native Public]
    UObject* GetAnimationAsset(int32 Index); // 0x6f8e170 [Final Native Public]

// UPoseSearchEventLibrary (/Script/PoseSearch.PoseSearchEventLibrary)
    void UpdatePoseSearchEvent(FPoseSearchEvent& InNewEvent, bool bIsNewEventValid, float DeltaSeconds, FPoseSearchEvent& InOutCurrentEvent); // 0x6fa71e0 [Final Native Static Private]

// UPoseSearchFeatureChannel_Curve (/Script/PoseSearch.PoseSearchFeatureChannel_Curve)
    float BP_GetCurveValue(UAnimInstance* AnimInstance); // 0x15b23e0 [Event Public]

// UPoseSearchFeatureChannel_Distance (/Script/PoseSearch.PoseSearchFeatureChannel_Distance)
    float BP_GetDistance(FChooserEvaluationContext& Context); // 0x15b23e0 [Event Public]

// UPoseSearchFeatureChannel_Heading (/Script/PoseSearch.PoseSearchFeatureChannel_Heading)
    FQuat BP_GetWorldRotation(UAnimInstance* AnimInstance); // 0x15b23e0 [Event Public]

// UPoseSearchFeatureChannel_Position (/Script/PoseSearch.PoseSearchFeatureChannel_Position)
    FVector BP_GetWorldPosition(UAnimInstance* AnimInstance); // 0x15b23e0 [Event Public]

// UPoseSearchFeatureChannel_TimeToEvent (/Script/PoseSearch.PoseSearchFeatureChannel_TimeToEvent)
    float BP_GetTimeToEvent(UAnimInstance* AnimInstance); // 0x15b23e0 [Event Public]

// UPoseSearchFeatureChannel_Velocity (/Script/PoseSearch.PoseSearchFeatureChannel_Velocity)
    FVector BP_GetWorldVelocity(UAnimInstance* AnimInstance); // 0x15b23e0 [Event Public]

// UPoseSearchHistoryCollectorAnimNodeLibrary (/Script/PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary)
    void SetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x6fa70b0 [Final Native Static Public]
    FPoseHistoryReference GetPoseHistoryReference(FPoseSearchHistoryCollectorAnimNodeReference& Node); // 0x6fa6fb0 [Final Native Static Public]
    void GetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x6fa6e80 [Final Native Static Public]
    void ConvertToPoseHistoryNodePure(FAnimNodeReference& Node, FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, const bool& Result); // 0x6fa6cf0 [Final Native Static Public]
    FPoseSearchHistoryCollectorAnimNodeReference ConvertToPoseHistoryNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x6fa6ba0 [Final Native Static Public]

// UPoseSearchInteractionLibrary (/Script/PoseSearch.PoseSearchInteractionLibrary)
    FPoseSearchBlueprintResult MotionMatchInteraction_Pure(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x6fc3610 [Final Native Static Public]
    FPoseSearchBlueprintResult MotionMatchInteraction(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x6fc3610 [Final Native Static Public]
    FPoseSearchContinuingProperties GetMontageContinuingProperties(UAnimInstance* AnimInstance); // 0x6fc1b60 [Final Native Static Public]

// UPoseSearchLibrary (/Script/PoseSearch.PoseSearchLibrary)
    void MotionMatch(UAnimInstance* AnimInstance, const TArray<UObject*>& AssetsToSearch, const FName& PoseHistoryName, const FPoseSearchContinuingProperties& ContinuingProperties, const FPoseSearchFutureProperties& Future, FPoseSearchBlueprintResult& Result); // 0x6fc30a0 [Final Native Static Public]
    void IsAnimationAssetLooping(UObject* Asset, const bool& bIsAssetLooping); // 0x6fc2f10 [Final Native Static Public]
    void GetDatabaseTags(UPoseSearchDatabase* Database, const TArray<FName>& Tags); // 0x6fc1a40 [Final Native Static Public]

// UPoseSearchTrajectoryLibrary (/Script/PoseSearch.PoseSearchTrajectoryLibrary)
    void PoseSearchGenerateTransformTrajectoryWithPredictor(const TScriptInterface<IPoseSearchTrajectoryPredictorInterface>& InPredictor, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6fc49d0 [Final Native Static Public]
    void PoseSearchGenerateTransformTrajectory(UObject* InAnimInstance, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6fc4600 [Final Native Static Public]
    void PoseSearchGeneratePredictorTransformTrajectory(UObject* InPredictor, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6fc3c10 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisionsWithGravity(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, const FVector& StartingVelocity, bool bApplyGravity, const FVector& GravityAccel, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x6fc2960 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisions(UObject* WorldContextObject, UAnimInstance* AnimInstance, FTransformTrajectory& InTrajectory, bool bApplyGravity, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x6fc2320 [Final Native Static Public]
    void GetTransformTrajectoryVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutVelocity, bool bExtrapolate); // 0x6fc2140 [Final Native Static Public]
    FTransform GetTransformTrajectorySampleTransform(FTransformTrajectorySample& InTrajectorySample); // 0x6fc2040 [Final Native Static Public]
    void GetTransformTrajectorySampleAtTime(FTransformTrajectory& InTrajectory, float Time, FTransformTrajectorySample& OutTrajectorySample, bool bExtrapolate); // 0x6fc1e60 [Final Native Static Public]
    void GetTransformTrajectoryAngularVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutAngularVelocity, bool bExtrapolate); // 0x6fc1c80 [Final Native Static Public]
    void DrawTransformTrajectory(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, float DebugThickness, float HeightOffset); // 0x6fc1900 [Final Native Static Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x673b620 [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); // 0x673b0e0 [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); // 0x673abc0 [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); // 0x673a8f0 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x6739e60 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x6739c00 [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); // 0x6739950 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x6739550 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x6739390 [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); // 0x6739040 [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); // 0x673bb60 [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); // 0x673b890 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x673b4a0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x673b3f0 [Final Native Public]
    int32 GetNumSections(); // 0x673aba0 [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); // 0x673a400 [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); // 0x673a090 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x67392e0 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x67392c0 [Final Native Public]
    void ClearAllMeshSections(); // 0x67392a0 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x6738f30 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x2378a80 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x2378950 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x2378820 [Final Native Public]
    void SetFloat(float InFloat); // 0x2378790 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x2378760 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x2378730 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x23786d0 [Final Native Public]
    float GetFloat(); // 0x23786a0 [Final Native Public]

// UProxyTableFunctionLibrary (/Script/ProxyTable.ProxyTableFunctionLibrary)
    FInstancedStruct MakeLookupProxyWithOverrideTable(UProxyAsset* Proxy, UProxyTable* ProxyTable); // 0x6fc7c30 [Final Native Static Public]
    FInstancedStruct MakeLookupProxy(UProxyAsset* Proxy); // 0x6fc7b00 [Final Native Static Public]
    UObject* EvaluateProxyTable(UObject* ContextObject, UProxyTable* ProxyTable, const FName& Key); // 0x6fc77d0 [Final Native Static Public]
    UObject* EvaluateProxyAsset(UObject* ContextObject, UProxyAsset* Proxy, TSubclassOf<UObject> ObjectClass); // 0x6fc75b0 [Final Native Static Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x4eedf60 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x4eedc00 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x4eeddf0 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x4eedcf0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x4eedc00 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x4eedb10 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x4eeda20 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x4eed930 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x4eed840 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x4eed750 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x4eed480 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x4eed3a0 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x4eed200 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x4eed2d0 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x4eed100 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x4eed020 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x4eecf50 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x4eece80 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x4eecdc0 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x4eecdc0 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x4eecd00 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x4eecc40 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x4eecab0 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x4eec9d0 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x4eed570 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x4eecbe0 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x4fa5b60 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x4fa5980 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x4fa5870 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x4fa5770 [Final Native Public]
    bool IsValid(); // 0x4fa5560 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x4fa5fe0 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x4fa5f00 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x4fa5e80 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x4fa5e00 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x4fa5d20 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x4fa5c50 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x4fa5a80 [Native Public]
    void RequestInit(); // 0x3a2f2d0 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x4fa5590 [Final Native Public]
    bool IsInitRequired(); // 0x3cb6430 [Native Public]
    URigVM* GetVM(); // 0x4fa5380 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x4fa5480 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x4fa53e0 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x4fa5190 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x4fa4fe0 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x4fa4fa0 [Native Public]
    float GetDeltaTime(); // 0x3d011d0 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x4fa4f40 [Final Native Public]
    float GetAbsoluteTime(); // 0x3ac4730 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x4fa4be0 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x4fa4b30 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x4fa4a80 [Native Public]
    bool CanExecute(); // 0x31ee0c0 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x4fa51d0 [Final Native Public]

// USentryAttachment (/Script/Sentry.SentryAttachment)
    void InitializeWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x4610c20 [Final Native Public]
    void InitializeWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x4610ab0 [Final Native Public]
    FString GetPath(); // 0x4610560 [Final Native Public]
    FString GetFilename(); // 0x4610360 [Final Native Public]
    TArray<uint8> GetData(); // 0x46100d0 [Final Native Public]
    FString GetContentType(); // 0x460ff50 [Final Native Public]

// USentryBeforeBreadcrumbHandler (/Script/Sentry.SentryBeforeBreadcrumbHandler)
    USentryBreadcrumb* HandleBeforeBreadcrumb(USentryBreadcrumb* Breadcrumb, USentryHint* Hint); // 0x4610840 [Native Event Public]

// USentryBeforeLogHandler (/Script/Sentry.SentryBeforeLogHandler)
    USentryLog* HandleBeforeLog(USentryLog* LogData); // 0x4610910 [Native Event Public]

// USentryBeforeMetricHandler (/Script/Sentry.SentryBeforeMetricHandler)
    USentryMetric* HandleBeforeMetric(USentryMetric* Metric); // 0x4610910 [Native Event Public]

// USentryBeforeSendHandler (/Script/Sentry.SentryBeforeSendHandler)
    USentryEvent* HandleBeforeSend(USentryEvent* Event, USentryHint* Hint); // 0x4610840 [Native Event Public]

// USentryBreadcrumb (/Script/Sentry.SentryBreadcrumb)
    void SetType(const FString& Type); // 0x4611ca0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x46118f0 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x46117f0 [Final Native Public]
    void SetData(TMap<FString, FSentryVariant>& Data); // 0x4611350 [Final Native Public]
    void SetCategory(const FString& Category); // 0x4611050 [Final Native Public]
    void Initialize(); // 0x46109b0 [Final Native Public]
    FString GetType(); // 0x460ff50 [Final Native Public]
    FString GetMessage(); // 0x4610560 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4610500 [Final Native Public]
    TMap<FString, FSentryVariant> GetData(); // 0x4610150 [Final Native Public]
    FString GetCategory(); // 0x460fe50 [Final Native Public]

// USentryEvent (/Script/Sentry.SentryEvent)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x4612010 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x4611f00 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x4611d40 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x4611b30 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4611a30 [Final Native Public]
    void SetMessage(const FString& Message); // 0x4611990 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4611870 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x4611730 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x46115c0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x46114c0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4611190 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4610f10 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x4610e70 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x4610dd0 [Final Native Public]
    bool IsCrash(); // 0x4610da0 [Final Native Public]
    bool IsAnr(); // 0x4610d70 [Final Native Public]
    void Initialize(); // 0x46109d0 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x46106d0 [Final Native Public]
    FString GetTag(const FString& Key); // 0x46105e0 [Final Native Public]
    FString GetMessage(); // 0x4610360 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4610530 [Final Native Public]
    FString GetId(); // 0x4610480 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x46103e0 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x46102e0 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x46101d0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x460ffd0 [Final Native Public]

// USentryFeedback (/Script/Sentry.SentryFeedback)
    void SetName(const FString& Name); // 0x4611990 [Final Native Public]
    void SetContactEmail(const FString& Email); // 0x46110f0 [Final Native Public]
    void SetAssociatedEvent(const FString& EventId); // 0x4610fb0 [Final Native Public]
    void Initialize(const FString& Message); // 0x46109f0 [Final Native Public]
    FString GetName(); // 0x4610360 [Final Native Public]
    FString GetMessage(); // 0x46100d0 [Final Native Public]
    FString GetContactEmail(); // 0x460fed0 [Final Native Public]
    FString GetAssociatedEvent(); // 0x460fdd0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x460f0f0 [Final Native Public]

// USentryHint (/Script/Sentry.SentryHint)
    void Initialize(); // 0x4610a90 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x460f180 [Final Native Public]

// USentryLibrary (/Script/Sentry.SentryLibrary)
    USentryUser* CreateSentryUser(const FString& Email, const FString& ID, const FString& UserName, const FString& IpAddress, TMap<FString, FString>& Data); // 0x460fb10 [Final Native Static Public]
    USentryTransactionContext* CreateSentryTransactionContext(const FString& Name, const FString& Operation); // 0x460fa10 [Final Native Static Public]
    USentryFeedback* CreateSentryFeedback(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x460f870 [Final Native Static Public]
    USentryEvent* CreateSentryEvent(const FString& Message, const ESentryLevel& Level); // 0x460f790 [Final Native Static Public]
    USentryBreadcrumb* CreateSentryBreadcrumb(const FString& Message, const FString& Type, const FString& Category, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x460f4d0 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x460f380 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x460f210 [Final Native Static Public]

// USentryLog (/Script/Sentry.SentryLog)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x4615a30 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4615510 [Final Native Public]
    void SetBody(const FString& Body); // 0x46118f0 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x4614e20 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x4614ba0 [Final Native Public]
    void Initialize(); // 0x4614b40 [Final Native Public]
    ESentryLevel GetLevel(); // 0x46146e0 [Final Native Public]
    FString GetBody(); // 0x4610560 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x46141d0 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x4613e90 [Final Native Public]

// USentryMetric (/Script/Sentry.SentryMetric)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x4615b40 [Final Native Public]
    void SetValue(float Value); // 0x46159b0 [Final Native Public]
    void SetUnit(FSentryUnit& Unit); // 0x4615900 [Final Native Public]
    void SetType(const ESentryMetricType& Type); // 0x4615880 [Final Native Public]
    void SetName(const FString& Name); // 0x46118f0 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x4614f20 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x4614c40 [Final Native Public]
    void Initialize(); // 0x4614b60 [Final Native Public]
    float GetValue(); // 0x4614b10 [Final Native Public]
    FSentryUnit GetUnit(); // 0x4614a80 [Final Native Public]
    ESentryMetricType GetType(); // 0x4614a50 [Final Native Public]
    FString GetName(); // 0x4614740 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x46142a0 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x4614000 [Final Native Public]

// USentrySamplingContext (/Script/Sentry.SentrySamplingContext)
    USentryTransactionContext* GetTransactionContext(); // 0x4614a20 [Final Native Public]
    TMap<FString, FSentryVariant> GetCustomSamplingContext(); // 0x4614470 [Final Native Public]

// USentryScope (/Script/Sentry.SentryScope)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x4615f20 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x4615e10 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x4615c50 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x4615710 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x4615610 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x4615590 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x4615450 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x46152e0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x46151e0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x4615020 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x4614ba0 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x4614d80 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x4614ce0 [Final Native Public]
    void Initialize(); // 0x4614b80 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x46148b0 [Final Native Public]
    FString GetTag(const FString& Key); // 0x46147c0 [Final Native Public]
    ESentryLevel GetLevel(); // 0x4614710 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x4614640 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x46145c0 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x46144f0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x4614370 [Final Native Public]
    void ClearBreadcrumbs(); // 0x46141b0 [Final Native Public]
    void ClearAttachments(); // 0x4614190 [Final Native Public]
    void Clear(); // 0x4614170 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x460f180 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x4613e00 [Final Native Public]

// USentrySpan (/Script/Sentry.SentrySpan)
    USentrySpan* StartChildWithTimestamp(const FString& Operation, const FString& Description, int64 timestamp, bool BindToScope); // 0x461b810 [Final Native Public]
    USentrySpan* StartChild(const FString& Operation, const FString& Description, bool BindToScope); // 0x461b3e0 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x461b050 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x461aa70 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x461a4b0 [Final Native Public]
    void RemoveData(const FString& Key); // 0x461a370 [Final Native Public]
    bool IsFinished(); // 0x4610530 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x4618ec0 [Final Native Public]
    void FinishWithTimestamp(int64 timestamp); // 0x4618da0 [Final Native Public]
    void Finish(); // 0x4618d60 [Final Native Public]

// USentrySubsystem (/Script/Sentry.SentrySubsystem)
    USentryTransaction* StartTransactionWithContextAndTimestamp(USentryTransactionContext* Context, int64 timestamp, bool BindToScope); // 0x461bda0 [Final Native Public]
    USentryTransaction* StartTransactionWithContextAndOptions(USentryTransactionContext* Context, FSentryTransactionOptions& Options); // 0x461bbe0 [Final Native Public]
    USentryTransaction* StartTransactionWithContext(USentryTransactionContext* Context, bool BindToScope); // 0x461bb10 [Final Native Public]
    USentryTransaction* StartTransaction(const FString& Name, const FString& Operation, bool BindToScope); // 0x461b9c0 [Final Native Public]
    void StartSession(); // 0x461b9a0 [Final Native Public]
    void SetUser(USentryUser* User); // 0x461b350 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x461b150 [Final Native Public]
    void SetRelease(const FString& Release); // 0x461afb0 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x461ae90 [Final Native Public]
    void SetEnvironment(const FString& Environment); // 0x461adf0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x461a8b0 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x461a7b0 [Final Native Public]
    void RevokeUserConsent(); // 0x461a6b0 [Final Native Public]
    void RemoveUser(); // 0x461a690 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x461a550 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x461a2d0 [Final Native Public]
    void LogWarningWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x461a0a0 [Final Native Public]
    void LogWarning(const FString& Message, const FString& Category); // 0x4619fa0 [Final Native Public]
    void LogInfoWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x4619d70 [Final Native Public]
    void LogInfo(const FString& Message, const FString& Category); // 0x4619c70 [Final Native Public]
    void LogFatalWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x4619a40 [Final Native Public]
    void LogFatal(const FString& Message, const FString& Category); // 0x4619940 [Final Native Public]
    void LogErrorWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x4619710 [Final Native Public]
    void LogError(const FString& Message, const FString& Category); // 0x4619610 [Final Native Public]
    void LogDebugWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x46193e0 [Final Native Public]
    void LogDebug(const FString& Message, const FString& Category); // 0x46192e0 [Final Native Public]
    bool IsUserConsentRequired(); // 0x46192b0 [Final Native Public]
    bool IsSupportedForCurrentSettings(); // 0x4619280 [Final Native Public]
    bool IsEnabled(); // 0x4619250 [Final Native Public]
    ESentryCrashedLastRun IsCrashedLastRun(); // 0x4619220 [Final Native Public]
    void InitializeWithSettings(const FScriptDelegate& OnConfigureSettings); // 0x4619170 [Final Native Public]
    void Initialize(); // 0x4619150 [Final Native Public]
    void GiveUserConsent(); // 0x4619130 [Final Native Public]
    EUserConsent GetUserConsent(); // 0x4619100 [Final Native Public]
    void EndSession(); // 0x4618d40 [Final Native Public]
    USentryTransactionContext* ContinueTrace(const FString& SentryTrace, const TArray<FString>& BaggageHeaders); // 0x4618c20 [Final Native Public]
    void Close(); // 0x4618c00 [Final Native Public]
    void ClearBreadcrumbs(); // 0x4618be0 [Final Native Public]
    void ClearAttachments(); // 0x4618bc0 [Final Native Public]
    FString CaptureMessageWithScope(const FString& Message, const FScriptDelegate& OnConfigureScope, const ESentryLevel& Level); // 0x4618a10 [Final Native Public]
    FString CaptureMessage(const FString& Message, const ESentryLevel& Level); // 0x46188e0 [Final Native Public]
    void CaptureFeedbackWithParams(const FString& Message, const FString& Name, const FString& Email, const FString& EventId); // 0x4618740 [Final Native Public]
    void CaptureFeedback(USentryFeedback* Feedback); // 0x46186b0 [Final Native Public]
    FString CaptureEventWithScope(USentryEvent* Event, const FScriptDelegate& OnConfigureScope); // 0x4618560 [Final Native Public]
    FString CaptureEvent(USentryEvent* Event); // 0x4618480 [Final Native Public]
    void AddGaugeWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x4618200 [Final Native Public]
    void AddGauge(const FString& Key, float Value, FSentryUnit& Unit); // 0x46180b0 [Final Native Public]
    void AddDistributionWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x4617e30 [Final Native Public]
    void AddDistribution(const FString& Key, float Value, FSentryUnit& Unit); // 0x4617ce0 [Final Native Public]
    void AddCountWithAttributes(const FString& Key, int32 Value, TMap<FString, FSentryVariant>& Attributes); // 0x4617ae0 [Final Native Public]
    void AddCount(const FString& Key, int32 Value); // 0x4617a00 [Final Native Public]
    void AddBreadcrumbWithParams(const FString& Message, const FString& Category, const FString& Type, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x4617740 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x46176b0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x4617620 [Final Native Public]

// USentryTraceSampler (/Script/Sentry.SentryTraceSampler)
    bool Sample(USentrySamplingContext* samplingContext, const float& samplingValue); // 0x461a6d0 [Native Event Public]

// USentryTransaction (/Script/Sentry.SentryTransaction)
    USentrySpan* StartChildSpanWithTimestamp(const FString& Operation, const FString& Description, int64 timestamp, bool BindToScope); // 0x461b680 [Final Native Public]
    USentrySpan* StartChildSpan(const FString& Operation, const FString& Description, bool BindToScope); // 0x461b530 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x461b250 [Final Native Public]
    void SetName(const FString& Name); // 0x461af10 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x461ac30 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x461a5f0 [Final Native Public]
    void RemoveData(const FString& Key); // 0x461a410 [Final Native Public]
    bool IsFinished(); // 0x4610530 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x4618fe0 [Final Native Public]
    void FinishWithTimestamp(int64 timestamp); // 0x4618e30 [Final Native Public]
    void Finish(); // 0x4618d80 [Final Native Public]

// USentryTransactionContext (/Script/Sentry.SentryTransactionContext)
    void Initialize(const FString& Name, const FString& Operation); // 0x4631440 [Final Native Public]
    FString GetOperation(); // 0x4610560 [Final Native Public]
    FString GetName(); // 0x46100d0 [Final Native Public]

// USentryUnitHelper (/Script/Sentry.SentryUnitHelper)
    FString ToString(FSentryUnit& Unit); // 0x46317a0 [Final Native Static Public]
    FSentryUnit MakeSentryUnit(const ESentryUnit& Unit); // 0x4631630 [Final Native Static Public]
    FSentryUnit MakeSentryCustomUnit(const FString& Unit); // 0x4631540 [Final Native Static Public]

// USentryUser (/Script/Sentry.SentryUser)
    void SetUsername(const FString& UserName); // 0x4611050 [Final Native Public]
    void SetIpAddress(const FString& IpAddress); // 0x4631700 [Final Native Public]
    void SetId(const FString& ID); // 0x4611ca0 [Final Native Public]
    void SetEmail(const FString& Email); // 0x46118f0 [Final Native Public]
    void SetData(TMap<FString, FString>& Data); // 0x4615710 [Final Native Public]
    FString GetUsername(); // 0x460fe50 [Final Native Public]
    FString GetIpAddress(); // 0x4631110 [Final Native Public]
    FString GetId(); // 0x460ff50 [Final Native Public]
    FString GetEmail(); // 0x4610560 [Final Native Public]
    TMap<FString, FString> GetData(); // 0x4630f30 [Final Native Public]

// USentryVariantHelper (/Script/Sentry.SentryVariantHelper)
    bool TryGetString(FSentryVariant& Variant, const FString& Value); // 0x4631ed0 [Final Native Static Public]
    bool TryGetMap(FSentryVariant& Variant, TMap<FString, FSentryVariant>& Value); // 0x4631cf0 [Final Native Static Public]
    bool TryGetInteger(FSentryVariant& Variant, const int32& Value); // 0x4631be0 [Final Native Static Public]
    bool TryGetFloat(FSentryVariant& Variant, const float& Value); // 0x4631ad0 [Final Native Static Public]
    bool TryGetBool(FSentryVariant& Variant, const bool& Value); // 0x46319c0 [Final Native Static Public]
    bool TryGetArray(FSentryVariant& Variant, const TArray<FSentryVariant>& Value); // 0x4631890 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromString(const FString& Value); // 0x4630cb0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromMap(TMap<FString, FSentryVariant>& Value); // 0x4630b30 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromInteger(int32 Value); // 0x4630a90 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromFloat(float Value); // 0x46309f0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromBool(bool Value); // 0x4630940 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromArray(const TArray<FSentryVariant>& Value); // 0x4630860 [Final Native Static Public]
    ESentryVariantType GetType(FSentryVariant& Variant); // 0x4631390 [Final Native Static Public]
    FString GetString(FSentryVariant& Variant); // 0x46312a0 [Final Native Static Public]
    TMap<FString, FSentryVariant> GetMap(FSentryVariant& Variant); // 0x4631190 [Final Native Static Public]
    int32 GetInteger(FSentryVariant& Variant); // 0x4631060 [Final Native Static Public]
    float GetFloat(FSentryVariant& Variant); // 0x4630fb0 [Final Native Static Public]
    bool GetBool(FSentryVariant& Variant); // 0x4630e80 [Final Native Static Public]
    TArray<FSentryVariant> GetArray(FSentryVariant& Variant); // 0x4630d70 [Final Native Static Public]
    FSentryVariant Conv_StringToFSentryVariant(const FString& Value); // 0x4630cb0 [Final Native Static Public]
    FSentryVariant Conv_MapToFSentryVariant(TMap<FString, FSentryVariant>& Value); // 0x4630b30 [Final Native Static Public]
    FSentryVariant Conv_IntToFSentryVariant(int32 Value); // 0x4630a90 [Final Native Static Public]
    FSentryVariant Conv_FloatToFSentryVariant(float Value); // 0x46309f0 [Final Native Static Public]
    FSentryVariant Conv_BoolToFSentryVariant(bool Value); // 0x4630940 [Final Native Static Public]
    FSentryVariant Conv_ArrayToFSentryVariant(const TArray<FSentryVariant>& Value); // 0x4630860 [Final Native Static Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x6522800 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x6521100 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522c90 [Final Native Public]
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x6521ae0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x6521630 [Final Native Public]
    bool HasDefault(); // 0x65213e0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x6520990 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x651fcb0 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x6522970 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    bool GetValue(); // 0x6521200 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522c90 [Final Native Public]
    void SetDefault(bool InDefaultValue); // 0x6521c40 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x65216c0 [Final Native Public]
    bool HasDefault(); // 0x65214b0 [Final Native Public]
    int32 GetNumKeys(); // 0x6520e00 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    bool GetDefault(); // 0x6520a30 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x65205d0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x6520350 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x651fe20 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x6522a80 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    uint8 GetValue(); // 0x65212c0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522c90 [Final Native Public]
    void SetDefault(uint8 InDefaultValue); // 0x6521d60 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x65216c0 [Final Native Public]
    bool HasDefault(); // 0x65214b0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    uint8 GetDefault(); // 0x6520a30 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x651ffb0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x6522ba0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x65224d0 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x65223f0 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x6522190 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x6522090 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x6521fb0 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x65219f0 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x65218f0 [Final Native Public]
    double GetValue(); // 0x6521380 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x6521000 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x6520fa0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x6520da0 [Final Native Public]
    float GetLeaveTangent(); // 0x6520d40 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x6520be0 [Final Native Public]
    float GetArriveTangentWeight(); // 0x6520930 [Final Native Public]
    float GetArriveTangent(); // 0x65208d0 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522e80 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x6522340 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x6522290 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x6521e80 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x6521790 [Final Native Public]
    bool HasDefault(); // 0x6521570 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x6520f40 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x6520ee0 [Final Native Public]
    int32 GetNumKeys(); // 0x6520e70 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    double GetDefault(); // 0x6520af0 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x6520750 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x6520490 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x6520180 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x652b6c0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x652a7f0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522e80 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6529840 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x652b800 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x652b5a0 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x652b520 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x652b4a0 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x652b290 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x652b200 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x652b180 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x652adf0 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x3a33380 [Native Public]
    float GetValue(); // 0x38a5ec0 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x3cb6460 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x3a2ff00 [Native Public]
    float GetLeaveTangentWeight(); // 0x3cff9b0 [Native Public]
    float GetLeaveTangent(); // 0x652a620 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x3775b50 [Native Public]
    float GetArriveTangentWeight(); // 0x652a480 [Native Public]
    float GetArriveTangent(); // 0x652a440 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x652bb00 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x652b3e0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x652b320 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x652ae80 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x652ad00 [Final Native Public]
    bool HasDefault(); // 0x652abd0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x652a770 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x652a6f0 [Final Native Public]
    int32 GetNumKeys(); // 0x652a660 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    float GetDefault(); // 0x652a4c0 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x652a030 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x6529ff0 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x6529af0 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x652b890 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    int32 GetValue(); // 0x652a9d0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522e80 [Final Native Public]
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x652b0e0 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x652af00 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x652ad20 [Final Native Public]
    bool HasDefault(); // 0x652ac00 [Final Native Public]
    int32 GetNumKeys(); // 0x6520e70 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x652a5e0 [Final Native Public]
    int32 GetDefault(); // 0x652a4f0 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x652a2c0 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6529cb0 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x652b9b0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x65225b0 [Final Native Public]
    UObject* GetValue(); // 0x652aa90 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6522c90 [Final Native Public]
    void SetDefault(UObject* InDefaultValue); // 0x652b020 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x6521630 [Final Native Public]
    bool HasDefault(); // 0x652acc0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    UObject* GetDefault(); // 0x652a5b0 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6529e30 [Final Native Public]

// UMovieSceneScriptingParticleKey (/Script/SequencerScripting.MovieSceneScriptingParticleKey)
    void SetValue(const EParticleKey& InNewValue); // 0x6542160 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6541ef0 [Final Native Public]
    EParticleKey GetValue(); // 0x65212c0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingParticleChannel (/Script/SequencerScripting.MovieSceneScriptingParticleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6542960 [Final Native Public]
    void SetDefault(const EParticleKey& InDefaultValue); // 0x653ea90 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x653dfb0 [Final Native Public]
    bool HasDefault(); // 0x65384b0 [Final Native Public]
    int32 GetNumKeys(); // 0x6520e00 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    EParticleKey GetDefault(); // 0x65384b0 [Final Native Public]
    TArray<EParticleKey> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x65354d0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x6534e60 [Final Native Public]
    UMovieSceneScriptingParticleKey* AddKey(const FFrameNumber& InTime, const EParticleKey& NewParticleValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6533860 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x6542280 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6541ef0 [Final Native Public]
    FString GetValue(); // 0x653c3e0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6542b50 [Final Native Public]
    void SetDefault(const FString& InDefaultValue); // 0x653eba0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x6521790 [Final Native Public]
    bool HasDefault(); // 0x653c930 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    FString GetDefault(); // 0x6538550 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6533a40 [Final Native Public]

// UMovieSceneScriptingTextKey (/Script/SequencerScripting.MovieSceneScriptingTextKey)
    void SetValue(FText& InNewValue); // 0x65423f0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6541ef0 [Final Native Public]
    FText GetValue(); // 0x653c510 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x6521060 [Native Public]

// UMovieSceneScriptingTextChannel (/Script/SequencerScripting.MovieSceneScriptingTextChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x6542b50 [Final Native Public]
    void SetDefault(const FText& InDefaultValue); // 0x653ed70 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x6521860 [Native Public]
    void RemoveDefault(); // 0x6521790 [Final Native Public]
    bool HasDefault(); // 0x653c9c0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x6520c40 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x3757630 [Native Public]
    FText GetDefault(); // 0x65386f0 [Final Native Public]
    UMovieSceneScriptingTextKey* AddKey(const FFrameNumber& InTime, const FText& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6533c90 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x6541750 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x65415b0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x65404b0 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x6540120 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x653ee30 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x653e350 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x653db90 [Final Native Static Public]
    bool NotEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x653da10 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x653d870 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x653cce0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x653bfe0 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x653b750 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x653b1d0 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x6539b80 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x6539a50 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x6539820 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x6538f80 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x65387f0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x6538010 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x6536640 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x65361e0 [Final Native Static Public]
    bool EqualEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x6535350 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x6534880 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0x6537910 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0x6533700 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0x65335a0 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x653f860 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x653f770 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x653dea0 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x653dd60 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x653dc50 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x6538ec0 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x6538e20 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x65380f0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x6537e00 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x6537c80 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x6533490 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x6533350 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x6533240 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x653ff20 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x653fd40 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x6539600 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x65394a0 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x6540020 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x653fe30 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x65396b0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x6539550 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x6540d90 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass, bool bInClassProperty); // 0x6540360 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x653e7e0 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x653c340 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x653b350 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x653b290 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x6539990 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x65379d0 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x6541b30 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x65419f0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x65418b0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x6541100 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x6540ee0 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x653f3a0 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x653f260 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x653f120 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x653caf0 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x653ca40 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x653bc70 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x653bb30 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x6539c90 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x6538be0 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x6538aa0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x6537b60 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x6537a90 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x65374e0 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x65373a0 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x65372e0 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x6537220 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x6537090 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x6536f50 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x6536ad0 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x65428b0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x65427d0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x65426f0 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x6542610 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x6542530 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x6541df0 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x6541cf0 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x65413f0 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x6540bb0 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x6540a20 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x6540950 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x6540770 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x65405e0 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x653fc70 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x653faa0 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x653f950 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x653f560 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x653f020 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x653e8d0 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x653e5b0 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x653e470 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x653e070 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float duration); // 0x653d590 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 duration); // 0x653d3e0 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x653cdc0 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x653cc40 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x653cba0 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x653c870 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x653c7b0 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x653c6f0 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x653c630 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x653c150 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x653bdf0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x653b8a0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x653b460 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x653af80 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x653a970 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x653a760 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x653a5d0 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x653a470 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x653a260 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x653a0d0 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x6539760 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* Sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x65391f0 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x6539020 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x6538d60 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x65389d0 [Final Native Static Public]
    UMovieSceneClock* GetCustomClock(UMovieSceneSequence* InSequence); // 0x65383c0 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x6538260 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x6537760 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x6537670 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x6536790 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x6536330 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x6536000 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x6535eb0 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x6535d90 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x6535c00 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x6535b00 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x6535860 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x65356f0 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x65352a0 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x65351a0 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x6534c80 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x6534aa0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x6534720 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x65345c0 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x6534370 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x6534200 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x6534010 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x6533e90 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x6535090 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x653f660 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x6534fd0 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x6535090 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x6534fd0 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x6534d20 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x6542030 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x6541680 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x65414c0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x653ef30 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x653e9c0 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x653e260 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x653bec0 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x653b7f0 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x653b520 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x653b5e0 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x65388f0 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x6538320 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x65344f0 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0x6543c80 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0x6543540 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0x6543c80 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0x6543540 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x6543e40 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x6543d60 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x6543b00 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x6543a20 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x6543980 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x65438e0 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x6543840 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x6543790 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x6543690 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x65435f0 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x6543440 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x65433a0 [Final Native Static Public]

// ULevelReportingComponent (/Script/SessionLifecycleReportingRuntime.LevelReportingComponent)
    void ReportStateChange(const FName& NewState); // 0x6af31c0 [Final Native Protected]
    void ReportPlayerJoined(); // 0x6af31a0 [Final Native Protected]
    void ReportGenerationInfoChange(FBETGenerationInfo& NewGenerationInfo); // 0x6af2db0 [Final Native Protected]

// USentrySessionReportingSubsystem (/Script/SessionLifecycleReportingRuntime.SentrySessionReportingSubsystem)
    void ReportLoginFailure(const FString& Provider, int32 LocalUserNum, const FString& RawError, const FString& FriendlyKey, const FString& FriendlyDescription); // 0x6af2fc0 [Final Native Public]
    void ReportLevelCompletion(FGameplayTag& CurrentLevel, FGameplayTag& NextLevel); // 0x6af2ed0 [Final Native Public]
    void ReportGameCompletion(); // 0x6af2d90 [Final Native Public]
    void OnPreClientTravel(const FString& PendingURL, const ETravelType& TravelType, bool bIsSeamlessTravel); // 0x6af2c60 [Final Native Protected]
    void OnNetworkError(const ENetworkFailure& FailureType, const FString& ErrorString); // 0x6af2b80 [Final Native Protected]
    void OnApplicationWillEnterBackground(); // 0x6af2b60 [Final Native Protected]
    void OnApplicationHasEnteredForeground(); // 0x6af2b40 [Final Native Protected]

// USkeletalMergingLibrary (/Script/SkeletalMerging.SkeletalMergingLibrary)
    USkeleton* MergeSkeletons(FSkeletonMergeParams& Params); // 0x7700070 [Final Native Static Public]
    USkeletalMesh* MergeMeshes(FSkeletalMeshMergeParams& Params); // 0x76fff80 [Final Native Static Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x3195320 [Final Native Public]

// USlateFontBlueprintLibrary (/Script/SlateRHIRenderer.SlateFontBlueprintLibrary)
    FSlateFontInfo MakeSlateFontInfo(UObject* FontObject, UObject* FontMaterial, const FFontOutlineSettings& OutlineSettings, const FName& TypefaceFontName, float Size, int32 LetterSpacing, float SkewAmount, bool bForceMonospaced, bool bMaterialIsStencil, float MonospacedWidth); // 0x31953b0 [Final Native Static Private]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x3195240 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x3195240 [Final Native Public]

// USmartObjectBlueprintFunctionLibrary (/Script/SmartObjectsModule.SmartObjectBlueprintFunctionLibrary)
    FSmartObjectClaimHandle SmartObjectClaimHandle_Invalid(); // 0x5ecc950 [Final Native Static Public]
    void SetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName, const FSmartObjectClaimHandle& Value); // 0x5ecc7d0 [Final Native Static Public]
    bool SetSmartObjectEnabled(AActor* SmartObjectActor, bool bEnabled); // 0x5ecc380 [Final Native Static Public]
    bool SetMultipleSmartObjectsEnabled(const TArray<AActor*>& SmartObjectActors, bool bEnabled); // 0x5ecc130 [Final Native Static Public]
    void SetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key, FSmartObjectClaimHandle& Value); // 0x5ecb990 [Final Native Static Public]
    bool RemoveSmartObject(AActor* SmartObjectActor); // 0x5ecb560 [Final Native Static Public]
    bool RemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors); // 0x5ecb4b0 [Final Native Static Public]
    bool NotEqual_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B); // 0x5ecb230 [Final Native Static Public]
    bool NotEqual_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B); // 0x5ecb110 [Final Native Static Public]
    USmartObjectBehaviorDefinition* MarkSmartObjectSlotAsOccupied(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x5ecaec0 [Final Native Static Public]
    bool MarkSmartObjectSlotAsFree(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle); // 0x5ecacd0 [Final Native Static Public]
    FSmartObjectClaimHandle MarkSmartObjectSlotAsClaimed(UObject* WorldContextObject, const FSmartObjectSlotHandle& SlotHandle, AActor* UserActor, const ESmartObjectClaimPriority& ClaimPriority); // 0x5ecab20 [Final Native Static Public]
    bool IsValidSmartObjectSlotHandle(FSmartObjectSlotHandle& Handle); // 0x5eca9b0 [Final Native Static Public]
    bool IsValidSmartObjectHandle(FSmartObjectHandle& Handle); // 0x5eca900 [Final Native Static Public]
    bool IsValidSmartObjectClaimHandle(const FSmartObjectClaimHandle& Handle); // 0x5eca810 [Final Native Static Public]
    FSmartObjectClaimHandle GetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName); // 0x5eca1f0 [Final Native Static Public]
    FSmartObjectClaimHandle GetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5ec9170 [Final Native Static Public]
    bool FindSmartObjectsInTargetingRequest(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const FTargetingRequestHandle& TargetingHandle, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec8950 [Final Native Static Public]
    bool FindSmartObjectsInList(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const TArray<AActor*>& ActorList, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec8550 [Final Native Static Public]
    bool FindSmartObjectsInComponent(FSmartObjectRequestFilter& Filter, USmartObjectComponent* SmartObjectComponent, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec81b0 [Final Native Static Public]
    bool FindSmartObjectsInActor(FSmartObjectRequestFilter& Filter, AActor* SearchActor, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec7e20 [Final Native Static Public]
    bool Equal_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B); // 0x5ec76f0 [Final Native Static Public]
    bool Equal_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B); // 0x5ec75d0 [Final Native Static Public]
    FString Conv_SmartObjectSlotHandleToString(FSmartObjectSlotHandle& Handle); // 0x5ec7420 [Final Native Static Public]
    FString Conv_SmartObjectRequestResultToString(FSmartObjectRequestResult& Result); // 0x5ec71d0 [Final Native Static Public]
    FString Conv_SmartObjectHandleToString(FSmartObjectHandle& Handle); // 0x5ec70a0 [Final Native Static Public]
    FString Conv_SmartObjectDefinitionToString(USmartObjectDefinition* Definition); // 0x5ec6eb0 [Final Native Static Public]
    FString Conv_SmartObjectClaimHandleToString(FSmartObjectClaimHandle& Result); // 0x5ec6db0 [Final Native Static Public]
    bool AddSmartObject(AActor* SmartObjectActor); // 0x5ec6a70 [Final Native Static Public]
    bool AddOrRemoveSmartObject(AActor* SmartObject, bool bEnabled); // 0x5ec6930 [Final Native Static Public]
    bool AddOrRemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors, bool bAdd); // 0x5ec6830 [Final Native Static Public]
    bool AddMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors); // 0x5ec6780 [Final Native Static Public]

// USmartObjectComponent (/Script/SmartObjectsModule.SmartObjectComponent)
    bool SetSmartObjectEnabledForReason(const FGameplayTag& ReasonTag, bool bEnabled); // 0x5ecc560 [Final Native Public]
    bool SetSmartObjectEnabled(bool bEnable); // 0x5ecc4c0 [Final Native Public]
    void SetDefinition(USmartObjectDefinition* DefinitionAsset); // 0x5ecbb50 [Final Native Public]
    void ReceiveOnEvent(FSmartObjectEventData& EventData, AActor* Interactor); // 0x15b23e0 [Event Protected]
    bool IsSmartObjectEnabledForReason(const FGameplayTag& ReasonTag); // 0x5eca610 [Final Native Public]
    bool IsSmartObjectEnabled(); // 0x5eca540 [Final Native Public]
    bool IsBoundToSimulation(); // 0x5eca300 [Final Native Public]
    USmartObjectDefinition* GetDefinition(); // 0x5ec9350 [Final Native Public]

// USmartObjectDefinition (/Script/SmartObjectsModule.SmartObjectDefinition)
    void SetUserTagFilter(FGameplayTagQuery& InUserTagFilter); // 0x5ecc6f0 [Final Native Public]
    TArray<FSmartObjectSlotDefinition> K2_GetSlots(); // 0x5ecaa70 [Final Native Public]
    bool IsValidSlotIndex(int32 SlotIndex); // 0x5eca770 [Final Native Public]
    ESmartObjectTagFilteringPolicy GetUserTagsFilteringPolicy(); // 0x5eca1d0 [Final Native Public]
    FGameplayTagQuery GetUserTagFilter(); // 0x5eca1a0 [Final Native Public]
    FTransform GetSlotWorldTransform(int32 SlotIndex, FTransform& OwnerTransform); // 0x5ec9d80 [Final Native Public]
    void GetSlotActivityTags(int32 SlotIndex, FGameplayTagContainer& OutActivityTags); // 0x5ec9500 [Final Native Public]
    FSmartObjectSlotDefinition GetMutableSlot(int32 Index); // 0x5ec9460 [Final Native Public]
    FBox GetBounds(); // 0x5ec92e0 [Final Native Public]
    FGameplayTagContainer GetActivityTags(); // 0x5ec8d10 [Final Native Public]

// USmartObjectSubsystem (/Script/SmartObjectsModule.SmartObjectSubsystem)
    bool SetSlotEnabled(const FSmartObjectSlotHandle& SlotHandle, bool bEnabled); // 0x5ecc230 [Final Native Public]
    bool SetEnabledForReason(const FSmartObjectHandle& Handle, const FGameplayTag& ReasonTag, bool bEnabled); // 0x5ecbfa0 [Final Native Public]
    bool SetEnabled(const FSmartObjectHandle& Handle, bool bEnabled); // 0x5ecbe60 [Final Native Public]
    bool RemoveTagFromSlot(const FSmartObjectSlotHandle& SlotHandle, FGameplayTag& Tag); // 0x5ecb760 [Final Native Public]
    void RemoveTagFromInstance(const FSmartObjectHandle& Handle, FGameplayTag& Tag); // 0x5ecb650 [Final Native Public]
    bool Release(FSmartObjectClaimHandle& ClaimHandle); // 0x5ecb380 [Final Native Public]
    bool IsEnabledForReason(const FSmartObjectHandle& Handle, const FGameplayTag& ReasonTag); // 0x5eca400 [Final Native Public]
    bool IsEnabled(const FSmartObjectHandle& Handle); // 0x5eca330 [Final Native Public]
    USmartObjectComponent* GetSmartObjectComponentByRequestResult(FSmartObjectRequestResult& Result, const ETrySpawnActorIfDehydrated& TrySpawnActorIfDehydrated); // 0x5eca050 [Final Native Public]
    USmartObjectComponent* GetSmartObjectComponent(FSmartObjectClaimHandle& ClaimHandle, const ETrySpawnActorIfDehydrated& TrySpawnActorIfDehydrated); // 0x5ec9f00 [Final Native Public]
    bool GetSlotTransformFromRequestResult(FSmartObjectRequestResult& RequestResult, FTransform& OutSlotTransform); // 0x5ec9b80 [Final Native Public]
    bool GetSlotTransform(FSmartObjectClaimHandle& ClaimHandle, FTransform& OutSlotTransform); // 0x5ec9980 [Final Native Public]
    FGameplayTagContainer GetSlotTags(const FSmartObjectSlotHandle& SlotHandle); // 0x5ec9870 [Final Native Public]
    ESmartObjectSlotState GetSlotState(const FSmartObjectSlotHandle& SlotHandle); // 0x5ec9770 [Final Native Public]
    bool GetSlotLocation(FSmartObjectClaimHandle& ClaimHandle, const FVector& OutSlotLocation); // 0x5ec9630 [Final Native Public]
    FGameplayTagContainer GetInstanceTags(const FSmartObjectHandle& Handle); // 0x5ec9380 [Final Native Public]
    USmartObjectBehaviorDefinition* GetBehaviorDefinitionByRequestResult(FSmartObjectRequestResult& RequestResult, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x5ec8ff0 [Final Native Public]
    USmartObjectBehaviorDefinition* GetBehaviorDefinition(FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x5ec8e70 [Final Native Public]
    void GetAllSlots(const FSmartObjectHandle& Handle, const TArray<FSmartObjectSlotHandle>& OutSlots); // 0x5ec8d40 [Final Native Public]
    bool FindSmartObjects_BP(FSmartObjectRequest& Request, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec7b50 [Final Native Public]
    bool FindSmartObjects(FSmartObjectRequest& Request, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x5ec7b50 [Final Native Public]
    FSmartObjectRequestResult FindSmartObject(FSmartObjectRequest& Request, AActor* UserActor); // 0x5ec7850 [Final Native Public]
    void AddTagToSlot(const FSmartObjectSlotHandle& SlotHandle, FGameplayTag& Tag); // 0x5ec6c70 [Final Native Public]
    void AddTagToInstance(const FSmartObjectHandle& Handle, FGameplayTag& Tag); // 0x5ec6b60 [Final Native Public]

// ASmartObjectTestingActor (/Script/SmartObjectsModule.SmartObjectTestingActor)
    void RunTests(); // 0x5ecb970 [Final Native Protected]
    void ResetTests(); // 0x5ecb8c0 [Final Native Protected]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x5e5a880 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x5e5a6c0 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x15b23e0 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x5e5a4a0 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x5e5a360 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x5e5a2c0 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x15b23e0 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x15b23e0 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x15b23e0 [Event Public]
    void ReceiveTreeStart(); // 0x15b23e0 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x15b23e0 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    void UnbindDelegate(FStateTreeDelegateListener& Listener); // 0x5e5aa40 [Final Native Protected]
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x15b23e0 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x15b23e0 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x15b23e0 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x15b23e0 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x15b23e0 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x15b23e0 [Event Public]
    void FinishTask(bool bSucceeded); // 0x5e5a170 [Final Native Protected]
    void BroadcastDelegate(const FStateTreeDelegateDispatcher& Dispatcher); // 0x5e5a0d0 [Final Native Protected]
    void BindDelegate(FStateTreeDelegateListener& Listener, const FScriptDelegate& Delegate); // 0x5e59fb0 [Final Native Protected]

// UStateTree (/Script/StateTreeModule.StateTree)
    UStateTreeExtension* K2_GetExtension(TSubclassOf<UStateTreeExtension> ExtensionType); // 0x5e5a570 [Final Native Public]

// UStateTreeFunctionLibrary (/Script/StateTreeModule.StateTreeFunctionLibrary)
    void SetStateTree(FStateTreeReference& Reference, UStateTree* StateTree); // 0x5e7e010 [Final Native Static Public]
    FStateTreeReference MakeStateTreeReference(UStateTree* StateTree); // 0x5e7ded0 [Final Native Static Public]
    void K2_SetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& NewValue); // 0x5e7dc20 [Final Native Static Public]
    void K2_GetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& ReturnValue); // 0x5e7d980 [Final Native Static Public]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x2239360 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x2239190 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x2238f90 [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); // 0x2238c40 [Final Native Public]

// UStreamlineLibrary (/Script/StreamlineBlueprint.StreamlineLibrary)
    EStreamlineFeatureSupport QueryStreamlineFeatureSupport(const EStreamlineFeature& Feature); // 0x5dea790 [Final Native Static Public]
    bool IsStreamlineFeatureSupported(const EStreamlineFeature& Feature); // 0x5dea690 [Final Native Static Public]
    FStreamlineFeatureRequirements GetStreamlineFeatureInformation(const EStreamlineFeature& Feature); // 0x5dea530 [Final Native Static Public]
    void BreakStreamlineFeatureRequirements(const EStreamlineFeatureRequirementsFlags& Requirements, const bool& D3D11Supported, const bool& D3D12Supported, const bool& VulkanSupported, const bool& VSyncOffRequired, const bool& HardwareSchedulingRequired); // 0x5dea2a0 [Final Native Static Public]

// UStreamlineLibraryDLSSG (/Script/StreamlineDLSSGBlueprint.StreamlineLibraryDLSSG)
    void SetDLSSGMode(const EStreamlineDLSSGMode& DLSSGMode); // 0x5debba0 [Final Native Static Public]
    EStreamlineFeatureSupport QueryDLSSGSupport(); // 0x5debb70 [Final Native Static Public]
    bool IsDLSSGSupported(); // 0x5debb40 [Final Native Static Public]
    bool IsDLSSGModeSupported(const EStreamlineDLSSGMode& DLSSGMode); // 0x5debac0 [Final Native Static Public]
    TArray<EStreamlineDLSSGMode> GetSupportedDLSSGModes(); // 0x5deb8b0 [Final Native Static Public]
    EStreamlineDLSSGMode GetDLSSGMode(); // 0x5deb7b0 [Final Native Static Public]
    void GetDLSSGFrameTiming(const float& FrameRateInHertz, const int32& FramesPresented); // 0x5deb620 [Final Native Static Public]
    EStreamlineDLSSGMode GetDefaultDLSSGMode(); // 0x5deb7e0 [Final Native Static Public]

// UStreamlineLibraryDeepDVC (/Script/StreamlineDeepDVCBlueprint.StreamlineLibraryDeepDVC)
    void SetDeepDVCSaturationBoost(float Intensity); // 0x6e26d70 [Final Native Static Public]
    void SetDeepDVCMode(const EStreamlineDeepDVCMode& DeepDVCMode); // 0x6e26d00 [Final Native Static Public]
    void SetDeepDVCIntensity(float Intensity); // 0x6e26b00 [Final Native Static Public]
    EStreamlineFeatureSupport QueryDeepDVCSupport(); // 0x6e26ad0 [Final Native Static Public]
    bool IsDeepDVCSupported(); // 0x6e26aa0 [Final Native Static Public]
    bool IsDeepDVCModeSupported(const EStreamlineDeepDVCMode& DeepDVCMode); // 0x6e26a20 [Final Native Static Public]
    TArray<EStreamlineDeepDVCMode> GetSupportedDeepDVCModes(); // 0x6e26810 [Final Native Static Public]
    EStreamlineDeepDVCMode GetDefaultDeepDVCMode(); // 0x6e26750 [Final Native Static Public]
    float GetDeepDVCSaturationBoost(); // 0x6e26600 [Final Native Static Public]
    EStreamlineDeepDVCMode GetDeepDVCMode(); // 0x6e26480 [Final Native Static Public]
    float GetDeepDVCIntensity(); // 0x6e26330 [Final Native Static Public]

// UStreamlineLibraryReflex (/Script/StreamlineReflexBlueprint.StreamlineLibraryReflex)
    void SetReflexMode(const EStreamlineReflexMode& Mode); // 0x6e256e0 [Final Native Static Public]
    EStreamlineFeatureSupport QueryReflexSupport(); // 0x6e256b0 [Final Native Static Public]
    bool IsReflexSupported(); // 0x6e25680 [Final Native Static Public]
    bool IsReflexModeSupported(const EStreamlineReflexMode& ReflexMode); // 0x6e25600 [Final Native Static Public]
    TArray<EStreamlineReflexMode> GetSupportedReflexModes(); // 0x6e253f0 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x6e252b0 [Final Native Static Public]
    EStreamlineReflexMode GetReflexMode(); // 0x6e25150 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x6e25020 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x6e24ee0 [Final Native Static Public]
    EStreamlineReflexMode GetDefaultReflexMode(); // 0x6e24e10 [Final Native Static Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x64de690 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x64ea590 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x64ea400 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x64ea280 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x64ea1c0 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x64ea100 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x64ea030 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x64e9f60 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x64e9ea0 [Final Native Public]
    void SetSpread(float Spread); // 0x64e9960 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x64e7a70 [Final Native Public]
    void SetPortamento(float Portamento); // 0x64e7140 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x64e6e00 [Final Native Public]
    void SetPan(float Pan); // 0x64e6c40 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x64e6b30 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x64e6a60 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x64e6960 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x64e6860 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x64e6760 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x64e6660 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x64e6560 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x64e6460 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x64e6360 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x64e5f20 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x64e5e60 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x64e5d90 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x64e5cc0 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x64e5c00 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x64e5b40 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x64e5a70 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x64e59a0 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x64e58e0 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x64e53f0 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x64e52e0 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x64e51d0 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x64e50d0 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x64e4fd0 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x64e4ed0 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x64e4dd0 [Final Native Public]
    void SetGainDb(float GainDb); // 0x64e40c0 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x64e3930 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x64e37c0 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x64e3650 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x64e3590 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x64e34d0 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x64e2bd0 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x64e26e0 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x64e2610 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x64e2540 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x64e23b0 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x64e22e0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x64e1970 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x64e12d0 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x64e1210 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x64e1140 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x64e1080 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x64e0ba0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float duration); // 0x64dfc70 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x64df850 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x64de920 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x64e8130 [Final Native Public]
    void SetSampleRateModulators(const TSet<USoundModulatorBase*>& InModulators); // 0x64e7d50 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x64e7ca0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x64e7bf0 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x64e5fe0 [Final Native Public]
    void SetBits(float Bits); // 0x64e0fd0 [Final Native Public]
    void SetBitModulators(const TSet<USoundModulatorBase*>& InModulators); // 0x64e0e50 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x64e0da0 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64eae70 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x64eadc0 [Final Native Public]
    void SetWet(float WetAmount); // 0x64ead10 [Final Native Public]
    void SetSpreadModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64e9b80 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x64e9ad0 [Final Native Public]
    void SetSpread(float Spread); // 0x64e9a20 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x64e8210 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x64e6260 [Final Native Public]
    void SetFrequencyModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64e3da0 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x64e3cf0 [Final Native Public]
    void SetFrequency(float Frequency); // 0x64e3ab0 [Final Native Public]
    void SetFeedbackModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64e2a50 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x64e29a0 [Final Native Public]
    void SetFeedback(float Feedback); // 0x64e28f0 [Final Native Public]
    void SetDryModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64e2160 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x64e20b0 [Final Native Public]
    void SetDry(float DryAmount); // 0x64e2000 [Final Native Public]
    void SetDepthModulators(const TSet<USoundModulatorBase*>& Modulators); // 0x64e1e80 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x64e1dd0 [Final Native Public]
    void SetDepth(float Depth); // 0x64e1d20 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x64e8320 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x64e48d0 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x64e8410 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x64eaff0 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x64e8520 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x64e0070 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x34226e0 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x64e8600 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x64e86f0 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x64e87d0 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x64e88a0 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x64e8a10 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x64e8ae0 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x64e8bc0 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x64e8ce0 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x64e8dc0 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x64e8a10 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x64e8ec0 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x64e4980 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x64e57c0 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x64e4bf0 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x64e1c00 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x64e8fd0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x64e4b30 [Final Native Public]
    void SetDelay(float Length); // 0x64e1b40 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x64e1a30 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x64df240 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x64e90d0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x64e3a00 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x64e3880 [Final Native Public]
    void SetFilterQ(float InQ); // 0x64e3710 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x64e2e00 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x64e2d50 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x64e2ca0 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x64e91b0 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x64e9290 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x64e27b0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x64e0c60 [Final Native Public]
    void ResetKey(); // 0x64e0290 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x64e8dc0 [Final Native Public]

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x64e93d0 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x64ea6f0 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x64e94a0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x64e4d10 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x64e0110 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x64df490 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x64df330 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x32982c0 [Final Native Public]
    void AddTap(const int32& TapId); // 0x64de7d0 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x64ea340 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x64e9700 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x64e7ed0 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x64e7b30 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x64e6f80 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x64e6ec0 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x64e46d0 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x64e4810 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x64e4610 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x64e44d0 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x64e4390 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x64e42c0 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x64e4180 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x64e0ae0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x64e0ae0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float duration); // 0x64dfab0 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x64df730 [Final Native Public]
    bool IsLoaded(); // 0x64df6f0 [Final Native Public]
    float GetSampleDuration(); // 0x64df2d0 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x64dead0 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x64eac50 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x64ea4c0 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x64e7380 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x64e72c0 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x64e7200 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x64e79b0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x64e78f0 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x64e7820 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x64e7760 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x64e76a0 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x64e75d0 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x64e7510 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x64e7450 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x64e5700 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x64e3fe0 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x64e3f20 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x64e3b60 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x64e3350 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x64e3290 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x64e3410 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x64e31c0 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x64e3100 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x64e3030 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x64e2f70 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x64e2eb0 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x64e1770 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x64e1560 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x64e1390 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x64e0a20 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x64e0960 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x64e0890 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x64e07d0 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x64e0710 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x64e0640 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x64e0580 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x64e04c0 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x64dffe0 [Final Native Public]
    void RefreshAllWaveTables(); // 0x64dff80 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x64dfe30 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x64df9d0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x64df2a0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x64df260 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x64dec20 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x64deb10 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x64eab80 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x64e3c20 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x64e98a0 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x64e8070 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x64e7fa0 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x64e6d00 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x64e02f0 [Final Native Public]
    bool IsLoaded(); // 0x64df710 [Final Native Public]
    float GetSampleDuration(); // 0x64df310 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x64deab0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x64dea70 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x64defb0 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x64ded00 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x64ea8e0 [Final Native Public]
    void SetStepSize(float InValue); // 0x64e9d00 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x64e95c0 [Final Native Public]
    void SetLocked(bool InValue); // 0x64e5500 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x64e4a30 [Final Native Public]
    FVector2D GetValue(); // 0x64df590 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x64eaa70 [Final Native Public]
    void SetStepSize(float InValue); // 0x64e9e10 [Final Native Public]
    void SetLocked(bool InValue); // 0x64e5600 [Final Native Public]
    float GetValue(); // 0x64df6a0 [Final Native Public]

// UAbilityTask_PerformTargeting (/Script/TargetingSystem.AbilityTask_PerformTargeting)
    UAbilityTask_PerformTargeting* PerformTargetingRequest(UGameplayAbility* OwningAbility, UTargetingPreset* InTargetingPreset, bool bAllowAsync); // 0x5e9bae0 [Final Native Static Public]
    UAbilityTask_PerformTargeting* PerformFilteringRequest(UGameplayAbility* OwningAbility, UTargetingPreset* TargetingPreset, const TArray<AActor*>& InTargets, bool bAllowAsync); // 0x5e9b5d0 [Final Native Static Public]

// UAsyncAction_PerformTargeting (/Script/TargetingSystem.AsyncAction_PerformTargeting)
    UAsyncAction_PerformTargeting* PerformTargetingRequest(AActor* SourceActor, UTargetingPreset* TargetingPreset, bool bUseAsyncTargeting); // 0x5e9bc30 [Final Native Static Public]
    UAsyncAction_PerformTargeting* PerformFilteringRequest(AActor* SourceActor, UTargetingPreset* TargetingPreset, bool bUseAsyncTargeting, const TArray<AActor*>& InTargets); // 0x5e9b7e0 [Final Native Static Public]
    FTargetingRequestHandle GetTargetingHandle(); // 0x494dc90 [Final Native Public]

// UTargetingSubsystem (/Script/TargetingSystem.TargetingSubsystem)
    FTargetingRequestHandle StartAsyncTargetingRequest(UTargetingPreset* TargetingPreset, FTargetingSourceContext& InSourceContext, const FScriptDelegate& CompletionDynamicDelegate); // 0x5e9bfc0 [Final Native Public]
    void RemoveAsyncTargetingRequestWithHandle(FTargetingRequestHandle& TargetingHandle); // 0x5e9be00 [Final Native Public]
    void OverrideCollisionQueryTaskData(const FTargetingRequestHandle& TargetingHandle, FCollisionQueryTaskData& CollisionQueryDataOverride); // 0x5e9b460 [Final Native Static Public]
    FTargetingSourceContext GetTargetingSourceContext(const FTargetingRequestHandle& TargetingHandle); // 0x5e9b070 [Final Native Public]
    void GetTargetingResultsActors(const FTargetingRequestHandle& TargetingHandle, const TArray<AActor*>& Targets); // 0x5e9af00 [Final Native Public]
    void GetTargetingResults(const FTargetingRequestHandle& TargetingHandle, const TArray<FHitResult>& OutTargets); // 0x5e9ada0 [Final Native Public]
    void ExecuteTargetingRequest(UTargetingPreset* TargetingPreset, FTargetingSourceContext& InSourceContext, const FScriptDelegate& CompletionDynamicDelegate); // 0x5e9a290 [Final Native Public]

// UTargetingTask (/Script/TargetingSystem.TargetingTask)
    UTargetingSubsystem* GetTargetingSubsystem(FTargetingRequestHandle& TargetingHandle); // 0x5e9b230 [Final Native Protected]

// USimpleTargetingFilterTask (/Script/TargetingSystem.SimpleTargetingFilterTask)
    bool BP_ShouldFilterTarget(FTargetingRequestHandle& TargetingHandle, FTargetingDefaultResultData& TargetData); // 0x15b23e0 [Event Public]

// USimpleTargetingSelectionTask (/Script/TargetingSystem.SimpleTargetingSelectionTask)
    void SelectTargets(FTargetingRequestHandle& TargetingHandle, FTargetingSourceContext& SourceContext); // 0x5e9bea0 [Native Event Public]
    bool AddTargetActor(FTargetingRequestHandle& TargetingHandle, AActor* Actor); // 0x5e9a020 [Final Native Protected]
    bool AddHitResult(FTargetingRequestHandle& TargetingHandle, FHitResult& HitResult); // 0x5e99ec0 [Final Native Protected]

// USimpleTargetingSortTask (/Script/TargetingSystem.SimpleTargetingSortTask)
    float BP_GetScoreForTarget(FTargetingRequestHandle& TargetingHandle, FTargetingDefaultResultData& TargetData); // 0x15b23e0 [Event Protected]

// UTargetingSelectionTask_AOE (/Script/TargetingSystem.TargetingSelectionTask_AOE)
    FRotator GetSourceRotationOffset(FTargetingRequestHandle& TargetingHandle); // 0x5e9aac0 [Native Event Protected]
    FQuat GetSourceRotation(FTargetingRequestHandle& TargetingHandle); // 0x5e9aa00 [Native Event Protected]
    FVector GetSourceOffset(FTargetingRequestHandle& TargetingHandle); // 0x5e9a880 [Native Event Protected]
    FVector GetSourceLocation(FTargetingRequestHandle& TargetingHandle); // 0x5e9a700 [Native Event Protected]

// UTargetingSelectionTask_Trace (/Script/TargetingSystem.TargetingSelectionTask_Trace)
    float GetTraceLength(FTargetingRequestHandle& TargetingHandle); // 0x5e9b3b0 [Native Event Protected]
    FVector GetTraceDirection(FTargetingRequestHandle& TargetingHandle); // 0x5e9b2f0 [Native Event Protected]
    FRotator GetSweptTraceRotation(FTargetingRequestHandle& TargetingHandle); // 0x5e9ace0 [Native Event Protected]
    float GetSweptTraceRadius(FTargetingRequestHandle& TargetingHandle); // 0x5e9ac30 [Native Event Protected]
    float GetSweptTraceCapsuleHalfHeight(FTargetingRequestHandle& TargetingHandle); // 0x5e9ab80 [Native Event Protected]
    FVector GetSweptTraceBoxHalfExtents(FTargetingRequestHandle& TargetingHandle); // 0x5e9a880 [Native Event Protected]
    FVector GetSourceOffset(FTargetingRequestHandle& TargetingHandle); // 0x5e9a940 [Native Event Protected]
    FVector GetSourceLocation(FTargetingRequestHandle& TargetingHandle); // 0x5e9a7c0 [Native Event Protected]
    void GetAdditionalActorsToIgnore(FTargetingRequestHandle& TargetingHandle, const TArray<AActor*>& OutAdditionalActorsToIgnore); // 0x5e9a5f0 [Native Event Protected]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x7eb32f0 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x7eb3120 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x7eb30a0 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x7eb3030 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x7eb2fb0 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0x7eb2820 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0x7eb2db0 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0x7eb2cc0 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0x7eb2bd0 [Final Native Static Public]

// UMusicalTimeFunctionLibrary (/Script/TimeManagement.MusicalTimeFunctionLibrary)
    bool IsValid(const FMusicalTime& InMusicalTime); // 0x31a2bc0 [Final Native Static Public]
    float FractionalBeatsInBar(const FMusicalTime& InMusicalTime); // 0x31a2a70 [Final Native Static Public]
    float FractionalBars(const FMusicalTime& InMusicalTime); // 0x31a29a0 [Final Native Static Public]
    void BarAndBeat(const FMusicalTime& InMusicalTime, const int32& Bar, const float& Beat); // 0x31a2330 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x31a33c0 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x31a3300 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x31a3240 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x31a30a0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x31a2f20 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x31a2e60 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x31a2d20 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x31a2c80 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x31a2b80 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x31a2b40 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x31a28e0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x31a2790 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x31a26a0 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x31a25e0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x31a2540 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x31a24b0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x31a2270 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x31a21b0 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x801c7d0 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x3dfdae0 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3dfdae0 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3dfdae0 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x801c700 [Final Native Static Public]
    bool StopTracing(); // 0x5ff83c0 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x801c540 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x801c380 [Final Native Static Public]
    bool ResumeTracing(); // 0x3ddd7a0 [Final Native Static Public]
    bool PauseTracing(); // 0x3ddd7a0 [Final Native Static Public]
    bool IsTracing(); // 0x5ff83c0 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x7baab50 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x801c1e0 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x7b6cbe0 [Final Native Static Public]

// UTriioComponent_InteractableState (/Script/TriioClientSideRuntime.TriioComponent_InteractableState)
    void OnInteractableUpdateState(const FGameplayTag& EventTag, FBETInteractableStateTagCountEvent& EventData); // 0x751d500 [Final Native Protected]
    void ClientUpdateTargetInteractState(AActor* TargetActor, const FGameplayTagStackContainer& InStateTagCounts); // 0x751d000 [Native Event Protected]

// UTriioComponent_PlayerHints (/Script/TriioClientSideRuntime.TriioComponent_PlayerHints)
    void ServerForwardHintDismissRequest(const FBETHintDisplayInfo& HintDisplayInfo); // 0x751d660 [Native Event Protected]
    void OnHintReceived(const FGameplayTag& MessageTag, FBETHintDisplayInfo& HintDisplayInfo); // 0x751d400 [Native Protected]
    void HandleHintRequestReceived(const FGameplayTag& MessageTag, FBETHintDisplayInfo& HintDisplayInfo); // 0x751d300 [Final Native Protected]
    void HandleHintDismissRequestReceived(const FGameplayTag& MessageTag, FBETHintDisplayInfo& HintDisplayInfo); // 0x751d200 [Final Native Protected]
    void ClientHandleHintReceived(const FBETHintDisplayInfo& HintDisplayInfo); // 0x751cf50 [Native Event Protected]

// UTriioActorComponent_ChunkManagerEventRelay (/Script/TriioEventRelayRuntime.TriioActorComponent_ChunkManagerEventRelay)
    void HandlePCGGenerationComplete(); // 0x7e491c0 [Final Native Protected]
    void HandleGenerationComplete(); // 0x7e49180 [Final Native Protected]

// UTriioLPSubsystem_PlayerHintsAsync (/Script/TriioPlayerHintsRuntime.TriioLPSubsystem_PlayerHintsAsync)
    void HandleLevelAssetLoaded(const TSoftObjectPtr<UBETLevel>& LoadedLevelAsset); // 0x7e4b270 [Final Native Public]

// UTriioPSComponent_PlayerHints (/Script/TriioPlayerHintsRuntime.TriioPSComponent_PlayerHints)
    void OnPawnSet(APlayerState* Player, APawn* NewPawn, APawn* OldPawn); // 0x7e4b640 [Native Protected]
    void OnAbilitySystemComponentInitialized(); // 0x7e4b620 [Final Native Protected]
    void OnAbilityEndedInternal(UGameplayAbility* Ability); // 0x7e4b3a0 [Final Native Private]
    void HandleHintDismissMessageReceived(const FGameplayTag& MessageTag, FBETHintDisplayInfo& HintDisplayInfo); // 0x7e4b170 [Final Native Protected]
    UAbilitySystemComponent* GetAbilitySystemComponent(); // 0x405c880 [Final Native Public]

// UGA_RadialWheelBase (/Script/TriioRadialWheelBase.GA_RadialWheelBase)
    void OnSelectionConfirmed(const FGameplayTag& Channel, const FTriioRadialWheelAbilityDataBase& Message); // 0x75a04f0 [Final Native Private]
    void OnCancelInputReceived(const FGameplayTag& Channel, const FTriioRadialWheelCancelInputEvent& Message); // 0x75a0120 [Final Native Private]

// UTriioRadialWheelComponentBase (/Script/TriioRadialWheelBase.TriioRadialWheelComponentBase)
    void ShowRadialWheel(); // 0x75a08c0 [Final Native Public]
    bool SelectSegmentByIndex(int32 SegmentIndex); // 0x75a06a0 [Final Native Public]
    void OnRadialWheelAbilityInputReleased(const FGameplayTag& Channel, const FTriioRadialWheelAbilityDataBase& Message); // 0x75a0430 [Final Native Protected]
    void OnRadialWheelAbilityEnded(const FGameplayTag& Channel, const FTriioRadialWheelAbilityDataBase& Message); // 0x75a0430 [Final Native Protected]
    void OnRadialWheelAbilityActivated(const FGameplayTag& Channel, const FTriioRadialWheelAbilityDataBase& Message); // 0x75a0370 [Final Native Protected]
    void OnPawnReady(FActorInitStateChangedParams& Params); // 0x75a02d0 [Final Native Protected]
    void HideRadialWheel(); // 0x75a00e0 [Final Native Public]

// UTriioRadialWheelItemWidgetBase (/Script/TriioRadialWheelBase.TriioRadialWheelItemWidgetBase)
    void UpdateSlotStyle(UTriioRadialWheelStyleDataBase* Style); // 0x43dadb0 [Native Event Public]
    void UpdateSlot(FTriioRadialWheelSlotBase& InSlotData); // 0x75a08e0 [Native Event Public]
    void SetItemSelected(bool bSelected, bool bAnimate); // 0x75a07f0 [Final Native Public]
    void OnUnSelected(bool bAnimate); // 0x75a0610 [Native Event Public]
    void OnSelected(bool bAnimate); // 0x5d89220 [Native Event Public]
    void OnControllerInputActionsCleared(); // 0x15b23e0 [Event Public]
    void OnControllerInputActionAssigned(UInputAction* InputAction); // 0x15b23e0 [Event Public]
    bool IsItemSelected(); // 0x75a0100 [Final Native Public]
    float GetSelectedAnimationPlayLength(); // 0x759ffd0 [Final Native Public]
    FVector2D GetControlIconTranslation(); // 0x759fdc0 [Final Native Public]
    UMaterialInstanceDynamic* CreateMaterialInstance(UTriioRadialWheelStyleDataBase* Style); // 0x759fc60 [Native Event Protected]
    void ClearControllerInputActions(); // 0x759fc40 [Final Native Public]
    void AssignControllerInputAction(UInputAction* InputAction, const FVector2D& InwardDirection); // 0x759fb50 [Final Native Public]

// UTriioRadialWheelWidgetBase (/Script/TriioRadialWheelBase.TriioRadialWheelWidgetBase)
    void UpdateSelectedSlot(); // 0x3b1ef50 [Native Event Public]
    bool SelectSlotByIndex(int32 SlotIndex); // 0x75a0750 [Final Native Public]
    void OnShown(); // 0x75a05f0 [Native Event Public]
    void OnIntroAnimationFinished(); // 0x75a02b0 [Final Native Private]
    void OnHidden(); // 0x5f4ac40 [Native Event Public]
    void OnCancelReceived(); // 0x75a0220 [Final Native Public]
    void LockMouseToRadius(); // 0x3878fe0 [Native Event Protected]
    bool GetWheelCenterPosition(const FIntVector& OutPosition); // 0x75a0030 [Native Event Public]
    void GetMouseInputAngleAndDistance(const float& OutAngle, const float& OutDistance); // 0x759fee0 [Native Event Public]
    void GetGamepadInputAngleAndDistance(const float& OutAngle, const float& OutDistance); // 0x759fdf0 [Native Event Public]
    void GenerateRadialWheel(const TArray<FTriioRadialWheelSlotBase>& Slots); // 0x759fd00 [Native Event Public]
    void CenterMousePosition(); // 0x759fc20 [Native Event Public]

// UTriioRadialWheelComponent_Emote (/Script/TriioRadialWheel_EmoteRuntime.TriioRadialWheelComponent_Emote)
    void OnEmoteDataAssetLoaded(const FSoftObjectPath& ObjectPath, UObject* LoadedObj); // 0x75a1110 [Final Native Protected]

// UTriioStatsigOnboardingWidget (/Script/TriioStatsigOnboarding.TriioStatsigOnboardingWidget)
    void HandleLinkClicked(); // 0x6aea090 [Final Native Private]
    void AcknowledgeScreen(); // 0x6aea040 [Final Native Public]

// UTriioTextRenderComponent (/Script/TriioTextRender.TriioTextRenderComponent)
    bool ShouldForceHideText(); // 0x54328c0 [Native Event Protected]
    void OnCanvasRenderTargetUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x54327b0 [Final Native Protected]
    bool MoveComponentToActor(AActor* TargetOuter); // 0x5432610 [Final Native Protected]
    bool IsPlayerInSight(); // 0x54325e0 [Native Event Protected]
    FString GetTextToDisplay(); // 0x5432560 [Native Event Protected]
    FVector GetTextAttachLocation(); // 0x5432510 [Native Event Protected]
    FVector2D GetPitchClampRange(); // 0x54324d0 [Native Event Protected]
    FVector GetOwnerViewPoint(); // 0x5432480 [Native Event Protected]
    void AdjustVisibility(bool bIsVisible, float DeltaTime); // 0x54323b0 [Native Event Protected]

// UTriioPawnComponent_VoiceChatEmitter (/Script/TriioVoiceChatNoiseEmitterRuntime.TriioPawnComponent_VoiceChatEmitter)
    void ServerReportVoiceAmplitude(float NormalizedAverageAmplitude); // 0x57a5de0 [Native Event Protected]
    void OnSpeechStarted(const FString& ProductUserId, const FString& ChannelName); // 0x7598410 [Final Native Protected]
    void OnSpeechNoiseCurveLoaded(const FSoftObjectPath& ObjectPath, UObject* LoadedObj); // 0x75982c0 [Final Native Protected]
    void OnSpeechIntervalHit(); // 0x75982a0 [Final Native Protected]
    void OnSpeechEnded(const FString& ProductUserId, const FString& ChannelName); // 0x7598100 [Final Native Protected]
    void OnPawnReady(FActorInitStateChangedParams& Params); // 0x7598060 [Final Native Protected]

// UTANAbilitySystemComponent (/Script/TriiodideAnalyticsComponentsRuntime.TANAbilitySystemComponent)
    void OnPawnSet(APlayerState* Player, APawn* NewPawn, APawn* OldPawn); // 0x751baf0 [Final Native Protected]
    void OnAbilitySystemComponentInitialized(); // 0x751b570 [Final Native Protected]
    UAbilitySystemComponent* GetAbilitySystemComponent(); // 0x405dfa0 [Final Native Public]

// UTANPawnComponent (/Script/TriiodideAnalyticsComponentsRuntime.TANPawnComponent)
    void OnAbilitySystemInitialized(); // 0x751b590 [Final Native Private]

// UTriiodideControllerComponent_InputTrack (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideControllerComponent_InputTrack)
    void OnPawnReady(FActorInitStateChangedParams& InitState); // 0x751b9b0 [Final Native Private]

// UTriiodideControllerComponent_PlayerMovement (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideControllerComponent_PlayerMovement)
    void OnPawnReady(FActorInitStateChangedParams& InitState); // 0x751ba50 [Final Native Private]

// UTriiodideGameModeComponent_ObjectiveListener (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideGameModeComponent_ObjectiveListener)
    void ReportNewObjectives(); // 0x751bde0 [Final Native Protected]
    void OnPersonalObjectivesUpdated(bool bObjectiveCompleted); // 0x751b5d0 [Final Native Protected]
    void OnCurrentObjectivesUpdated(bool bObjectiveCompleted); // 0x751b5d0 [Final Native Protected]

// UTriiodideGameModeComponent_WorldStateListener (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideGameModeComponent_WorldStateListener)
    void OnTrackedActorDestroyed(AActor* DestroyedActor); // 0x751bd50 [Final Native Protected]
    void OnGenerationInfoChanged(FBETGenerationInfo& GenerationInfo); // 0x751b650 [Final Native Protected]

// UTriiodideGameStateComponent_LevelGeometryListener (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideGameStateComponent_LevelGeometryListener)
    void OnGenerationInfoChanged(FBETGenerationInfo& GenerationInfo); // 0x751b770 [Final Native Protected]
    void OnChunkManagerGenerationEvent(); // 0x751b5b0 [Final Native Protected]

// UTriiodideGameStateComponent_LevelListener (/Script/TriiodideAnalyticsComponentsRuntime.TriiodideGameStateComponent_LevelListener)
    void OnGenerationInfoChanged(FBETGenerationInfo& GenerationInfo); // 0x751b890 [Final Native Protected]

// UTriiodideDiscordLocalPlayerSubsystem (/Script/TriiodideDiscordSocial.TriiodideDiscordLocalPlayerSubsystem)
    bool UpdateDiscordRichPresence(FTriiodideDiscordRichPresence& Presence); // 0x637a3b0 [Final Native Public]
    void SetIntegrationEnabled(bool bEnabled); // 0x637a2e0 [Final Native Public]
    bool RegisterLaunchInfo(); // 0x637a2b0 [Final Native Public]
    bool IsIntegrationEnabled(); // 0x637a270 [Final Native Public]
    bool IsDiscordSdkAvailable(); // 0x637a250 [Final Native Public]
    ETriiodideDiscordClientStatus GetStatus(); // 0x4580950 [Final Native Public]
    FString GetLastError(); // 0x637a130 [Final Native Public]
    void DisconnectClient(); // 0x637a110 [Final Native Public]
    bool ConnectWithAccessToken(const FString& AccessToken); // 0x6379f00 [Final Native Public]
    bool ConnectClient(bool bAllowInteractiveAuthorization); // 0x6379e60 [Final Native Public]
    bool ClearDiscordRichPresence(); // 0x6379e00 [Final Native Public]
    void AbortAuthorization(); // 0x6379de0 [Final Native Public]

// UTriiodideDiscordOnboardingWidget (/Script/TriiodideDiscordSocial.TriiodideDiscordOnboardingWidget)
    void HandleSkipPressed(); // 0x637a230 [Final Native Private]
    void HandleEnablePressed(); // 0x637a210 [Final Native Private]

// UTriiodideDiscordUserSettings (/Script/TriiodideDiscordSocial.TriiodideDiscordUserSettings)
    bool IsIntegrationEnabled(); // 0x3d02c50 [Final Native Public]

// UAsyncGetIdentityForPuid (/Script/TriiodideIdentity.AsyncGetIdentityForPuid)
    void HandleIdentityReady(const FString& PUID, FTriiodideIdentity& Identity); // 0x4e27590 [Final Native Private]
    UAsyncGetIdentityForPuid* GetIdentityForPuid(UObject* WorldContextObject, const FString& ProductUserId, float TimeoutSeconds); // 0x4e271d0 [Final Native Static Public]

// UTriiodideIdentitySubsystem (/Script/TriiodideIdentity.TriiodideIdentitySubsystem)
    bool ResolveLobbyDisplayIdentity(FUniqueNetIdRepl& UniqueNetId, FTriiodideIdentity& OutIdentity); // 0x4e27800 [Final Native Public]
    void RequestIdentityForPuid(const FString& ProductUserId); // 0x4e276d0 [Final Native Public]
    bool GetIdentityForPuid(const FString& ProductUserId, FTriiodideIdentity& OutIdentity); // 0x4e27410 [Final Native Public]

// UBETLevelCVarComponent (/Script/TriiodideLevelCVarOverridesRuntime.BETLevelCVarComponent)
    void SetLevelCVarSettings(UBETLevelCVarSettings* InSettings); // 0x779cfc0 [Final Native Public]

// UTmlAsrSubsystem (/Script/TriiodideML.TmlAsrSubsystem)
    void StopRecognizer(); // 0x757e360 [Final Native Public]
    bool StartRecognizer(); // 0x757e330 [Final Native Public]
    bool IsRecognizerActive(); // 0x757e220 [Final Native Public]

// UTMLParakeetModel (/Script/TriiodideML.TMLParakeetModel)
    bool TranscribeSegment(const TArray<float>& Samples, FTMLParakeetResult& OutResult); // 0x757e520 [Final Native Public]
    void Reset(); // 0x3775ec0 [Native Public]
    bool IsInitialized(); // 0x757e200 [Final Native Public]
    bool Initialize(FTMLParakeetModelConfig& InConfig, const FString& OutError); // 0x757df50 [Final Native Public]

// UTMLParakeetNativeModelData (/Script/TriiodideML.TMLParakeetNativeModelData)
    bool HasPayload(); // 0x757dce0 [Final Native Public]
    int32 GetPayloadVersion(); // 0x494dc90 [Final Native Public]
    int64 GetPayloadSizeBytes(); // 0x65a3890 [Final Native Public]

// UTMLSileroModel (/Script/TriiodideML.TMLSileroModel)
    void Reset(); // 0x757e310 [Final Native Public]
    FTMLSpeechSegment PopSegment(); // 0x757e280 [Final Native Public]
    bool IsSpeechDetected(); // 0x757e250 [Final Native Public]
    void InitConfig(FTMLSileroVADConfig& InConfig, float BufferSizeInSeconds); // 0x757de20 [Final Native Public]
    bool HasCompletedSegments(); // 0x757dcb0 [Final Native Public]
    FTMLSpeechSegment GetCurrentSegment(); // 0x757da80 [Final Native Public]
    void Flush(); // 0x757da60 [Final Native Public]
    float ComputeProbability(const TArray<float>& Samples); // 0x757d9a0 [Final Native Public]
    void ClearSegments(); // 0x757d980 [Final Native Public]
    void AcceptWaveform(const TArray<float>& Samples); // 0x757d8b0 [Final Native Public]

// UTMLSileroNativeModelData (/Script/TriiodideML.TMLSileroNativeModelData)
    bool HasPayload(); // 0x757dd10 [Final Native Public]
    int32 GetPayloadVersion(); // 0x3d015a0 [Final Native Public]
    int64 GetPayloadSizeBytes(); // 0x65a3870 [Final Native Public]

// UTMLTokenizer (/Script/TriiodideML.TMLTokenizer)
    int32 TokenStringToId(const FString& Token); // 0x757e380 [Final Native Public]
    TArray<int32> Tokenize(const FString& Text); // 0x757e430 [Final Native Public]
    bool IsLoaded(); // 0x476bda0 [Final Native Public]
    bool Initialize(FTMLTokenizerConfig& InConfig); // 0x757e0e0 [Final Native Public]
    FString IdToTokenString(int32 TokenId); // 0x757dd40 [Final Native Public]
    int32 GetVocabSize(); // 0x757dc80 [Final Native Public]
    int32 GetMaxSequenceLength(); // 0x757db10 [Final Native Public]

// UTMLTokenizerDataAsset (/Script/TriiodideML.TMLTokenizerDataAsset)
    bool IsEncodeLookupBuilt(); // 0x757e1d0 [Final Native Public]
    int32 GetVocabSize(); // 0x3cff1d0 [Final Native Public]
    int32 GetTokenId(const FString& Token); // 0x757dbd0 [Final Native Public]
    FString GetToken(int32 TokenId); // 0x757db30 [Final Native Public]
    void BuildEncodeLookup(); // 0x757d960 [Final Native Public]

// UBETOnboardingContainerWidget (/Script/TriiodideOnboarding.BETOnboardingContainerWidget)
    void ShowNextButton(); // 0x45fa4c0 [Final Native Public]
    void ShowBackButton(); // 0x45fa480 [Final Native Public]
    void HideNextButton(); // 0x45f9ea0 [Final Native Public]
    void HideBackButton(); // 0x45f9e60 [Final Native Public]
    int32 GetCurrentOnboardingWidgetIndex(); // 0x45f9cc0 [Final Native Public]
    int32 GetCurrentCategoryIndex(); // 0x45f9c90 [Final Native Public]
    int32 GetCurrentCategoryCount(); // 0x45f9c60 [Final Native Public]
    void DisplayPreviousOnboardingWidget(); // 0x45f9b90 [Final Native Public]
    void DisplayNextOnboardingWidget(); // 0x45f9b70 [Final Native Public]
    void DisplayNextCategory(); // 0x45f9b50 [Final Native Public]

// UBETOnboardingSubsystem (/Script/TriiodideOnboarding.BETOnboardingSubsystem)
    void SetOnboardingComplete(FGameplayTag& OnboardingTag); // 0x45fa180 [Final Native Public]
    void ResetOnboardingStatus(FGameplayTag& OnboardingTag); // 0x45fa0b0 [Final Native Public]
    bool IsOnboardingComplete(); // 0x45f9ee0 [Final Native Public]
    TArray<FBETOnboardingEntry> GetIncompleteOnboardingEntries(); // 0x45f9ce0 [Final Native Public]
    TArray<FBETOnboardingEntry> GetAllOnboardingEntries(); // 0x45f9bb0 [Final Native Public]

// UBETOnboardingTitleBar (/Script/TriiodideOnboarding.BETOnboardingTitleBar)
    void InitializeTitleBar(UBETOnboardingContainerWidget* OnboardingContainerWidget, FText& CategoryTitle); // 0x15b23e0 [Event Public]

// UBETOnboardingWidget (/Script/TriiodideOnboarding.BETOnboardingWidget)
    void SetOnboardingEntry(FBETOnboardingEntry& InOnboardingEntry); // 0x45fa2c0 [Final Native Public]
    void SetOnboardingContainerWidget(UBETOnboardingContainerWidget* InOnboardingContainerWidget); // 0x45fa220 [Final Native Public]
    void HandleSecondaryButtonPressed(); // 0x45f9e30 [Final Native Public]
    void HandlePrimaryButtonPressed(); // 0x45f9e00 [Final Native Public]
    void HandleBackButtonPressed(); // 0x45f9db0 [Final Native Public]
    FBETOnboardingEntry GetOnboardingEntry(); // 0x45f9d80 [Final Native Public]

// UTANSessionReportingSubsystem (/Script/TriiodideStats.TANSessionReportingSubsystem)
    void OnPreClientTravel(const FString& PendingURL, const ETravelType& TravelType, bool bIsSeamlessTravel); // 0x70551b0 [Final Native Public]
    FString GetRunInstanceID(); // 0x7054f80 [Final Native Public]
    int64 GetRunID(); // 0x36a7470 [Final Native Public]
    FGameplayTag GetLevelTag(); // 0x7054f40 [Final Native Public]

// UTANUserReportingSubsystem (/Script/TriiodideStats.TANUserReportingSubsystem)
    UTANUserReportingSubsystem* Get(ULocalPlayer* LocalPlayer); // 0x7054e90 [Final Native Static Public]

// UTriiodideStatsSubsystem (/Script/TriiodideStats.TriiodideStatsSubsystem)
    void SetCurrentRandomSeed(int32 NewSeed); // 0x3299920 [Final Native Public]
    bool ProcessBufferedEvents(float DeltaTime); // 0x70552e0 [Native Protected]
    int64 MakeEntityID(APawn* InPawn); // 0x7055120 [Final Native Static Public]
    UTriiodideStatsSubsystem* GetStatsSubsystem(UObject* WorldContext); // 0x7055090 [Final Native Static Public]
    int64 GetSessionID(); // 0x7055060 [Final Native Public]
    int64 GetCurrentRandomSeed(); // 0x7054f20 [Final Native Public]

// UTriiodideStatsigCVarBridge (/Script/TriiodideStatsig.TriiodideStatsigCVarBridge)
    void ApplyNow(); // 0x542d970 [Final Native Public]

// UTriiodideStatsigSubsystem (/Script/TriiodideStatsig.TriiodideStatsigSubsystem)
    bool UpdateUser(FStatsigUserInfo& User); // 0x542fbd0 [Final Native Public]
    FString UnitIdFromNetId(const FString& NetIdString); // 0x542f9b0 [Final Native Static Public]
    void ShutdownStatsig(); // 0x542f990 [Final Native Public]
    void SetCustomUnitId(const FString& IdType, const FString& Value, bool bRefreshNow); // 0x542f840 [Final Native Public]
    void LogEvent(const FString& EventName, const FString& Value, TMap<FString, FString>& MetaData); // 0x542f610 [Final Native Public]
    bool IsStatsigAvailable(); // 0x34204a0 [Final Native Public]
    bool IsInitialized(); // 0x3555bd0 [Final Native Public]
    void InitializeStatsigAsync(FStatsigUserInfo& User, const FScriptDelegate& OnComplete); // 0x542f3a0 [Final Native Public]
    bool InitializeStatsig(FStatsigUserInfo& User); // 0x542f1b0 [Final Native Public]
    void HandleAutoInitialized(bool bSuccess); // 0x542f110 [Final Native Private]
    FString GetLayerString(const FString& LayerName, const FString& ParameterName, const FString& DefaultValue); // 0x542ef50 [Final Native Public]
    double GetLayerNumber(const FString& LayerName, const FString& ParameterName, double DefaultValue); // 0x542edf0 [Final Native Public]
    bool GetLayerBool(const FString& LayerName, const FString& ParameterName, bool bDefaultValue); // 0x542ec90 [Final Native Public]
    bool GetLayerAllocation(const FString& LayerName, const FString& OutRuleId, const FString& OutGroupName); // 0x542eb00 [Final Native Public]
    TMap<FString, FString> GetExperimentValueMap(const FString& ExperimentName); // 0x542e9f0 [Final Native Public]
    FString GetExperimentString(const FString& ExperimentName, const FString& ParameterName, const FString& DefaultValue); // 0x542e830 [Final Native Public]
    double GetExperimentNumber(const FString& ExperimentName, const FString& ParameterName, double DefaultValue); // 0x542e6d0 [Final Native Public]
    bool GetExperimentBool(const FString& ExperimentName, const FString& ParameterName, bool bDefaultValue); // 0x542e570 [Final Native Public]
    TArray<FString> GetDynamicConfigNames(); // 0x542e4d0 [Final Native Public]
    FString GetCustomUnitId(const FString& IdType); // 0x542e260 [Final Native Public]
    TMap<FString, FString> GetConfigValueMap(const FString& ConfigName); // 0x542e150 [Final Native Public]
    FString GetConfigString(const FString& ConfigName, const FString& ParameterName, const FString& DefaultValue); // 0x542df90 [Final Native Public]
    double GetConfigNumber(const FString& ConfigName, const FString& ParameterName, double DefaultValue); // 0x542de30 [Final Native Public]
    FString GetConfigJson(const FString& ConfigName, const FString& ParameterName); // 0x542dcd0 [Final Native Public]
    bool GetConfigBool(const FString& ConfigName, const FString& ParameterName, bool bDefaultValue); // 0x542db70 [Final Native Public]
    void Flush(); // 0x542db40 [Final Native Public]
    bool CheckGate(const FString& GateName, bool bDefaultValue); // 0x542d990 [Final Native Public]

// UTriiodideSteamRichPresenceSubsystem (/Script/TriiodideSteamRichPresence.TriiodideSteamRichPresenceSubsystem)
    bool IsSteamRichPresenceAvailable(); // 0x6aeb4c0 [Final Native Public]

// UTriiodideVoiceChatSubsystem (/Script/TriiodideVoiceChat.TriiodideVoiceChatSubsystem)
    void StopLocalVoiceCapture(); // 0x4ec99b0 [Final Native Public]
    void StartLocalVoiceCapture(const FString& DeviceName); // 0x4ec9830 [Final Native Public]
    void SetChannelLocalReceiveEnabled(const FString& ChannelName, bool bEnabled); // 0x4ec9680 [Final Native Public]
    bool IsPlayerTalking(const FString& ProductUserId); // 0x4ec95a0 [Final Native Public]
    bool IsLocalVoiceCaptureActive(); // 0x4ec9530 [Final Native Public]
    bool IsLocalPlayerTalking(); // 0x4ec9400 [Final Native Public]
    bool IsChannelLocalReceiveEnabled(const FString& ChannelName); // 0x4ec92e0 [Final Native Public]
    float GetLocalVoiceCaptureAmplitude(); // 0x4ec92a0 [Final Native Public]
    void ChangeLocalVoiceCaptureDevice(const FString& DeviceName); // 0x4ec9130 [Final Native Public]

// UTriiodideVoiceChatSynthComponent (/Script/TriiodideVoiceChat.TriiodideVoiceChatSynthComponent)
    bool IsReceivingAudio(); // 0x4ec9650 [Final Native Public]
    float GetBufferLatencyMs(); // 0x4ec91e0 [Final Native Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x23cc5a0 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x23cc390 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x23cc1a0 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x23cb8d0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x23ccb60 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x23cc9a0 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x23cc7f0 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23cc670 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x23cc4d0 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x23cc270 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x23cc080 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23cbf40 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x23cbd90 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23cbb70 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x23cba10 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x23cb7d0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x23cb6b0 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x23cb5a0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x23cb470 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23cb2f0 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x23cb190 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x23cafc0 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x23cae00 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x23cac70 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x23da2f0 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x23da1b0 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x23da3f0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x23da0c0 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x23da320 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x23da320 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23e5920 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23e5270 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23e3d50 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x23e3bd0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x23e3310 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e57a0 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e50b0 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e4f30 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x23e4cd0 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15b23e0 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x15b23e0 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23e4b60 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23e4a30 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23e4770 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23e46c0 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23e45f0 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23e44c0 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23e4160 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x23e3e60 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x23e3ac0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x23e3870 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e3190 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e3010 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x23e2d60 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x23e2cb0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e2c00 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e2ae0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x23e2890 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x23e2690 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x23e36b0 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x23e3590 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x23e4030 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x23e3940 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x23e3f60 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x23e3e90 [Native Public]

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x23e5610 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x23e54a0 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23e4d90 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x23e4890 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x23e42f0 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x23e2e70 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23e29b0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x23e2760 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x23e2550 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x36b66a0 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x36b5e90 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x36b5d50 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x36b5cc0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x36b3260 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x36b3180 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x36b30f0 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x36b2ff0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x36b2f70 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x36b2ef0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x36b2e20 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x36b1df0 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x36b1ce0 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x36b1bd0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x36b1ad0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x36b1990 [Final Native Public]
    void SetKeyboardFocus(); // 0x36b0960 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x36afc00 [Native Public]
    void SetFocus(); // 0x36ae8a0 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x36ad6f0 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x36ace10 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x36ab820 [Final Native Public]
    void ResetCursor(); // 0x36ab3e0 [Final Native Public]
    void RemoveFromParent(); // 0x2464a20 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x15b23e0 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x36a9fa0 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x36a9e50 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x36a9c80 [Final Native Public]
    bool IsVisible(); // 0x36a9c10 [Final Native Public]
    bool IsRendered(); // 0x36a9b90 [Final Native Public]
    bool IsInViewport(); // 0x36a99a0 [Final Native Public]
    bool IsHovered(); // 0x36a9970 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x36a9840 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x36a9700 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x36a95d0 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x36a9440 [Final Native Public]
    bool HasMouseCapture(); // 0x36a93d0 [Final Native Public]
    bool HasKeyboardFocus(); // 0x36a9360 [Final Native Public]
    bool HasFocusedDescendants(); // 0x36a92f0 [Final Native Public]
    bool HasAnyUserFocus(); // 0x36a9180 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x15b23e0 [Public]
    ESlateVisibility GetVisibility(); // 0x36a9120 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x36a7090 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x15b23e0 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x15b23e0 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x15b23e0 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x15b23e0 [Public]
    float GetRenderTransformAngle(); // 0x32982c0 [Final Native Public]
    float GetRenderOpacity(); // 0x36a86c0 [Final Native Public]
    UPanelWidget* GetParent(); // 0x36a8690 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x36a8620 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x36a85f0 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x36a85c0 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x15b23e0 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x15b23e0 [Public]
    bool GetIsEnabled(); // 0x36a7ef0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x15b23e0 [Public]
    UGameInstance* GetGameInstance(); // 0x36a7bc0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x15b23e0 [Public]
    FVector2D GetDesiredSize(); // 0x36a7790 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x36a7370 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x15b23e0 [Public]
    FGeometry GetCachedGeometry(); // 0x36a7090 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x15b23e0 [Public]
    FText GetAccessibleText(); // 0x36a6d90 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x36a6cd0 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x15b23e0 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x15b23e0 [Public]
    void ForceVolatile(bool bForce); // 0x36a6bf0 [Final Native Public]
    void ForceLayoutPrepass(); // 0x36a6b90 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36b6720 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x36b3af0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x36b3e20 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x36b0200 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x36aff00 [Final Native Public]
    void SetAllowOverScroll(bool NewAllowOverscroll); // 0x36abb20 [Final Native Public]
    void ScrollToTop(); // 0x36ab620 [Final Native Public]
    void ScrollToBottom(); // 0x36ab590 [Final Native Public]
    void RequestRefresh(); // 0x36ab1f0 [Final Native Public]
    void RegenerateAllEntries(); // 0x36aa5b0 [Final Native Public]
    float GetScrollOffset(); // 0x36a8760 [Final Native Public]
    bool GetIsDraggingListItem(); // 0x36a7ed0 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x36a7800 [Final Native Public]
    void EndInertialScrolling(); // 0x36a68f0 [Final Native Public]
    UDragDropOperation* CreateDragDropOperation(UObject* Item); // 0x36a6850 [Final Native Public]
    void CancelListViewDragDrop(); // 0x36a5a20 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x36b43d0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x36b3fd0 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x36b3a60 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x36b38a0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x36ab4a0 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x36aaa10 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x36aa380 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x36aa2b0 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x36aa190 [Final Native Public]
    bool IsRefreshPending(); // 0x36a9b40 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x36a8e60 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x36a8730 [Final Native Public]
    int32 GetNumItems(); // 0x36a8380 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x36a8110 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x36a8020 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x36a7df0 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x36a7dd0 [Final Native Public]
    void ClearListItems(); // 0x36a5cd0 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x36a5960 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x36a58b0 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x36a5750 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x36a5670 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x36a55d0 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x36a54e0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x36a5400 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x36a5370 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x36a5310 [Final Native Private]
    void BP_ClearSelection(); // 0x36a5060 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x36a5020 [Final Native Private]
    void AddItem(UObject* Item); // 0x36a4cb0 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x15b23e0 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x36f2090 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36f1da0 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36f1ca0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x36f1c00 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x36f1b60 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x15b23e0 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x36f17b0 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x36f16f0 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x36f16c0 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x36f1610 [Final Native Public]
    void StopAllAnimations(); // 0x36f15f0 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x36f07d0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x36f06d0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36f0320 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x36f0250 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x36f00a0 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x36ef890 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x36ef7e0 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x36ef1f0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x36eecc0 [Final Native Public]
    bool SetDesiredFocusWidget(UWidget* Widget); // 0x36eeb90 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x36ee740 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x36ee470 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x36ee300 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x36ee1c0 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x36ed710 [Final Native Public]
    void RemoveFromViewport(); // 0x2464a20 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36ed560 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x36ed3f0 [Final Native Public]
    void RegisterInputComponent(); // 0x36ed090 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x36ecf70 [Final Native Public]
    void QueueStopAllAnimations(); // 0x36ecea0 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36ecb40 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36ec920 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36ec700 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36ec3c0 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x36ec210 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x36ebe90 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36ebc00 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36eba80 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x36eb900 [Final Native Public]
    FWidgetAnimationHandle PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x36eb6c0 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x36eb590 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b23e0 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b23e0 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x15b23e0 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b23e0 [Event Public]
    FEventReply OnTouchFirstMove(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b23e0 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x15b23e0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b23e0 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x15b23e0 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    void OnMouseCaptureLost(); // 0x15b23e0 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x15b23e0 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x15b23e0 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x15b23e0 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b23e0 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x15b23e0 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x15b23e0 [Event Public]
    void OnInitialized(); // 0x15b23e0 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b23e0 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b23e0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b23e0 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b23e0 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x15b23e0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x15b23e0 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x36eb500 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x36ac560 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x15b23e0 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x15b23e0 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x36ea880 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x36ea4d0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x36ea5a0 [Final Native Protected]
    bool IsInteractable(); // 0x15b23e0 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x36ea4d0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x36ea400 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x36ea330 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x36e9dc0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x36e9d70 [Final Native Public]
    bool GetIsVisible(); // 0x36e9760 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36e9070 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x36e8fc0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x36e8940 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x36e88c0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x36e8200 [Final Native Public]
    void FlushAnimations(); // 0x36e7fb0 [Final Native Public]
    void Destruct(); // 0x15b23e0 [Event Public]
    void Construct(); // 0x15b23e0 [Event Public]
    void CancelLatentActions(); // 0x36e5ae0 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36e5950 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x36e57e0 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x36e5600 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x36e54c0 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x36e5280 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x36e51d0 [Final Native Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x362aec0 [Final Native Public]
    FName GetUserTag(); // 0x3627200 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x362bec0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x362bdd0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x362bd40 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x362bcb0 [Final Native Public]
    float GetStartTime(); // 0x36270a0 [Final Native Public]
    float GetEndTime(); // 0x3626490 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3625840 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3625750 [Final Native Public]

// UWidgetAnimationHandleFunctionLibrary (/Script/UMG.WidgetAnimationHandleFunctionLibrary)
    void SetUserTag(FWidgetAnimationHandle& Target, const FName& InUserTag); // 0x362afa0 [Final Native Static Public]
    FName GetUserTag(FWidgetAnimationHandle& Target); // 0x3627290 [Final Native Static Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationTimeRangeProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x36288f0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3628560 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3625cf0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3625930 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x36273a0 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x3627460 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x36274c0 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x3626f40 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x3626560 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x36275f0 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x3627750 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x36277c0 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x36271b0 [Final Native Public]
    FString GetStringValue(); // 0x3627130 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x3627830 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x36278a0 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x36260f0 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& Position, bool bRemoveDPIScale); // 0x362ba00 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x362b8b0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x362b3c0 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x3628cc0 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x3628420 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x36279a0 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x36255c0 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x3625470 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnUpdateEntryDropIndicator(const EUMGItemDropZone& DropZone); // 0x15b23e0 [Event Protected]
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x15b23e0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x15b23e0 [Event Protected]
    void BP_OnEntryReleased(); // 0x15b23e0 [Event Protected]
    void BP_OnEntryDropped(UDragDropOperation* Operation); // 0x15b23e0 [Event Protected]
    void BP_OnEntryDragOverChanged(bool bIsDraggingOver); // 0x15b23e0 [Event Protected]
    void BP_OnEntryDragged(UDragDropOperation* Operation); // 0x15b23e0 [Event Protected]
    void BP_OnEndEntryDropOperation(bool bSuccess); // 0x15b23e0 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x36282d0 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x36281d0 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x3626cd0 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x15b23e0 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    bool IsLastWidget(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x3627e90 [Final Native Static Public]
    bool IsFirstWidget(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x3627b50 [Final Native Static Public]
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x36269f0 [Final Native Static Public]
    int32 GetListItemIndex(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x36266c0 [Final Native Static Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x36aa750 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x36aa660 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x36a91f0 [Final Native Public]
    bool HasAnyChildren(); // 0x36a9150 [Final Native Public]
    int32 GetChildrenCount(); // 0x36a7350 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x36a7260 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x36a71a0 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x36a6e50 [Final Native Public]
    void ClearChildren(); // 0x36a5aa0 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x36a3ca0 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x36ad500 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x36a7490 [Final Native Public]
    UWidget* GetContent(); // 0x36a7400 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x362b0e0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x362a5e0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x362a1d0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3629e40 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x3629ce0 [Native Public]
    void SetBlurStrength(float InStrength); // 0x3629590 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x36294d0 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x36292f0 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x36a7470 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x362b170 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x362a6a0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3629ed0 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x362b210 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x362ab80 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x362a760 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3629f70 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x3629d90 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x3629c30 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x3629a30 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x3629910 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x36297d0 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x3629720 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x3629620 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x3626380 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x362b2a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x362a820 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x362a000 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x362ae30 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x362ad60 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x362aaf0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3629b80 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x3629af0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x3629420 [Final Native Public]
    void SetAllowDragDrop(bool bInAllowDragDrop); // 0x3629100 [Final Native Public]
    bool IsPressed(); // 0x36283d0 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x362b340 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x362a8e0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x362a0a0 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x3625390 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x362bc10 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x362ac50 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x362a9e0 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x362a4d0 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x362a3c0 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x362a2b0 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x362a120 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x3629390 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x36291d0 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x3629000 [Final Native Public]
    int32 GetZOrder(); // 0x3627b10 [Final Native Public]
    FVector2D GetSize(); // 0x3626e80 [Final Native Public]
    FVector2D GetPosition(); // 0x3626dd0 [Final Native Public]
    FMargin GetOffsets(); // 0x3626c30 [Final Native Public]
    FAnchorData GetLayout(); // 0x3626520 [Final Native Public]
    bool GetAutoSize(); // 0x3626350 [Final Native Public]
    FAnchors GetAnchors(); // 0x36262b0 [Final Native Public]
    FVector2D GetAlignment(); // 0x3626200 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x36b5e00 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x36b2c50 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x36afb70 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x36acd80 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x36acd00 [Final Native Public]
    bool IsPressed(); // 0x36a9b00 [Final Native Public]
    bool IsChecked(); // 0x36a98c0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x36a7150 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x36b2d90 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x36b2b00 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x36b20a0 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x36b4180 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x36aaaa0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x15b23e0 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15b23e0 [Public]
    bool IsOpen(); // 0x36a9a10 [Final Native Public]
    FName GetSelectedOption(); // 0x36a88b0 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x15b23e0 [Public]
    void ClearSelection(); // 0x36a6570 [Final Native Public]
    void ClearOptions(); // 0x36a6430 [Final Native Public]
    void AddOption(const FName& Option); // 0x36a4ec0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x36b42b0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x36b3f40 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x36aabd0 [Final Native Public]
    void RefreshOptions(); // 0x36aa540 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x15b23e0 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x15b23e0 [Public]
    bool IsOpen(); // 0x36a9a60 [Final Native Public]
    FString GetSelectedOption(); // 0x36a88d0 [Final Native Public]
    int32 GetSelectedIndex(); // 0x36a8850 [Final Native Public]
    int32 GetOptionCount(); // 0x36a8500 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x36a83a0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x36a69e0 [Final Native Public]
    void ClearSelection(); // 0x36a65a0 [Final Native Public]
    void ClearOptions(); // 0x36a64d0 [Final Native Public]
    void AddOption(const FString& Option); // 0x36a4f80 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x36b2ce0 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x36ae2d0 [Final Native Public]
    int32 GetNumEntries(); // 0x36a8360 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x36a6f90 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x36ab290 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x36aa7f0 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x36a50e0 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x36a50a0 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void ToggleVirtualKeyboard(bool bShow); // 0x36b6c90 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36b56c0 [Final Native Public]
    void SetText(const FText& InText); // 0x36b5130 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x36b1880 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x36b06c0 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x36b02a0 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x36b0080 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x36af2f0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x36aeda0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x36aeb50 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x36ae8e0 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b23e0 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b23e0 [Public]
    FText GetText(); // 0x36a89e0 [Final Native Public]
    ETextJustify GetJustification(); // 0x36a80f0 [Final Native Public]
    FText GetHintText(); // 0x36a7c10 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x36a7b60 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36b5760 [Final Native Public]
    void SetText(const FText& InText); // 0x36b51f0 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x36b0740 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x36b0360 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x36b0140 [Final Native Public]
    void SetHintText(const FText& InText); // 0x36af3b0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x36aeff0 [Final Native Public]
    void SetError(const FText& InError); // 0x36ae450 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b23e0 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15b23e0 [Public]
    bool HasError(); // 0x36a92a0 [Final Native Public]
    FText GetText(); // 0x36a8a70 [Final Native Public]
    void ClearError(); // 0x36a5ac0 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x36afd20 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x36afc90 [Final Native Public]
    bool GetIsExpanded(); // 0x36a7f60 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x36b35b0 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x36ad170 [Final Native Public]
    void ClearFill(); // 0x36a5b10 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x36a3e80 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b6180 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x36b3760 [Final Native Public]
    void SetRow(int32 InRow); // 0x36b3470 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b2490 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x36b2010 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x36b0a10 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af5f0 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x36ad320 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x36ad030 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x36a4180 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b6210 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x36b4930 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b25a0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af690 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x36b2220 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x36adff0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x36acec0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x36acae0 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x36aca50 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x36ac980 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x36ac8b0 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x36ac730 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x36ac5f0 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x36ac560 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x36ac450 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x36ac3c0 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x36ac300 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x36a7910 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x36b55a0 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x36b40d0 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x36b1ef0 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x36b0840 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x36ae630 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x36aba80 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x36ab9e0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x15b23e0 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x15b23e0 [Public]
    bool GetIsSelectingKey(); // 0x36a7fe0 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x36acc60 [Final Native Public]
    void InvalidateCache(); // 0x36a9820 [Final Native Public]
    bool GetCanCache(); // 0x36a7100 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x36b6bd0 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x36b6a10 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x36b2ba0 [Final Native Public]
    void Open(bool bFocusMenu); // 0x36aa450 [Final Native Public]
    bool IsOpen(); // 0x36a9ab0 [Final Native Public]
    bool HasOpenSubMenus(); // 0x36a9580 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x15b23e0 [Public]
    FVector2D GetMenuPosition(); // 0x36a81e0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x36a6af0 [Final Native Public]
    void Close(); // 0x36a66e0 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x36b07c0 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x36b6880 [Final Native Public]
    void SetText(const FText& InText); // 0x36b52b0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x36b0420 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x36af470 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x36aee60 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x36aec10 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x36ae9c0 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b23e0 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x15b23e0 [Public]
    FText GetText(); // 0x36a8b10 [Final Native Public]
    FText GetHintText(); // 0x36a7ca0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x36a7b90 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x36b5930 [Final Native Public]
    void SetText(const FText& InText); // 0x36b5370 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x36b04b0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x36af530 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x36af0b0 [Final Native Public]
    void SetError(const FText& InError); // 0x36ae540 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x15b23e0 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x15b23e0 [Public]
    FText GetText(); // 0x36a8ba0 [Final Native Public]
    FText GetHintText(); // 0x36a7d30 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x36aad90 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x36a4390 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b62a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b26b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af730 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x36b2a40 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x36affa0 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x36ae7f0 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x36b5c20 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x36b33d0 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x36b32e0 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x36ae0a0 [Final Native Public]
    void RequestRender(); // 0x36ab260 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x36a7ad0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x36b5af0 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x36b5a00 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36b5800 [Final Native Public]
    void SetText(FText& InText); // 0x36b5430 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x36b13e0 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x36ade70 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x36add70 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x36adca0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x36adbf0 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x36adb20 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x36ada30 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x36ad960 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x36ad770 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x36ac140 [Final Native Public]
    void RefreshTextLayout(); // 0x36aa580 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x36a8dd0 [Final Native Public]
    FText GetText(); // 0x36a8c40 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x36a7640 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x36a7500 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x36a5a70 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x36b4780 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x36b5ff0 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x36b4fe0 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x36b4f50 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x36afa10 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b6330 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b27c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af7d0 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x36b4db0 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x36b67f0 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x36b3c10 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x36b3b80 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x36b3950 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x36b3d50 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x36b3ca0 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x36b3810 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x36b2400 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x36b1900 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x36b0540 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x36afe60 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x36ad460 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x36ad3d0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x36ac0a0 [Final Native Public]
    void SetAnalogMouseWheelKey(const FKey& InMouseWheelKey); // 0x36abda0 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x36abc60 [Final Native Public]
    void SetAllowOverScroll(bool NewAllowOverscroll); // 0x36abbc0 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x36ab650 [Final Native Public]
    void ScrollToStart(); // 0x36ab5f0 [Final Native Public]
    void ScrollToEnd(); // 0x36ab5c0 [Final Native Public]
    float GetViewOffsetFraction(); // 0x36a8f40 [Final Native Public]
    float GetViewFraction(); // 0x36a8e80 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x36a8800 [Final Native Public]
    float GetScrollOffset(); // 0x36a87b0 [Final Native Public]
    float GetOverscrollPercentage(); // 0x36a8570 [Final Native Public]
    float GetOverscrollOffset(); // 0x36a8520 [Final Native Public]
    bool GetIsScrolling(); // 0x36a7fa0 [Final Native Public]
    bool GetIsFocusable(); // 0x36a7f80 [Final Native Public]
    bool GetConsumePointerInput(); // 0x36a73e0 [Final Native Public]
    FKey GetAnalogMouseWheelKey(); // 0x36a7010 [Final Native Public]
    void EndInertialScrolling(); // 0x36a6920 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b63b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b2830 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af850 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x36b6950 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x36b1460 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x36b11a0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x36b10e0 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x36b0d80 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x36b0cc0 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x36b0c00 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x36af230 [Final Native Public]
    void ClearWidthOverride(); // 0x36a65c0 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x36a62d0 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x36a61b0 [Final Native Public]
    void ClearMinAspectRatio(); // 0x36a6090 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x36a5f30 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x36a5e10 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x36a5cf0 [Final Native Public]
    void ClearHeightOverride(); // 0x36a5bb0 [Final Native Public]

// USizeBoxComponent (/Script/UMG.SizeBoxComponent)
    void ClearWidthOverride(); // 0x36a6630 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x36a6340 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x36a6220 [Final Native Public]
    void ClearMinAspectRatio(); // 0x36a6100 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x36a5fa0 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x36a5e80 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x36a5d60 [Final Native Public]
    void ClearHeightOverride(); // 0x36a5c20 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b6440 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b2940 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af8f0 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x36b6080 [Final Native Public]
    void SetStepSize(float InValue); // 0x36b4e90 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x36b4c40 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x36b4b90 [Final Native Public]
    void SetMinValue(float InValue); // 0x36b1760 [Final Native Public]
    void SetMaxValue(float InValue); // 0x36b0fc0 [Final Native Public]
    void SetLocked(bool InValue); // 0x36b0b40 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x36afab0 [Final Native Public]
    void SetControllerAccelerationCurve(UCurveFloat* InCurve); // 0x34f5bb0 [Final Native Public]
    float GetValue(); // 0x36a8df0 [Final Native Public]
    float GetNormalizedValue(); // 0x36a82d0 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x36b49c0 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x36b6100 [Final Native Public]
    void SetMinValue(float NewValue); // 0x36b1800 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x36b16e0 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x36b15e0 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x36b1060 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x36b0f40 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x36b0e40 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x36af160 [Final Native Public]
    void SetDelta(float NewValue); // 0x36adf60 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x36abd00 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x15b23e0 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x15b23e0 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x15b23e0 [Public]
    float GetValue(); // 0x36a8e40 [Final Native Public]
    float GetMinValue(); // 0x36a8290 [Final Native Public]
    float GetMinSliderValue(); // 0x36a8250 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x36a8230 [Final Native Public]
    float GetMaxValue(); // 0x36a81a0 [Final Native Public]
    float GetMaxSliderValue(); // 0x36a8160 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x36a8140 [Final Native Public]
    float GetDelta(); // 0x36a7770 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x36a6fc0 [Final Native Public]
    void ClearMinValue(); // 0x36a6410 [Final Native Public]
    void ClearMinSliderValue(); // 0x36a63f0 [Final Native Public]
    void ClearMaxValue(); // 0x36a6070 [Final Native Public]
    void ClearMaxSliderValue(); // 0x36a6050 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x36aafc0 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x36a45a0 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x36b5b70 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x36b58a0 [Final Native Public]
    void SetText(const FText& InText); // 0x36b54e0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x36b5070 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x36b4500 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x36b4450 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x36b22d0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x36b1520 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x36aef20 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x36aecd0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x36aeaa0 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x36acf60 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x36ac240 [Final Native Public]
    FText GetText(); // 0x36a8d10 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x36a79f0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x36a7830 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x36b2150 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x36abfe0 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x36abf20 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x36abe60 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x36ae360 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x36ae1e0 [Final Native Public]
    bool IsAligned(); // 0x36a9890 [Final Native Private]
    float GetEntryWidth(); // 0x36a7b40 [Final Native Public]
    float GetEntryHeight(); // 0x36a7b20 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x36b05e0 [Final Native Public]
    void ExpandAll(); // 0x36a6950 [Final Native Public]
    void CollapseAll(); // 0x36a6760 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x36b4cf0 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x36b1320 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x36b1260 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x36a47b0 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b64c0 [Final Native Public]
    void SetRow(int32 InRow); // 0x36b3510 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af970 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x36ad0d0 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x36a4aa0 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b63b0 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x36b4a70 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b2830 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af850 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x36b6a60 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x36b6600 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x36b6550 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x36b4b00 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x36b45b0 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x36b0ab0 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x36ae150 [Final Native Public]
    FRotator GetViewRotation(); // 0x36a9070 [Final Native Public]
    FMatrix GetViewProjectionMatrix(); // 0x36a8f90 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x36a90e0 [Final Native Public]
    FVector GetViewLocation(); // 0x36a8ed0 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x36f1460 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x36f0fc0 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x36f0f40 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x36f0eb0 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x36f0c60 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x36f0ba0 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x36f0b10 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x36f0a80 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x36f0a00 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x36f0640 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x36f0190 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x36efe00 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x36ef290 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x36eef30 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x36eeea0 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x36eeb10 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x36ee570 [Final Native Public]
    void RequestRenderUpdate(); // 0x36ed630 [Native Public]
    void RequestRedraw(); // 0x36ed610 [Native Public]
    bool IsWidgetVisible(); // 0x36ea850 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x36ea270 [Final Native Public]
    bool GetWindowFocusable(); // 0x36ea250 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x36ea230 [Final Native Public]
    UUserWidget* GetWidget(); // 0x36ea140 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x36ea120 [Final Native Public]
    bool GetTwoSided(); // 0x36ea100 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x36ea0e0 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x36e9e80 [Final Native Public]
    float GetRedrawTime(); // 0x36e9e60 [Final Native Public]
    FVector2D GetPivot(); // 0x36e9e30 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x36e9d40 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x36e9c30 [Final Native Public]
    bool GetManuallyRedraw(); // 0x36e9c10 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x36e9250 [Final Native Public]
    FVector2D GetDrawSize(); // 0x36e8e40 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x36e8e20 [Final Native Public]
    double GetCylinderArcAngle(); // 0x36e8d40 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x36e8d00 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x36ef100 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x36ee9c0 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x36edfc0 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x36edf30 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x36ed320 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x36ed0f0 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x36ec140 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x36ec020 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x36ebf40 [Native Public]
    bool IsOverInteractableWidget(); // 0x36ea6b0 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x36ea690 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x36ea670 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x36e9960 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x36e9270 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x36e7fe0 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x36ee130 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x36ac560 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x36ea170 [Final Native Public]
    int32 GetNumWidgets(); // 0x36e9c50 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x36e81b0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x36e8130 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36b62a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36b26b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36af730 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36f0d00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36f03b0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36ef4d0 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36f0d90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36f0470 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36ef560 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x36ef740 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36ef5f0 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x36e50f0 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x36f0e20 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x36f0530 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x36f0000 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x36ef6a0 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x36ef080 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x36eefe0 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x36e7ae0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x36e6b60 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x36e6ab0 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D Vector_LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36f18d0 [Final Native Static Public]
    FVector2D Vector_AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36f1a00 [Final Native Static Public]
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x36f1a00 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x36f18d0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36ed7c0 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36ed8f0 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x36edcc0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x36edb60 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x36eda10 [Final Native Static Public]
    float Scalar_LocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x36ed8f0 [Final Native Static Public]
    float Scalar_AbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x36ed7c0 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36eab70 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x36ea9f0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36ea6d0 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x36e9ac0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x36e99e0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x36e8010 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x36e7ca0 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x36e4f80 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x36e4df0 [Final Native Static Public]

// UUserWidgetFunctionLibrary (/Script/UMG.UserWidgetFunctionLibrary)
    UUserWidget* GetOuterUserWidget(UWidget* Widget); // 0x36e9c90 [Final Native Static Public]
    UUMGSequencePlayer* Conv_UMGSequencePlayer(FWidgetAnimationHandle& WidgetAnimationHandle); // 0x36e6020 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x36f1f40 [Final Native Static Public]
    FEventReply Unhandled(); // 0x36f1ea0 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x36f1200 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x36f10e0 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x36f1060 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x36e5b00 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x36efe90 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x36efc30 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x36efb30 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x36ef930 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x36ef310 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x36ef1c0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x36ee830 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x36ee630 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x36ee630 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x36ed650 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x36ed1d0 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x36e5eb0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x15b23e0 [Public]
    FSlateBrush NoResourceBrush(); // 0x36eb470 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x36eb2a0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x36eb0e0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x36eafd0 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36eadf0 [Final Native Static Public]
    bool IsDragDropping(); // 0x36ea500 [Final Native Static Public]
    FEventReply Handled(); // 0x36ea290 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x36e9ea0 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x36e9790 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x36e9650 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x36e9510 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x36e9400 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x36e92b0 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x36e8e80 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x36e8d60 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x36e8c10 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x36e8b20 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x36e8a60 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x36e85c0 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x36e8280 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x36e7b90 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x36e77b0 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& Position, const FLinearColor& Tint); // 0x36e7620 [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); // 0x36e72e0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36e7100 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x36e6f00 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x36e6c10 [Final Native Static Public]
    void DismissAllMenus(); // 0x36e6a90 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36e6730 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x36e64a0 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x36e63f0 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x36e60e0 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x36e5eb0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x36e5ce0 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x36e5b00 [Final Native Static Public]
    void CancelDragDrop(); // 0x36e5ac0 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x36f5000 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x36f4f50 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x36f4ea0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x36f4df0 [Final Native Static Public]
    UStackBoxSlot* SlotAsStackBoxSlot(UWidget* Widget); // 0x36f4d40 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x36f4c90 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x36f4be0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x36f4b30 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x36f4a80 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x36f49d0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x36f4920 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x36f4870 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x36f47c0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x36f4710 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x36f4660 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x36f4470 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x36f43c0 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x36f4230 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x36f41a0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x36f4040 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x36f3ed0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x36f3d30 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x36f3ce0 [Final Native Static Public]

// UUsdAssetCache2 (/Script/USDClasses.UsdAssetCache2)
    bool TouchAsset(UObject* Asset, UObject* Referencer); // 0x7a483b0 [Final Native Public]
    void Reset(); // 0x7a471b0 [Final Native Public]
    bool RemoveAssetReference(UObject* Asset, UObject* Referencer); // 0x7a46ac0 [Final Native Public]
    UObject* RemoveAsset(const FString& Hash); // 0x7a46a10 [Final Native Public]
    bool RemoveAllAssetReferences(UObject* Referencer); // 0x7a46250 [Final Native Public]
    void RefreshStorage(); // 0x7a46190 [Final Native Public]
    bool IsAssetOwnedByCache(const FString& AssetPath); // 0x7a45db0 [Final Native Public]
    int32 GetNumAssets(); // 0x7a458a0 [Final Native Public]
    FString GetHashForAsset(UObject* Asset); // 0x7a45360 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x7a45100 [Final Native Public]
    TArray<UObject*> GetAllLoadedAssets(); // 0x7a44e60 [Final Native Public]
    TArray<FString> GetAllCachedAssetPaths(); // 0x7a44cb0 [Final Native Public]
    TArray<FString> GetAllAssetHashes(); // 0x7a44b30 [Final Native Public]
    bool CanRemoveAsset(const FString& Hash); // 0x7a449d0 [Final Native Public]
    void CacheAsset(const FString& Hash, UObject* Asset, UObject* Referencer); // 0x7a44420 [Final Native Public]
    bool AddAssetReference(UObject* Asset, UObject* Referencer); // 0x7a43d30 [Final Native Public]

// UUsdAssetCache3 (/Script/USDClasses.UsdAssetCache3)
    FSoftObjectPath StopTrackingAsset(const FString& Hash); // 0x7a47de0 [Final Native Public]
    void SetAssetDeletable(UObject* Asset, bool bIsDeletable); // 0x7a47270 [Final Native Public]
    void RescanAssetDirectory(); // 0x7a47190 [Final Native Public]
    bool RemoveAssetReferencer(UObject* Asset, UObject* Referencer); // 0x7a46eb0 [Final Native Public]
    bool RemoveAllReferencersForAsset(UObject* Asset); // 0x7a46800 [Final Native Public]
    bool RemoveAllReferencerAssets(UObject* Referencer); // 0x7a46500 [Final Native Public]
    bool RemoveAllAssetReferencers(); // 0x7a461b0 [Final Native Public]
    TMap<FString, UObject*> LoadAndGetAllTrackedAssets(); // 0x7a46110 [Final Native Public]
    bool IsAssetTrackedByCache(const FSoftObjectPath& AssetPath); // 0x7a46010 [Final Native Public]
    bool IsAssetDeletable(UObject* Asset); // 0x7a45d10 [Final Native Public]
    UObject* GetOrCreateCachedAsset(const FString& Hash, TSubclassOf<UObject> Class, const FString& DesiredName, int32 DesiredFlags, const bool& bOutCreatedAsset, UObject* Referencer); // 0x7a45940 [Final Native Public]
    int32 GetNumAssets(); // 0x7a458d0 [Final Native Public]
    FString GetHashForAsset(const FSoftObjectPath& AssetPath); // 0x7a45640 [Final Native Public]
    FSoftObjectPath GetCachedAssetPath(const FString& Hash); // 0x7a45260 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x7a451b0 [Final Native Public]
    TMap<FString, FSoftObjectPath> GetAllTrackedAssets(); // 0x7a44ee0 [Final Native Public]
    void DeleteUnreferencedAssetsWithConfirmation(); // 0x7a44b10 [Final Native Public]
    void DeleteUnreferencedAssets(bool bShowConfirmation); // 0x7a44a80 [Final Native Public]
    void CacheAsset(const FString& Hash, const FSoftObjectPath& AssetPath, UObject* Referencer); // 0x7a44550 [Final Native Public]
    bool AddAssetReferencer(UObject* Asset, UObject* Referencer); // 0x7a44070 [Final Native Public]

// UUsdDrawModeComponent (/Script/USDClasses.UsdDrawModeComponent)
    void SetTextureForFace(const EUsdModelCardFace& Face, UTexture2D* Texture); // 0x7a47b50 [Final Native Public]
    void SetDrawMode(const EUsdDrawMode& NewDrawMode); // 0x7a47ac0 [Final Native Public]
    void SetCardTextureZPos(UTexture2D* NewTexture); // 0x7a47a00 [Final Native Public]
    void SetCardTextureZNeg(UTexture2D* NewTexture); // 0x7a47940 [Final Native Public]
    void SetCardTextureYPos(UTexture2D* NewTexture); // 0x7a47880 [Final Native Public]
    void SetCardTextureYNeg(UTexture2D* NewTexture); // 0x7a477c0 [Final Native Public]
    void SetCardTextureXPos(UTexture2D* NewTexture); // 0x7a47700 [Final Native Public]
    void SetCardTextureXNeg(UTexture2D* NewTexture); // 0x7a47640 [Final Native Public]
    void SetCardGeometry(const EUsdModelCardGeometry& NewGeometry); // 0x7a475b0 [Final Native Public]
    void SetBoundsMin(const FVector& NewMin); // 0x7a47500 [Final Native Public]
    void SetBoundsMax(const FVector& NewMax); // 0x7a47450 [Final Native Public]
    void SetBoundsColor(const FLinearColor& NewColor); // 0x7a473d0 [Final Native Public]
    UTexture2D* GetTextureForFace(const EUsdModelCardFace& Face); // 0x7a45b80 [Final Native Public]

// UUsdDynamicBindingResolverLibrary (/Script/USDStage.UsdDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveWithStageActor(UObject* WorldContextObject, FMovieSceneDynamicBindingResolveParams& Params, const FString& StageActorIDNameFilter, const FString& RootLayerFilter, const FString& PrimPath); // 0x7cc6430 [Final Native Static Public]

// AUsdStageActor (/Script/USDStage.UsdStageActor)
    void SetUsePrimKindsForCollapsing(bool bUse); // 0x7cc7c70 [Final Native Public]
    void SetUsdAssetCache(UUsdAssetCache3* NewCache); // 0x7cc7ba0 [Final Native Public]
    void SetTime(float InTime); // 0x7cc7af0 [Final Native Public]
    void SetSubdivisionLevel(int32 NewLevel); // 0x7cc7a50 [Final Native Public]
    void SetStageState(const EUsdStageState& NewStageState); // 0x7cc7610 [Final Native Public]
    void SetShareAssetsForIdenticalPrims(bool bShare); // 0x7cc7570 [Final Native Public]
    void SetRootMotionHandling(const EUsdRootMotionHandling& NewHandlingStrategy); // 0x7cc74e0 [Final Native Public]
    void SetRootLayer(const FString& RootFilePath); // 0x7cc7440 [Final Native Public]
    void SetReuseIdenticalAssets(bool bReuse); // 0x7cc73a0 [Final Native Public]
    void SetRenderContext(const FName& NewRenderContext); // 0x7cc72f0 [Final Native Public]
    void SetPurposesToLoad(int32 NewPurposesToLoad); // 0x7cc7240 [Final Native Public]
    void SetNaniteTriangleThreshold(int32 NewNaniteTriangleThreshold); // 0x7cc71a0 [Final Native Public]
    void SetMergeIdenticalMaterialSlots(bool bMerge); // 0x7cc7100 [Final Native Public]
    void SetMaterialPurpose(const FName& NewMaterialPurpose); // 0x7cc7050 [Final Native Public]
    void SetKindsToCollapse(int32 NewKindsToCollapse); // 0x7cc6fa0 [Final Native Public]
    void SetIsolatedRootLayer(const FString& IsolatedStageRootLayer); // 0x7cc6ca0 [Final Native Public]
    void SetInvertFilters(bool bNewInvertValue); // 0x7cc6c00 [Final Native Public]
    void SetInterpolationType(const EUsdInterpolationType& NewType); // 0x7cc6b70 [Final Native Public]
    void SetInitialLoadSet(const EUsdInitialLoadSet& NewLoadSet); // 0x7cc6ae0 [Final Native Public]
    void SetGeometryCacheImport(const EGeometryCacheImport& ImportOption); // 0x7cc6a50 [Final Native Public]
    void SetFallbackCollisionType(const EUsdCollisionType& NewCollisionType); // 0x7cc69c0 [Final Native Public]
    void SetCollectOnComponents(bool bNewCollectValue); // 0x7cc6920 [Final Native Public]
    void SetCollectMetadata(bool bNewCollectValue); // 0x7cc6880 [Final Native Public]
    void SetCollectFromEntireSubtrees(bool bNewCollectValue); // 0x7cc67e0 [Final Native Public]
    void SetCollapseTopLevelPointInstancers(bool bCollapse); // 0x310d5f0 [Final Native Public]
    void SetBlockedPrefixFilters(const TArray<FString>& NewFilters); // 0x7cc6720 [Final Native Public]
    void SetAssetCache(UUsdAssetCache2* NewCache); // 0x7cc6690 [Final Native Public]
    void NewStage(); // 0x36a9820 [Final Native Public]
    float GetTime(); // 0x7cc6410 [Final Native Public]
    FString GetSourcePrimPath(UObject* Object); // 0x7cc6240 [Final Native Public]
    ULevelSequence* GetLevelSequence(); // 0x7cc6220 [Final Native Public]
    FString GetIsolatedRootLayer(); // 0x7cc61a0 [Final Native Public]
    USceneComponent* GetGeneratedComponent(const FString& PrimPath); // 0x7cc60f0 [Final Native Public]
    TArray<UObject*> GetGeneratedAssets(const FString& PrimPath); // 0x7cc6000 [Final Native Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x7b476e0 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x7b47620 [Final Native Public]
    int32 GetNumVariantSets(); // 0x3cff1d0 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x7b486c0 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x7b485a0 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x7b47c50 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x7b47160 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x35558d0 [Final Native Public]
    FText GetPropertyTooltip(); // 0x7b47390 [Final Native Public]
    FString GetFullDisplayString(); // 0x7b47130 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x7b47920 [Final Native Public]
    int32 GetSelectedOption(); // 0x3298280 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x7b47200 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x7b48580 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x7b48400 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x7b48160 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x36a9820 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x7b47ce0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x7b47af0 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x7b479b0 [Final Native Public]
    bool IsActive(); // 0x7b47860 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x65a3890 [Final Native Public]
    UVariantSet* GetParent(); // 0x7b472b0 [Final Native Public]
    int32 GetNumDependencies(); // 0x3758000 [Final Native Public]
    int32 GetNumActors(); // 0x494dc90 [Final Native Public]
    FText GetDisplayText(); // 0x7b47050 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x7b46df0 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x7b46d40 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x7b46c60 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x7b46bd0 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x7b46ac0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x7b484e0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x7b482d0 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x36a9820 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x7b47f40 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x7b47ba0 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x7b474a0 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x7b473e0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x65a3870 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x7b47320 [Final Native Public]
    int32 GetNumVariants(); // 0x3d015a0 [Final Native Public]
    FText GetDisplayText(); // 0x7b470c0 [Final Native Public]

// UBuoyancyComponent (/Script/Water.BuoyancyComponent)
    void OnPontoonExitedWater(FSphericalPontoon& Pontoon); // 0x57c6320 [Final Native Public]
    void OnPontoonEnteredWater(FSphericalPontoon& Pontoon); // 0x57c6250 [Final Native Public]
    bool IsOverlappingWaterBody(); // 0x57c6220 [Final Native Public]
    bool IsInWaterBody(); // 0x57c61f0 [Final Native Public]
    void GetLastWaterSurfaceInfo(const FVector& OutWaterPlaneLocation, const FVector& OutWaterPlaneNormal, const FVector& OutWaterSurfacePosition, const float& OutWaterDepth, const int32& OutWaterBodyIdx, const FVector& OutWaterVelocity); // 0x57c53d0 [Final Native Public]
    TArray<UWaterBodyComponent*> GetCurrentWaterBodyComponents(); // 0x57c5180 [Final Native Public]

// ABuoyancyManager (/Script/Water.BuoyancyManager)
    bool GetBuoyancyComponentManager(UObject* WorldContextObject, const ABuoyancyManager*& Manager); // 0x57c4f80 [Final Native Static Public]

// UGerstnerWaterWaveGeneratorBase (/Script/Water.GerstnerWaterWaveGeneratorBase)
    void GenerateGerstnerWaves(const TArray<FGerstnerWave>& OutWaves); // 0x57c4d90 [Native Event Public]

// UNiagaraWaterFunctionLibrary (/Script/Water.NiagaraWaterFunctionLibrary)
    void SetWaterBodyComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UWaterBodyComponent* WaterBodyComponent); // 0x57c6980 [Final Native Static Private]
    void SetWaterBody(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, AWaterBody* WaterBody); // 0x57c6880 [Final Native Static Private]

// AWaterBody (/Script/Water.WaterBody)
    void SetWaterWaves(UWaterWavesBase* InWaterWaves); // 0x57c7170 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x57c6e30 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged); // 0x57c63f0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x57c6010 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x57c5ed0 [Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x376b590 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x57c5aa0 [Final Native Public]
    EWaterBodyType GetWaterBodyType(); // 0x57c59d0 [Native Public]
    UWaterBodyComponent* GetWaterBodyComponent(); // 0x57c59b0 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x57c5800 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x57c5760 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x57c52c0 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x57c51b0 [Final Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x57c4e40 [Native Public]

// UWaterBodyComponent (/Script/Water.WaterBodyComponent)
    void SetWaterZoneOverride(TSoftObjectPtr<AWaterZone>& InWaterZoneOverride); // 0x57c7200 [Final Native Public]
    void SetWaterVelocityAtSplineInputKey(float InKey, float InVelocity); // 0x57c7080 [Final Native Public]
    void SetWaterStaticMeshMaterial(UMaterialInterface* InMaterial); // 0x57c6fc0 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x57c6f00 [Final Native Public]
    void SetWaterInfoMaterial(UMaterialInterface* InMaterial); // 0x57c6d70 [Final Native Public]
    void SetWaterAndUnderWaterPostProcessMaterial(UMaterialInterface* InWaterMaterial, UMaterialInterface* InUnderWaterPostProcessMaterial); // 0x57c6730 [Final Native Public]
    void SetUnderwaterPostProcessMaterial(UMaterialInterface* InMaterial); // 0x57c6680 [Final Native Public]
    void SetAudioIntensityAtSplineInputKey(float InKey, float InAudioIntensity); // 0x57c6590 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged, bool bUserTriggeredChanged); // 0x57c64a0 [Final Native Public]
    UWaterWavesBase* GetWaterWaves(); // 0x57c6170 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x57c60c0 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x57c5f70 [Native Public]
    bool GetWaterSurfaceInfoAtLocation(const FVector& InLocation, const FVector& OutWaterSurfaceLocation, const FVector& OutWaterSurfaceNormal, const FVector& OutWaterVelocity, const float& OutWaterDepth, bool bIncludeDepth); // 0x57c5be0 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterStaticMeshMaterialInstance(); // 0x57c5a40 [Final Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x57c5b60 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x57c5af0 [Final Native Public]
    UMaterialInterface* GetWaterMaterial(); // 0x57c5a80 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterLODMaterialInstance(); // 0x57c5a40 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterInfoMaterialInstance(); // 0x57c5a00 [Final Native Public]
    AWaterBody* GetWaterBodyActor(); // 0x57c5930 [Final Native Public]
    UMaterialInstanceDynamic* GetUnderwaterPostProcessMaterialInstance(); // 0x57c58f0 [Final Native Public]
    TArray<UPrimitiveComponent*> GetStandardRenderableComponents(); // 0x57c5870 [Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x57c5840 [Native Public]
    UMaterialInterface* GetRiverToOceanTransitionMaterial(); // 0x57c57d0 [Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x57c57a0 [Native Public]
    UMaterialInterface* GetRiverToLakeTransitionMaterial(); // 0x57c5730 [Native Public]
    float GetMaxWaveHeight(); // 0x57c5700 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x57c5350 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x57c5240 [Final Native Public]
    TArray<UPrimitiveComponent*> GetCollisionComponents(bool bInOnlyEnabledComponents); // 0x57c50a0 [Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x57c4ee0 [Native Public]

// AWaterBodyIsland (/Script/Water.WaterBodyIsland)
    UWaterSplineComponent* GetWaterSpline(); // 0x57c5b40 [Final Native Public]

// UWaterBodyRiverComponent (/Script/Water.WaterBodyRiverComponent)
    void SetRiverWidthAtSplineInputKey(float InKey, float InWidth); // 0x57fc590 [Final Native Public]
    void SetRiverDepthAtSplineInputKey(float InKey, float InDepth); // 0x57fc4a0 [Final Native Public]
    void SetOceanTransitionMaterial(UMaterialInterface* InMat); // 0x57fc3f0 [Final Native Public]
    void SetLakeTransitionMaterial(UMaterialInterface* InMat); // 0x57fc340 [Final Native Public]
    void SetLakeAndOceanTransitionMaterials(UMaterialInterface* InLakeTransition, UMaterialInterface* InOceanTransition); // 0x57fc1f0 [Final Native Public]
    float GetRiverWidthAtSplineInputKey(float InKey); // 0x57fc110 [Final Native Public]
    float GetRiverDepthAtSplineInputKey(float InKey); // 0x57fc050 [Final Native Public]

// UWaterMeshComponent (/Script/Water.WaterMeshComponent)
    bool IsEnabled(); // 0x57fc1d0 [Final Native Public]

// UWaterSplineComponent (/Script/Water.WaterSplineComponent)
    void K2_SynchronizeAndBroadcastDataChange(); // 0x36a9820 [Final Native Public]

// UWaterSubsystem (/Script/Water.WaterSubsystem)
    void SetOceanFloodHeight(float InFloodHeight); // 0x5814e00 [Final Native Public]
    void PrintToWaterLog(const FString& Message, bool bWarning); // 0x5814bd0 [Final Native Public]
    bool IsWaterRenderingEnabled(); // 0x5814ba0 [Final Native Public]
    bool IsUnderwaterPostProcessEnabled(); // 0x5814b70 [Final Native Public]
    bool IsShallowWaterSimulationEnabled(); // 0x5814b40 [Final Native Public]
    float GetWaterTimeSeconds(); // 0x5814b10 [Final Native Public]
    float GetUnderwaterPreciseTraceDistance(); // 0x5814ae0 [Final Native Static Public]
    float GetUnderwaterCollisionTraceDistance(); // 0x5814ab0 [Final Native Static Public]
    float GetSmoothedWorldTimeSeconds(); // 0x5814a80 [Final Native Public]
    int32 GetShallowWaterSimulationRenderTargetSize(); // 0x5814a60 [Final Native Static Public]
    int32 GetShallowWaterMaxImpulseForces(); // 0x5814a40 [Final Native Static Public]
    int32 GetShallowWaterMaxDynamicForces(); // 0x5814a20 [Final Native Static Public]
    float GetOceanTotalHeight(); // 0x58149a0 [Final Native Public]
    float GetOceanFloodHeight(); // 0x5814980 [Final Native Public]
    float GetOceanBaseHeight(); // 0x5814900 [Final Native Public]
    float GetCameraUnderwaterDepth(); // 0x2464a00 [Final Native Public]

// AWaterZone (/Script/Water.WaterZone)
    void SetFarMeshMaterial(UMaterialInterface* InFarMaterial); // 0x5814d10 [Final Native Public]
    int32 GetWaterZoneIndex(); // 0x45ea700 [Final Native Public]

// UBP_TriioMutable_CustomizableSkeletal_C (/TriioMutableAppearance/BP_TriioMutable_CustomizableSkeletal.BP_TriioMutable_CustomizableSkeletal_C)
    void ReceiveBeginPlay(); // 0x15b23e0 [Event Public]
    void ExecuteUbergraph_BP_TriioMutable_CustomizableSkeletal(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_RadialWheel_Emote_C (/TriioRadialWheel_Emote/Abilities/GA_RadialWheel_Emote.GA_RadialWheel_Emote_C)
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void ServerPlayEmote(const FGameplayTag& PrimaryTag, const FGameplayTag& SecondaryTag); // 0x15b23e0
    void PlayEmote(const FGameplayTag& PrimaryTag, const FGameplayTag& SecondaryTag); // 0x15b23e0
    void ServerPlayLastEmote(); // 0x15b23e0
    void PlayLastEmote(); // 0x15b23e0
    void ExecuteUbergraph_GA_RadialWheel_Emote(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_RadialWheel_LastEmote_C (/TriioRadialWheel_Emote/Abilities/GA_RadialWheel_LastEmote.GA_RadialWheel_LastEmote_C)
    void K2_OnInputReleased(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x15b23e0 [Event Protected]
    void ServerPlayEmote(); // 0x15b23e0
    void PlayEmote(); // 0x15b23e0
    void ExecuteUbergraph_GA_RadialWheel_LastEmote(int32 EntryPoint); // 0x15b23e0 [Final]

// UGA_RadialWheel_PlayEmote_C (/TriioRadialWheel_Emote/Abilities/GA_RadialWheel_PlayEmote.GA_RadialWheel_PlayEmote_C)
    void OnCancelled_6B42A361407CF2B1FAA72BB8DB7CB3EB(); // 0x15b23e0
    void OnInterrupted_6B42A361407CF2B1FAA72BB8DB7CB3EB(); // 0x15b23e0
    void OnBlendOut_6B42A361407CF2B1FAA72BB8DB7CB3EB(); // 0x15b23e0
    void OnBlendedIn_6B42A361407CF2B1FAA72BB8DB7CB3EB(); // 0x15b23e0
    void OnCompleted_6B42A361407CF2B1FAA72BB8DB7CB3EB(); // 0x15b23e0
    void OnLoaded_BB07ECCD49D182B9E35C6BBD885AB19B(UObject* Loaded); // 0x15b23e0
    void K2_OnEndAbility(bool bWasCancelled); // 0x15b23e0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x15b23e0 [Event Protected]
    void ExecuteUbergraph_GA_RadialWheel_PlayEmote(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_RadialWheelItem_Emote_C (/TriioRadialWheel_Emote/Widgets/WBP_RadialWheelItem_Emote.WBP_RadialWheelItem_Emote_C)
    void PreConstruct(bool IsDesignTime); // 0x15b23e0 [Event Public]
    void OnControllerInputActionAssigned(UInputAction* InputAction); // 0x15b23e0 [Event Public]
    void OnInitialized(); // 0x15b23e0 [Event Public]
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x15b23e0
    void ExecuteUbergraph_WBP_RadialWheelItem_Emote(int32 EntryPoint); // 0x15b23e0 [Final]

// UWBP_RadialWheel_Emote_C (/TriioRadialWheel_Emote/Widgets/WBP_RadialWheel_Emote.WBP_RadialWheel_Emote_C)
    void LockMouseToRadius(); // 0x15b23e0 [Event Protected]
    void InpActEvt_IA_MenuCancel_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x15b23e0
    void ExecuteUbergraph_WBP_RadialWheel_Emote(int32 EntryPoint); // 0x15b23e0 [Final]
